public GetOriginAccessIdentityInfoResponse GetOriginAccessIdentityInfo(GetOriginAccessIdentityInfoRequest request) { if (request == null) { throw new ArgumentNullException("request", "The GetOriginAccessIdentityInfoRequest specified is null!"); } if (!request.IsSetId()) { throw new ArgumentNullException("request", "The Origin Access Identity Id specified is null or empty!"); } return(this.Invoke <GetOriginAccessIdentityInfoResponse>(this.ConvertGetOriginAccessIdentityInfo(request), request.Headers)); }
private IDictionary <CloudFrontQueryParameter, string> ConvertGetOriginAccessIdentityInfo(GetOriginAccessIdentityInfoRequest request) { IDictionary <CloudFrontQueryParameter, string> parameters = new Dictionary <CloudFrontQueryParameter, string>(5); parameters.Add(CloudFrontQueryParameter.Verb, CloudFrontConstants.GetVerb); parameters.Add(CloudFrontQueryParameter.Action, "GetOriginAccessIdentityInfo"); parameters.Add(CloudFrontQueryParameter.Id, request.Id); this.AddCloudFrontQueryParameters(parameters, request.Headers); return(parameters); }