public async Task <GetInstanceCertificateOutcome> GetInstanceCertificate() { var response = await SendAsync(new GetInstanceCertificate()).ConfigureAwait(false); if (response.IsSuccessStatusCode) { var deserialized = GetInstanceCertificateResponse.Parser.ParseJson(await response.Content.ReadAsStringAsync().ConfigureAwait(false)); var translation = GetInstanceCertificateResult.ParseFromBufferedGetInstanceCertificateResponse(deserialized); return(new GetInstanceCertificateOutcome(translation)); } return(new GetInstanceCertificateOutcome(new GameLiftError(GameLiftErrorType.SERVICE_CALL_FAILED))); }
public static GetInstanceCertificateResult ParseFromBufferedGetInstanceCertificateResponse(Com.Amazon.Whitewater.Auxproxy.Pbuffer.GetInstanceCertificateResponse response) { var translation = new GetInstanceCertificateResult(); translation.CertificatePath = response.CertificatePath; translation.PrivateKeyPath = response.PrivateKeyPath; translation.CertificateChainPath = response.CertificateChainPath; translation.HostName = response.HostName; translation.RootCertificatePath = response.RootCertificatePath; return(translation); }
public GetInstanceCertificateOutcome(GameLiftError error, GetInstanceCertificateResult result) : base(error) { Result = result; }
public GetInstanceCertificateOutcome(GetInstanceCertificateResult result) { Result = result; }