public DeleteOriginAccessIdentityResponse DeleteOriginAccessIdentity(DeleteOriginAccessIdentityRequest request) { if (request == null) { throw new ArgumentNullException("request", "The DeleteOriginAccessIdentityRequest specified is null!"); } if (!request.IsSetId()) { throw new ArgumentNullException("request", "The OriginAccessIdentity Id specified is null or empty!"); } if (!request.IsSetETag()) { throw new ArgumentNullException("request", "The OriginAccessIdentity ETag specified is null or empty!"); } return(this.Invoke <DeleteOriginAccessIdentityResponse>(this.ConvertDeleteOriginAccessIdentity(request), request.Headers)); }