fullclr/Google.Apis.Storage.v1.xml

<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Google.Apis.Storage.v1</name>
    </assembly>
    <members>
        <member name="T:Google.Apis.Storage.v1.StorageService">
            <summary>The Storage Service.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.StorageService.Version">
            <summary>The API version.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.StorageService.DiscoveryVersionUsed">
            <summary>The discovery version used to generate this service.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.StorageService.#ctor">
            <summary>Constructs a new service.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.StorageService.#ctor(Google.Apis.Services.BaseClientService.Initializer)">
            <summary>Constructs a new service.</summary>
            <param name="initializer">The service initializer.</param>
        </member>
        <member name="P:Google.Apis.Storage.v1.StorageService.Features">
            <summary>Gets the service supported features.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.StorageService.Name">
            <summary>Gets the service name.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.StorageService.BaseUri">
            <summary>Gets the service base URI.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.StorageService.BasePath">
            <summary>Gets the service base path.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.StorageService.BatchUri">
            <summary>Gets the batch base URI; <c>null</c> if unspecified.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.StorageService.BatchPath">
            <summary>Gets the batch base path; <c>null</c> if unspecified.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.StorageService.Scope">
            <summary>Available OAuth 2.0 scopes for use with the Cloud Storage JSON API.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.StorageService.Scope.CloudPlatform">
            <summary>View and manage your data across Google Cloud Platform services</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.StorageService.Scope.CloudPlatformReadOnly">
            <summary>View your data across Google Cloud Platform services</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.StorageService.Scope.DevstorageFullControl">
            <summary>Manage your data and permissions in Google Cloud Storage</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.StorageService.Scope.DevstorageReadOnly">
            <summary>View your data in Google Cloud Storage</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.StorageService.Scope.DevstorageReadWrite">
            <summary>Manage your data in Google Cloud Storage</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.StorageService.BucketAccessControls">
            <summary>Gets the BucketAccessControls resource.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.StorageService.Buckets">
            <summary>Gets the Buckets resource.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.StorageService.Channels">
            <summary>Gets the Channels resource.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.StorageService.DefaultObjectAccessControls">
            <summary>Gets the DefaultObjectAccessControls resource.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.StorageService.Notifications">
            <summary>Gets the Notifications resource.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.StorageService.ObjectAccessControls">
            <summary>Gets the ObjectAccessControls resource.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.StorageService.Objects">
            <summary>Gets the Objects resource.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.StorageService.Projects">
            <summary>Gets the Projects resource.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.StorageBaseServiceRequest`1">
            <summary>A base abstract class for Storage requests.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.StorageBaseServiceRequest`1.#ctor(Google.Apis.Services.IClientService)">
            <summary>Constructs a new StorageBaseServiceRequest instance.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.StorageBaseServiceRequest`1.Alt">
            <summary>Data format for the response.</summary>
            [default: json]
        </member>
        <member name="T:Google.Apis.Storage.v1.StorageBaseServiceRequest`1.AltEnum">
            <summary>Data format for the response.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.StorageBaseServiceRequest`1.AltEnum.Json">
            <summary>Responses with Content-Type of application/json</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.StorageBaseServiceRequest`1.Fields">
            <summary>Selector specifying which fields to include in a partial response.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.StorageBaseServiceRequest`1.Key">
            <summary>API key. Your API key identifies your project and provides you with API access, quota, and reports.
            Required unless you provide an OAuth 2.0 token.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.StorageBaseServiceRequest`1.OauthToken">
            <summary>OAuth 2.0 token for the current user.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.StorageBaseServiceRequest`1.PrettyPrint">
            <summary>Returns response with indentations and line breaks.</summary>
            [default: true]
        </member>
        <member name="P:Google.Apis.Storage.v1.StorageBaseServiceRequest`1.QuotaUser">
            <summary>Available to use for quota purposes for server-side applications. Can be any arbitrary string
            assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.StorageBaseServiceRequest`1.UserIp">
            <summary>IP address of the site where the request originates. Use this if you want to enforce per-user
            limits.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.StorageBaseServiceRequest`1.InitParameters">
            <summary>Initializes Storage parameter list.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.BucketAccessControlsResource">
            <summary>The "bucketAccessControls" collection of methods.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.BucketAccessControlsResource.service">
            <summary>The service which this resource belongs to.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketAccessControlsResource.#ctor(Google.Apis.Services.IClientService)">
            <summary>Constructs a new resource.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketAccessControlsResource.Delete(System.String,System.String)">
            <summary>Permanently deletes the ACL entry for the specified entity on the specified bucket.</summary>
            <param name="bucket">Name of a bucket.</param>
            <param name="entity">The entity holding the permission. Can
            be user-userId, user-emailAddress, group-groupId, group-emailAddress, allUsers, or
            allAuthenticatedUsers.</param>
        </member>
        <member name="T:Google.Apis.Storage.v1.BucketAccessControlsResource.DeleteRequest">
            <summary>Permanently deletes the ACL entry for the specified entity on the specified bucket.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketAccessControlsResource.DeleteRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String)">
            <summary>Constructs a new Delete request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketAccessControlsResource.DeleteRequest.Bucket">
            <summary>Name of a bucket.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketAccessControlsResource.DeleteRequest.Entity">
            <summary>The entity holding the permission. Can be user-userId, user-emailAddress, group-groupId, group-
            emailAddress, allUsers, or allAuthenticatedUsers.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketAccessControlsResource.DeleteRequest.UserProject">
            <summary>The project to be billed for this request, for Requester Pays buckets.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketAccessControlsResource.DeleteRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketAccessControlsResource.DeleteRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketAccessControlsResource.DeleteRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketAccessControlsResource.DeleteRequest.InitParameters">
            <summary>Initializes Delete parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketAccessControlsResource.Get(System.String,System.String)">
            <summary>Returns the ACL entry for the specified entity on the specified bucket.</summary>
            <param name="bucket">Name of a bucket.</param>
            <param name="entity">The entity holding the permission. Can
            be user-userId, user-emailAddress, group-groupId, group-emailAddress, allUsers, or
            allAuthenticatedUsers.</param>
        </member>
        <member name="T:Google.Apis.Storage.v1.BucketAccessControlsResource.GetRequest">
            <summary>Returns the ACL entry for the specified entity on the specified bucket.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketAccessControlsResource.GetRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String)">
            <summary>Constructs a new Get request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketAccessControlsResource.GetRequest.Bucket">
            <summary>Name of a bucket.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketAccessControlsResource.GetRequest.Entity">
            <summary>The entity holding the permission. Can be user-userId, user-emailAddress, group-groupId, group-
            emailAddress, allUsers, or allAuthenticatedUsers.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketAccessControlsResource.GetRequest.UserProject">
            <summary>The project to be billed for this request, for Requester Pays buckets.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketAccessControlsResource.GetRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketAccessControlsResource.GetRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketAccessControlsResource.GetRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketAccessControlsResource.GetRequest.InitParameters">
            <summary>Initializes Get parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketAccessControlsResource.Insert(Google.Apis.Storage.v1.Data.BucketAccessControl,System.String)">
            <summary>Creates a new ACL entry on the specified bucket.</summary>
            <param name="body">The body of the request.</param>
            <param name="bucket">Name of a bucket.</param>
        </member>
        <member name="T:Google.Apis.Storage.v1.BucketAccessControlsResource.InsertRequest">
            <summary>Creates a new ACL entry on the specified bucket.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketAccessControlsResource.InsertRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Storage.v1.Data.BucketAccessControl,System.String)">
            <summary>Constructs a new Insert request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketAccessControlsResource.InsertRequest.Bucket">
            <summary>Name of a bucket.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketAccessControlsResource.InsertRequest.UserProject">
            <summary>The project to be billed for this request, for Requester Pays buckets.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketAccessControlsResource.InsertRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketAccessControlsResource.InsertRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketAccessControlsResource.InsertRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketAccessControlsResource.InsertRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketAccessControlsResource.InsertRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketAccessControlsResource.InsertRequest.InitParameters">
            <summary>Initializes Insert parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketAccessControlsResource.List(System.String)">
            <summary>Retrieves ACL entries on the specified bucket.</summary>
            <param name="bucket">Name of a bucket.</param>
        </member>
        <member name="T:Google.Apis.Storage.v1.BucketAccessControlsResource.ListRequest">
            <summary>Retrieves ACL entries on the specified bucket.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketAccessControlsResource.ListRequest.#ctor(Google.Apis.Services.IClientService,System.String)">
            <summary>Constructs a new List request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketAccessControlsResource.ListRequest.Bucket">
            <summary>Name of a bucket.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketAccessControlsResource.ListRequest.UserProject">
            <summary>The project to be billed for this request, for Requester Pays buckets.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketAccessControlsResource.ListRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketAccessControlsResource.ListRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketAccessControlsResource.ListRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketAccessControlsResource.ListRequest.InitParameters">
            <summary>Initializes List parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketAccessControlsResource.Patch(Google.Apis.Storage.v1.Data.BucketAccessControl,System.String,System.String)">
            <summary>Updates an ACL entry on the specified bucket. This method supports patch semantics.</summary>
            <param name="body">The body of the request.</param>
            <param name="bucket">Name of a bucket.</param>
            <param name="entity">The entity holding the permission. Can
            be user-userId, user-emailAddress, group-groupId, group-emailAddress, allUsers, or
            allAuthenticatedUsers.</param>
        </member>
        <member name="T:Google.Apis.Storage.v1.BucketAccessControlsResource.PatchRequest">
            <summary>Updates an ACL entry on the specified bucket. This method supports patch semantics.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketAccessControlsResource.PatchRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Storage.v1.Data.BucketAccessControl,System.String,System.String)">
            <summary>Constructs a new Patch request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketAccessControlsResource.PatchRequest.Bucket">
            <summary>Name of a bucket.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketAccessControlsResource.PatchRequest.Entity">
            <summary>The entity holding the permission. Can be user-userId, user-emailAddress, group-groupId, group-
            emailAddress, allUsers, or allAuthenticatedUsers.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketAccessControlsResource.PatchRequest.UserProject">
            <summary>The project to be billed for this request, for Requester Pays buckets.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketAccessControlsResource.PatchRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketAccessControlsResource.PatchRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketAccessControlsResource.PatchRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketAccessControlsResource.PatchRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketAccessControlsResource.PatchRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketAccessControlsResource.PatchRequest.InitParameters">
            <summary>Initializes Patch parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketAccessControlsResource.Update(Google.Apis.Storage.v1.Data.BucketAccessControl,System.String,System.String)">
            <summary>Updates an ACL entry on the specified bucket.</summary>
            <param name="body">The body of the request.</param>
            <param name="bucket">Name of a bucket.</param>
            <param name="entity">The entity holding the permission. Can
            be user-userId, user-emailAddress, group-groupId, group-emailAddress, allUsers, or
            allAuthenticatedUsers.</param>
        </member>
        <member name="T:Google.Apis.Storage.v1.BucketAccessControlsResource.UpdateRequest">
            <summary>Updates an ACL entry on the specified bucket.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketAccessControlsResource.UpdateRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Storage.v1.Data.BucketAccessControl,System.String,System.String)">
            <summary>Constructs a new Update request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketAccessControlsResource.UpdateRequest.Bucket">
            <summary>Name of a bucket.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketAccessControlsResource.UpdateRequest.Entity">
            <summary>The entity holding the permission. Can be user-userId, user-emailAddress, group-groupId, group-
            emailAddress, allUsers, or allAuthenticatedUsers.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketAccessControlsResource.UpdateRequest.UserProject">
            <summary>The project to be billed for this request, for Requester Pays buckets.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketAccessControlsResource.UpdateRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketAccessControlsResource.UpdateRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketAccessControlsResource.UpdateRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketAccessControlsResource.UpdateRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketAccessControlsResource.UpdateRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketAccessControlsResource.UpdateRequest.InitParameters">
            <summary>Initializes Update parameter list.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.BucketsResource">
            <summary>The "buckets" collection of methods.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.BucketsResource.service">
            <summary>The service which this resource belongs to.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketsResource.#ctor(Google.Apis.Services.IClientService)">
            <summary>Constructs a new resource.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketsResource.Delete(System.String)">
            <summary>Permanently deletes an empty bucket.</summary>
            <param name="bucket">Name of a bucket.</param>
        </member>
        <member name="T:Google.Apis.Storage.v1.BucketsResource.DeleteRequest">
            <summary>Permanently deletes an empty bucket.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketsResource.DeleteRequest.#ctor(Google.Apis.Services.IClientService,System.String)">
            <summary>Constructs a new Delete request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.DeleteRequest.Bucket">
            <summary>Name of a bucket.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.DeleteRequest.IfMetagenerationMatch">
            <summary>If set, only deletes the bucket if its metageneration matches this value.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.DeleteRequest.IfMetagenerationNotMatch">
            <summary>If set, only deletes the bucket if its metageneration does not match this value.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.DeleteRequest.UserProject">
            <summary>The project to be billed for this request, for Requester Pays buckets.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.DeleteRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.DeleteRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.DeleteRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketsResource.DeleteRequest.InitParameters">
            <summary>Initializes Delete parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketsResource.Get(System.String)">
            <summary>Returns metadata for the specified bucket.</summary>
            <param name="bucket">Name of a bucket.</param>
        </member>
        <member name="T:Google.Apis.Storage.v1.BucketsResource.GetRequest">
            <summary>Returns metadata for the specified bucket.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketsResource.GetRequest.#ctor(Google.Apis.Services.IClientService,System.String)">
            <summary>Constructs a new Get request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.GetRequest.Bucket">
            <summary>Name of a bucket.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.GetRequest.IfMetagenerationMatch">
            <summary>Makes the return of the bucket metadata conditional on whether the bucket's current
            metageneration matches the given value.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.GetRequest.IfMetagenerationNotMatch">
            <summary>Makes the return of the bucket metadata conditional on whether the bucket's current
            metageneration does not match the given value.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.GetRequest.Projection">
            <summary>Set of properties to return. Defaults to noAcl.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.BucketsResource.GetRequest.ProjectionEnum">
            <summary>Set of properties to return. Defaults to noAcl.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.BucketsResource.GetRequest.ProjectionEnum.Full">
            <summary>Include all properties.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.BucketsResource.GetRequest.ProjectionEnum.NoAcl">
            <summary>Omit owner, acl and defaultObjectAcl properties.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.GetRequest.UserProject">
            <summary>The project to be billed for this request, for Requester Pays buckets.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.GetRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.GetRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.GetRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketsResource.GetRequest.InitParameters">
            <summary>Initializes Get parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketsResource.GetIamPolicy(System.String)">
            <summary>Returns an IAM policy for the specified bucket.</summary>
            <param name="bucket">Name of a bucket.</param>
        </member>
        <member name="T:Google.Apis.Storage.v1.BucketsResource.GetIamPolicyRequest">
            <summary>Returns an IAM policy for the specified bucket.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketsResource.GetIamPolicyRequest.#ctor(Google.Apis.Services.IClientService,System.String)">
            <summary>Constructs a new GetIamPolicy request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.GetIamPolicyRequest.Bucket">
            <summary>Name of a bucket.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.GetIamPolicyRequest.UserProject">
            <summary>The project to be billed for this request, for Requester Pays buckets.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.GetIamPolicyRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.GetIamPolicyRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.GetIamPolicyRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketsResource.GetIamPolicyRequest.InitParameters">
            <summary>Initializes GetIamPolicy parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketsResource.Insert(Google.Apis.Storage.v1.Data.Bucket,System.String)">
            <summary>Creates a new bucket.</summary>
            <param name="body">The body of the request.</param>
            <param name="project">A valid API project identifier.</param>
        </member>
        <member name="T:Google.Apis.Storage.v1.BucketsResource.InsertRequest">
            <summary>Creates a new bucket.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketsResource.InsertRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Storage.v1.Data.Bucket,System.String)">
            <summary>Constructs a new Insert request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.InsertRequest.Project">
            <summary>A valid API project identifier.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.InsertRequest.PredefinedAcl">
            <summary>Apply a predefined set of access controls to this bucket.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.BucketsResource.InsertRequest.PredefinedAclEnum">
            <summary>Apply a predefined set of access controls to this bucket.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.BucketsResource.InsertRequest.PredefinedAclEnum.AuthenticatedRead">
            <summary>Project team owners get OWNER access, and allAuthenticatedUsers get READER
            access.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.BucketsResource.InsertRequest.PredefinedAclEnum.Private__">
            <summary>Project team owners get OWNER access.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.BucketsResource.InsertRequest.PredefinedAclEnum.ProjectPrivate">
            <summary>Project team members get access according to their roles.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.BucketsResource.InsertRequest.PredefinedAclEnum.PublicRead">
            <summary>Project team owners get OWNER access, and allUsers get READER access.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.BucketsResource.InsertRequest.PredefinedAclEnum.PublicReadWrite">
            <summary>Project team owners get OWNER access, and allUsers get WRITER access.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.InsertRequest.PredefinedDefaultObjectAcl">
            <summary>Apply a predefined set of default object access controls to this bucket.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.BucketsResource.InsertRequest.PredefinedDefaultObjectAclEnum">
            <summary>Apply a predefined set of default object access controls to this bucket.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.BucketsResource.InsertRequest.PredefinedDefaultObjectAclEnum.AuthenticatedRead">
            <summary>Object owner gets OWNER access, and allAuthenticatedUsers get READER access.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.BucketsResource.InsertRequest.PredefinedDefaultObjectAclEnum.BucketOwnerFullControl">
            <summary>Object owner gets OWNER access, and project team owners get OWNER access.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.BucketsResource.InsertRequest.PredefinedDefaultObjectAclEnum.BucketOwnerRead">
            <summary>Object owner gets OWNER access, and project team owners get READER access.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.BucketsResource.InsertRequest.PredefinedDefaultObjectAclEnum.Private__">
            <summary>Object owner gets OWNER access.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.BucketsResource.InsertRequest.PredefinedDefaultObjectAclEnum.ProjectPrivate">
            <summary>Object owner gets OWNER access, and project team members get access according to their
            roles.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.BucketsResource.InsertRequest.PredefinedDefaultObjectAclEnum.PublicRead">
            <summary>Object owner gets OWNER access, and allUsers get READER access.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.InsertRequest.Projection">
            <summary>Set of properties to return. Defaults to noAcl, unless the bucket resource specifies acl or
            defaultObjectAcl properties, when it defaults to full.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.BucketsResource.InsertRequest.ProjectionEnum">
            <summary>Set of properties to return. Defaults to noAcl, unless the bucket resource specifies acl or
            defaultObjectAcl properties, when it defaults to full.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.BucketsResource.InsertRequest.ProjectionEnum.Full">
            <summary>Include all properties.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.BucketsResource.InsertRequest.ProjectionEnum.NoAcl">
            <summary>Omit owner, acl and defaultObjectAcl properties.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.InsertRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketsResource.InsertRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.InsertRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.InsertRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.InsertRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketsResource.InsertRequest.InitParameters">
            <summary>Initializes Insert parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketsResource.List(System.String)">
            <summary>Retrieves a list of buckets for a given project.</summary>
            <param name="project">A valid API project identifier.</param>
        </member>
        <member name="T:Google.Apis.Storage.v1.BucketsResource.ListRequest">
            <summary>Retrieves a list of buckets for a given project.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketsResource.ListRequest.#ctor(Google.Apis.Services.IClientService,System.String)">
            <summary>Constructs a new List request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.ListRequest.Project">
            <summary>A valid API project identifier.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.ListRequest.MaxResults">
            <summary>Maximum number of buckets to return in a single response. The service will use this parameter
            or 1,000 items, whichever is smaller.</summary>
            [default: 1000]
            [minimum: 0]
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.ListRequest.PageToken">
            <summary>A previously-returned page token representing part of the larger set of results to
            view.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.ListRequest.Prefix">
            <summary>Filter results to buckets whose names begin with this prefix.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.ListRequest.Projection">
            <summary>Set of properties to return. Defaults to noAcl.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.BucketsResource.ListRequest.ProjectionEnum">
            <summary>Set of properties to return. Defaults to noAcl.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.BucketsResource.ListRequest.ProjectionEnum.Full">
            <summary>Include all properties.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.BucketsResource.ListRequest.ProjectionEnum.NoAcl">
            <summary>Omit owner, acl and defaultObjectAcl properties.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.ListRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.ListRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.ListRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketsResource.ListRequest.InitParameters">
            <summary>Initializes List parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketsResource.Patch(Google.Apis.Storage.v1.Data.Bucket,System.String)">
            <summary>Updates a bucket. Changes to the bucket will be readable immediately after writing, but
            configuration changes may take time to propagate. This method supports patch semantics.</summary>
            <param name="body">The body of the request.</param>
            <param name="bucket">Name of a bucket.</param>
        </member>
        <member name="T:Google.Apis.Storage.v1.BucketsResource.PatchRequest">
            <summary>Updates a bucket. Changes to the bucket will be readable immediately after writing, but
            configuration changes may take time to propagate. This method supports patch semantics.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketsResource.PatchRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Storage.v1.Data.Bucket,System.String)">
            <summary>Constructs a new Patch request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.PatchRequest.Bucket">
            <summary>Name of a bucket.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.PatchRequest.IfMetagenerationMatch">
            <summary>Makes the return of the bucket metadata conditional on whether the bucket's current
            metageneration matches the given value.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.PatchRequest.IfMetagenerationNotMatch">
            <summary>Makes the return of the bucket metadata conditional on whether the bucket's current
            metageneration does not match the given value.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.PatchRequest.PredefinedAcl">
            <summary>Apply a predefined set of access controls to this bucket.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.BucketsResource.PatchRequest.PredefinedAclEnum">
            <summary>Apply a predefined set of access controls to this bucket.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.BucketsResource.PatchRequest.PredefinedAclEnum.AuthenticatedRead">
            <summary>Project team owners get OWNER access, and allAuthenticatedUsers get READER
            access.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.BucketsResource.PatchRequest.PredefinedAclEnum.Private__">
            <summary>Project team owners get OWNER access.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.BucketsResource.PatchRequest.PredefinedAclEnum.ProjectPrivate">
            <summary>Project team members get access according to their roles.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.BucketsResource.PatchRequest.PredefinedAclEnum.PublicRead">
            <summary>Project team owners get OWNER access, and allUsers get READER access.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.BucketsResource.PatchRequest.PredefinedAclEnum.PublicReadWrite">
            <summary>Project team owners get OWNER access, and allUsers get WRITER access.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.PatchRequest.PredefinedDefaultObjectAcl">
            <summary>Apply a predefined set of default object access controls to this bucket.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.BucketsResource.PatchRequest.PredefinedDefaultObjectAclEnum">
            <summary>Apply a predefined set of default object access controls to this bucket.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.BucketsResource.PatchRequest.PredefinedDefaultObjectAclEnum.AuthenticatedRead">
            <summary>Object owner gets OWNER access, and allAuthenticatedUsers get READER access.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.BucketsResource.PatchRequest.PredefinedDefaultObjectAclEnum.BucketOwnerFullControl">
            <summary>Object owner gets OWNER access, and project team owners get OWNER access.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.BucketsResource.PatchRequest.PredefinedDefaultObjectAclEnum.BucketOwnerRead">
            <summary>Object owner gets OWNER access, and project team owners get READER access.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.BucketsResource.PatchRequest.PredefinedDefaultObjectAclEnum.Private__">
            <summary>Object owner gets OWNER access.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.BucketsResource.PatchRequest.PredefinedDefaultObjectAclEnum.ProjectPrivate">
            <summary>Object owner gets OWNER access, and project team members get access according to their
            roles.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.BucketsResource.PatchRequest.PredefinedDefaultObjectAclEnum.PublicRead">
            <summary>Object owner gets OWNER access, and allUsers get READER access.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.PatchRequest.Projection">
            <summary>Set of properties to return. Defaults to full.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.BucketsResource.PatchRequest.ProjectionEnum">
            <summary>Set of properties to return. Defaults to full.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.BucketsResource.PatchRequest.ProjectionEnum.Full">
            <summary>Include all properties.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.BucketsResource.PatchRequest.ProjectionEnum.NoAcl">
            <summary>Omit owner, acl and defaultObjectAcl properties.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.PatchRequest.UserProject">
            <summary>The project to be billed for this request, for Requester Pays buckets.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.PatchRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketsResource.PatchRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.PatchRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.PatchRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.PatchRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketsResource.PatchRequest.InitParameters">
            <summary>Initializes Patch parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketsResource.SetIamPolicy(Google.Apis.Storage.v1.Data.Policy,System.String)">
            <summary>Updates an IAM policy for the specified bucket.</summary>
            <param name="body">The body of the request.</param>
            <param name="bucket">Name of a bucket.</param>
        </member>
        <member name="T:Google.Apis.Storage.v1.BucketsResource.SetIamPolicyRequest">
            <summary>Updates an IAM policy for the specified bucket.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketsResource.SetIamPolicyRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Storage.v1.Data.Policy,System.String)">
            <summary>Constructs a new SetIamPolicy request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.SetIamPolicyRequest.Bucket">
            <summary>Name of a bucket.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.SetIamPolicyRequest.UserProject">
            <summary>The project to be billed for this request, for Requester Pays buckets.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.SetIamPolicyRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketsResource.SetIamPolicyRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.SetIamPolicyRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.SetIamPolicyRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.SetIamPolicyRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketsResource.SetIamPolicyRequest.InitParameters">
            <summary>Initializes SetIamPolicy parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketsResource.TestIamPermissions(System.String,Google.Apis.Util.Repeatable{System.String})">
            <summary>Tests a set of permissions on the given bucket to see which, if any, are held by the
            caller.</summary>
            <param name="bucket">Name of a bucket.</param>
            <param name="permissions">Permissions to test.</param>
        </member>
        <member name="T:Google.Apis.Storage.v1.BucketsResource.TestIamPermissionsRequest">
            <summary>Tests a set of permissions on the given bucket to see which, if any, are held by the
            caller.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketsResource.TestIamPermissionsRequest.#ctor(Google.Apis.Services.IClientService,System.String,Google.Apis.Util.Repeatable{System.String})">
            <summary>Constructs a new TestIamPermissions request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.TestIamPermissionsRequest.Bucket">
            <summary>Name of a bucket.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.TestIamPermissionsRequest.Permissions">
            <summary>Permissions to test.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.TestIamPermissionsRequest.UserProject">
            <summary>The project to be billed for this request, for Requester Pays buckets.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.TestIamPermissionsRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.TestIamPermissionsRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.TestIamPermissionsRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketsResource.TestIamPermissionsRequest.InitParameters">
            <summary>Initializes TestIamPermissions parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketsResource.Update(Google.Apis.Storage.v1.Data.Bucket,System.String)">
            <summary>Updates a bucket. Changes to the bucket will be readable immediately after writing, but
            configuration changes may take time to propagate.</summary>
            <param name="body">The body of the request.</param>
            <param name="bucket">Name of a bucket.</param>
        </member>
        <member name="T:Google.Apis.Storage.v1.BucketsResource.UpdateRequest">
            <summary>Updates a bucket. Changes to the bucket will be readable immediately after writing, but
            configuration changes may take time to propagate.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketsResource.UpdateRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Storage.v1.Data.Bucket,System.String)">
            <summary>Constructs a new Update request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.UpdateRequest.Bucket">
            <summary>Name of a bucket.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.UpdateRequest.IfMetagenerationMatch">
            <summary>Makes the return of the bucket metadata conditional on whether the bucket's current
            metageneration matches the given value.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.UpdateRequest.IfMetagenerationNotMatch">
            <summary>Makes the return of the bucket metadata conditional on whether the bucket's current
            metageneration does not match the given value.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.UpdateRequest.PredefinedAcl">
            <summary>Apply a predefined set of access controls to this bucket.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.BucketsResource.UpdateRequest.PredefinedAclEnum">
            <summary>Apply a predefined set of access controls to this bucket.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.BucketsResource.UpdateRequest.PredefinedAclEnum.AuthenticatedRead">
            <summary>Project team owners get OWNER access, and allAuthenticatedUsers get READER
            access.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.BucketsResource.UpdateRequest.PredefinedAclEnum.Private__">
            <summary>Project team owners get OWNER access.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.BucketsResource.UpdateRequest.PredefinedAclEnum.ProjectPrivate">
            <summary>Project team members get access according to their roles.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.BucketsResource.UpdateRequest.PredefinedAclEnum.PublicRead">
            <summary>Project team owners get OWNER access, and allUsers get READER access.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.BucketsResource.UpdateRequest.PredefinedAclEnum.PublicReadWrite">
            <summary>Project team owners get OWNER access, and allUsers get WRITER access.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.UpdateRequest.PredefinedDefaultObjectAcl">
            <summary>Apply a predefined set of default object access controls to this bucket.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.BucketsResource.UpdateRequest.PredefinedDefaultObjectAclEnum">
            <summary>Apply a predefined set of default object access controls to this bucket.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.BucketsResource.UpdateRequest.PredefinedDefaultObjectAclEnum.AuthenticatedRead">
            <summary>Object owner gets OWNER access, and allAuthenticatedUsers get READER access.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.BucketsResource.UpdateRequest.PredefinedDefaultObjectAclEnum.BucketOwnerFullControl">
            <summary>Object owner gets OWNER access, and project team owners get OWNER access.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.BucketsResource.UpdateRequest.PredefinedDefaultObjectAclEnum.BucketOwnerRead">
            <summary>Object owner gets OWNER access, and project team owners get READER access.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.BucketsResource.UpdateRequest.PredefinedDefaultObjectAclEnum.Private__">
            <summary>Object owner gets OWNER access.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.BucketsResource.UpdateRequest.PredefinedDefaultObjectAclEnum.ProjectPrivate">
            <summary>Object owner gets OWNER access, and project team members get access according to their
            roles.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.BucketsResource.UpdateRequest.PredefinedDefaultObjectAclEnum.PublicRead">
            <summary>Object owner gets OWNER access, and allUsers get READER access.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.UpdateRequest.Projection">
            <summary>Set of properties to return. Defaults to full.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.BucketsResource.UpdateRequest.ProjectionEnum">
            <summary>Set of properties to return. Defaults to full.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.BucketsResource.UpdateRequest.ProjectionEnum.Full">
            <summary>Include all properties.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.BucketsResource.UpdateRequest.ProjectionEnum.NoAcl">
            <summary>Omit owner, acl and defaultObjectAcl properties.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.UpdateRequest.UserProject">
            <summary>The project to be billed for this request, for Requester Pays buckets.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.UpdateRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketsResource.UpdateRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.UpdateRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.UpdateRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.UpdateRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketsResource.UpdateRequest.InitParameters">
            <summary>Initializes Update parameter list.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.ChannelsResource">
            <summary>The "channels" collection of methods.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ChannelsResource.service">
            <summary>The service which this resource belongs to.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ChannelsResource.#ctor(Google.Apis.Services.IClientService)">
            <summary>Constructs a new resource.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ChannelsResource.Stop(Google.Apis.Storage.v1.Data.Channel)">
            <summary>Stop watching resources through this channel</summary>
            <param name="body">The body of the request.</param>
        </member>
        <member name="T:Google.Apis.Storage.v1.ChannelsResource.StopRequest">
            <summary>Stop watching resources through this channel</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ChannelsResource.StopRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Storage.v1.Data.Channel)">
            <summary>Constructs a new Stop request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ChannelsResource.StopRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ChannelsResource.StopRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ChannelsResource.StopRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ChannelsResource.StopRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ChannelsResource.StopRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ChannelsResource.StopRequest.InitParameters">
            <summary>Initializes Stop parameter list.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource">
            <summary>The "defaultObjectAccessControls" collection of methods.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.service">
            <summary>The service which this resource belongs to.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.#ctor(Google.Apis.Services.IClientService)">
            <summary>Constructs a new resource.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.Delete(System.String,System.String)">
            <summary>Permanently deletes the default object ACL entry for the specified entity on the specified
            bucket.</summary>
            <param name="bucket">Name of a bucket.</param>
            <param name="entity">The entity holding the permission. Can
            be user-userId, user-emailAddress, group-groupId, group-emailAddress, allUsers, or
            allAuthenticatedUsers.</param>
        </member>
        <member name="T:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.DeleteRequest">
            <summary>Permanently deletes the default object ACL entry for the specified entity on the specified
            bucket.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.DeleteRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String)">
            <summary>Constructs a new Delete request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.DeleteRequest.Bucket">
            <summary>Name of a bucket.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.DeleteRequest.Entity">
            <summary>The entity holding the permission. Can be user-userId, user-emailAddress, group-groupId, group-
            emailAddress, allUsers, or allAuthenticatedUsers.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.DeleteRequest.UserProject">
            <summary>The project to be billed for this request, for Requester Pays buckets.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.DeleteRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.DeleteRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.DeleteRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.DeleteRequest.InitParameters">
            <summary>Initializes Delete parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.Get(System.String,System.String)">
            <summary>Returns the default object ACL entry for the specified entity on the specified bucket.</summary>
            <param name="bucket">Name of a bucket.</param>
            <param name="entity">The entity holding the permission. Can
            be user-userId, user-emailAddress, group-groupId, group-emailAddress, allUsers, or
            allAuthenticatedUsers.</param>
        </member>
        <member name="T:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.GetRequest">
            <summary>Returns the default object ACL entry for the specified entity on the specified bucket.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.GetRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String)">
            <summary>Constructs a new Get request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.GetRequest.Bucket">
            <summary>Name of a bucket.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.GetRequest.Entity">
            <summary>The entity holding the permission. Can be user-userId, user-emailAddress, group-groupId, group-
            emailAddress, allUsers, or allAuthenticatedUsers.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.GetRequest.UserProject">
            <summary>The project to be billed for this request, for Requester Pays buckets.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.GetRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.GetRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.GetRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.GetRequest.InitParameters">
            <summary>Initializes Get parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.Insert(Google.Apis.Storage.v1.Data.ObjectAccessControl,System.String)">
            <summary>Creates a new default object ACL entry on the specified bucket.</summary>
            <param name="body">The body of the request.</param>
            <param name="bucket">Name of a bucket.</param>
        </member>
        <member name="T:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.InsertRequest">
            <summary>Creates a new default object ACL entry on the specified bucket.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.InsertRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Storage.v1.Data.ObjectAccessControl,System.String)">
            <summary>Constructs a new Insert request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.InsertRequest.Bucket">
            <summary>Name of a bucket.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.InsertRequest.UserProject">
            <summary>The project to be billed for this request, for Requester Pays buckets.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.InsertRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.InsertRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.InsertRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.InsertRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.InsertRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.InsertRequest.InitParameters">
            <summary>Initializes Insert parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.List(System.String)">
            <summary>Retrieves default object ACL entries on the specified bucket.</summary>
            <param name="bucket">Name of a bucket.</param>
        </member>
        <member name="T:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.ListRequest">
            <summary>Retrieves default object ACL entries on the specified bucket.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.ListRequest.#ctor(Google.Apis.Services.IClientService,System.String)">
            <summary>Constructs a new List request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.ListRequest.Bucket">
            <summary>Name of a bucket.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.ListRequest.IfMetagenerationMatch">
            <summary>If present, only return default ACL listing if the bucket's current metageneration matches this
            value.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.ListRequest.IfMetagenerationNotMatch">
            <summary>If present, only return default ACL listing if the bucket's current metageneration does not
            match the given value.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.ListRequest.UserProject">
            <summary>The project to be billed for this request, for Requester Pays buckets.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.ListRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.ListRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.ListRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.ListRequest.InitParameters">
            <summary>Initializes List parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.Patch(Google.Apis.Storage.v1.Data.ObjectAccessControl,System.String,System.String)">
            <summary>Updates a default object ACL entry on the specified bucket. This method supports patch
            semantics.</summary>
            <param name="body">The body of the request.</param>
            <param name="bucket">Name of a bucket.</param>
            <param name="entity">The entity holding the permission. Can
            be user-userId, user-emailAddress, group-groupId, group-emailAddress, allUsers, or
            allAuthenticatedUsers.</param>
        </member>
        <member name="T:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.PatchRequest">
            <summary>Updates a default object ACL entry on the specified bucket. This method supports patch
            semantics.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.PatchRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Storage.v1.Data.ObjectAccessControl,System.String,System.String)">
            <summary>Constructs a new Patch request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.PatchRequest.Bucket">
            <summary>Name of a bucket.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.PatchRequest.Entity">
            <summary>The entity holding the permission. Can be user-userId, user-emailAddress, group-groupId, group-
            emailAddress, allUsers, or allAuthenticatedUsers.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.PatchRequest.UserProject">
            <summary>The project to be billed for this request, for Requester Pays buckets.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.PatchRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.PatchRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.PatchRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.PatchRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.PatchRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.PatchRequest.InitParameters">
            <summary>Initializes Patch parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.Update(Google.Apis.Storage.v1.Data.ObjectAccessControl,System.String,System.String)">
            <summary>Updates a default object ACL entry on the specified bucket.</summary>
            <param name="body">The body of the request.</param>
            <param name="bucket">Name of a bucket.</param>
            <param name="entity">The entity holding the permission. Can
            be user-userId, user-emailAddress, group-groupId, group-emailAddress, allUsers, or
            allAuthenticatedUsers.</param>
        </member>
        <member name="T:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.UpdateRequest">
            <summary>Updates a default object ACL entry on the specified bucket.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.UpdateRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Storage.v1.Data.ObjectAccessControl,System.String,System.String)">
            <summary>Constructs a new Update request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.UpdateRequest.Bucket">
            <summary>Name of a bucket.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.UpdateRequest.Entity">
            <summary>The entity holding the permission. Can be user-userId, user-emailAddress, group-groupId, group-
            emailAddress, allUsers, or allAuthenticatedUsers.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.UpdateRequest.UserProject">
            <summary>The project to be billed for this request, for Requester Pays buckets.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.UpdateRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.UpdateRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.UpdateRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.UpdateRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.UpdateRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.DefaultObjectAccessControlsResource.UpdateRequest.InitParameters">
            <summary>Initializes Update parameter list.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.NotificationsResource">
            <summary>The "notifications" collection of methods.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.NotificationsResource.service">
            <summary>The service which this resource belongs to.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.NotificationsResource.#ctor(Google.Apis.Services.IClientService)">
            <summary>Constructs a new resource.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.NotificationsResource.Delete(System.String,System.String)">
            <summary>Permanently deletes a notification subscription.</summary>
            <param name="bucket">The parent bucket of the notification.</param>
            <param name="notification">ID of the
            notification to delete.</param>
        </member>
        <member name="T:Google.Apis.Storage.v1.NotificationsResource.DeleteRequest">
            <summary>Permanently deletes a notification subscription.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.NotificationsResource.DeleteRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String)">
            <summary>Constructs a new Delete request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.NotificationsResource.DeleteRequest.Bucket">
            <summary>The parent bucket of the notification.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.NotificationsResource.DeleteRequest.Notification">
            <summary>ID of the notification to delete.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.NotificationsResource.DeleteRequest.UserProject">
            <summary>The project to be billed for this request, for Requester Pays buckets.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.NotificationsResource.DeleteRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.NotificationsResource.DeleteRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.NotificationsResource.DeleteRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.NotificationsResource.DeleteRequest.InitParameters">
            <summary>Initializes Delete parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.NotificationsResource.Get(System.String,System.String)">
            <summary>View a notification configuration.</summary>
            <param name="bucket">The parent bucket of the notification.</param>
            <param name="notification">Notification
            ID</param>
        </member>
        <member name="T:Google.Apis.Storage.v1.NotificationsResource.GetRequest">
            <summary>View a notification configuration.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.NotificationsResource.GetRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String)">
            <summary>Constructs a new Get request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.NotificationsResource.GetRequest.Bucket">
            <summary>The parent bucket of the notification.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.NotificationsResource.GetRequest.Notification">
            <summary>Notification ID</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.NotificationsResource.GetRequest.UserProject">
            <summary>The project to be billed for this request, for Requester Pays buckets.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.NotificationsResource.GetRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.NotificationsResource.GetRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.NotificationsResource.GetRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.NotificationsResource.GetRequest.InitParameters">
            <summary>Initializes Get parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.NotificationsResource.Insert(Google.Apis.Storage.v1.Data.Notification,System.String)">
            <summary>Creates a notification subscription for a given bucket.</summary>
            <param name="body">The body of the request.</param>
            <param name="bucket">The parent bucket of the notification.</param>
        </member>
        <member name="T:Google.Apis.Storage.v1.NotificationsResource.InsertRequest">
            <summary>Creates a notification subscription for a given bucket.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.NotificationsResource.InsertRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Storage.v1.Data.Notification,System.String)">
            <summary>Constructs a new Insert request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.NotificationsResource.InsertRequest.Bucket">
            <summary>The parent bucket of the notification.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.NotificationsResource.InsertRequest.UserProject">
            <summary>The project to be billed for this request, for Requester Pays buckets.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.NotificationsResource.InsertRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.NotificationsResource.InsertRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.NotificationsResource.InsertRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.NotificationsResource.InsertRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.NotificationsResource.InsertRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.NotificationsResource.InsertRequest.InitParameters">
            <summary>Initializes Insert parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.NotificationsResource.List(System.String)">
            <summary>Retrieves a list of notification subscriptions for a given bucket.</summary>
            <param name="bucket">Name of a Google Cloud Storage bucket.</param>
        </member>
        <member name="T:Google.Apis.Storage.v1.NotificationsResource.ListRequest">
            <summary>Retrieves a list of notification subscriptions for a given bucket.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.NotificationsResource.ListRequest.#ctor(Google.Apis.Services.IClientService,System.String)">
            <summary>Constructs a new List request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.NotificationsResource.ListRequest.Bucket">
            <summary>Name of a Google Cloud Storage bucket.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.NotificationsResource.ListRequest.UserProject">
            <summary>The project to be billed for this request, for Requester Pays buckets.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.NotificationsResource.ListRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.NotificationsResource.ListRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.NotificationsResource.ListRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.NotificationsResource.ListRequest.InitParameters">
            <summary>Initializes List parameter list.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.ObjectAccessControlsResource">
            <summary>The "objectAccessControls" collection of methods.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectAccessControlsResource.service">
            <summary>The service which this resource belongs to.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectAccessControlsResource.#ctor(Google.Apis.Services.IClientService)">
            <summary>Constructs a new resource.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectAccessControlsResource.Delete(System.String,System.String,System.String)">
             <summary>Permanently deletes the ACL entry for the specified entity on the specified object.</summary>
             <param name="bucket">Name of a bucket.</param>
             <param name="storageObject">Name of the object. For
             information about how to URL encode object names to be path safe, see Encoding URI Path Parts.</param>
             
             <param name="entity">The entity holding the permission. Can be user-userId, user-emailAddress, group-groupId, group-
             emailAddress, allUsers, or allAuthenticatedUsers.</param>
        </member>
        <member name="T:Google.Apis.Storage.v1.ObjectAccessControlsResource.DeleteRequest">
            <summary>Permanently deletes the ACL entry for the specified entity on the specified object.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectAccessControlsResource.DeleteRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String,System.String)">
            <summary>Constructs a new Delete request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectAccessControlsResource.DeleteRequest.Bucket">
            <summary>Name of a bucket.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectAccessControlsResource.DeleteRequest.Object">
            <summary>Name of the object. For information about how to URL encode object names to be path safe, see
            Encoding URI Path Parts.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectAccessControlsResource.DeleteRequest.Entity">
            <summary>The entity holding the permission. Can be user-userId, user-emailAddress, group-groupId, group-
            emailAddress, allUsers, or allAuthenticatedUsers.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectAccessControlsResource.DeleteRequest.Generation">
            <summary>If present, selects a specific revision of this object (as opposed to the latest version, the
            default).</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectAccessControlsResource.DeleteRequest.UserProject">
            <summary>The project to be billed for this request, for Requester Pays buckets.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectAccessControlsResource.DeleteRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectAccessControlsResource.DeleteRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectAccessControlsResource.DeleteRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectAccessControlsResource.DeleteRequest.InitParameters">
            <summary>Initializes Delete parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectAccessControlsResource.Get(System.String,System.String,System.String)">
             <summary>Returns the ACL entry for the specified entity on the specified object.</summary>
             <param name="bucket">Name of a bucket.</param>
             <param name="storageObject">Name of the object. For
             information about how to URL encode object names to be path safe, see Encoding URI Path Parts.</param>
             
             <param name="entity">The entity holding the permission. Can be user-userId, user-emailAddress, group-groupId, group-
             emailAddress, allUsers, or allAuthenticatedUsers.</param>
        </member>
        <member name="T:Google.Apis.Storage.v1.ObjectAccessControlsResource.GetRequest">
            <summary>Returns the ACL entry for the specified entity on the specified object.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectAccessControlsResource.GetRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String,System.String)">
            <summary>Constructs a new Get request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectAccessControlsResource.GetRequest.Bucket">
            <summary>Name of a bucket.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectAccessControlsResource.GetRequest.Object">
            <summary>Name of the object. For information about how to URL encode object names to be path safe, see
            Encoding URI Path Parts.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectAccessControlsResource.GetRequest.Entity">
            <summary>The entity holding the permission. Can be user-userId, user-emailAddress, group-groupId, group-
            emailAddress, allUsers, or allAuthenticatedUsers.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectAccessControlsResource.GetRequest.Generation">
            <summary>If present, selects a specific revision of this object (as opposed to the latest version, the
            default).</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectAccessControlsResource.GetRequest.UserProject">
            <summary>The project to be billed for this request, for Requester Pays buckets.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectAccessControlsResource.GetRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectAccessControlsResource.GetRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectAccessControlsResource.GetRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectAccessControlsResource.GetRequest.InitParameters">
            <summary>Initializes Get parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectAccessControlsResource.Insert(Google.Apis.Storage.v1.Data.ObjectAccessControl,System.String,System.String)">
            <summary>Creates a new ACL entry on the specified object.</summary>
            <param name="body">The body of the request.</param>
            <param name="bucket">Name of a bucket.</param>
            <param name="storageObject">Name of the object. For
            information about how to URL encode object names to be path safe, see Encoding URI Path Parts.</param>
        </member>
        <member name="T:Google.Apis.Storage.v1.ObjectAccessControlsResource.InsertRequest">
            <summary>Creates a new ACL entry on the specified object.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectAccessControlsResource.InsertRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Storage.v1.Data.ObjectAccessControl,System.String,System.String)">
            <summary>Constructs a new Insert request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectAccessControlsResource.InsertRequest.Bucket">
            <summary>Name of a bucket.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectAccessControlsResource.InsertRequest.Object">
            <summary>Name of the object. For information about how to URL encode object names to be path safe, see
            Encoding URI Path Parts.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectAccessControlsResource.InsertRequest.Generation">
            <summary>If present, selects a specific revision of this object (as opposed to the latest version, the
            default).</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectAccessControlsResource.InsertRequest.UserProject">
            <summary>The project to be billed for this request, for Requester Pays buckets.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectAccessControlsResource.InsertRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectAccessControlsResource.InsertRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectAccessControlsResource.InsertRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectAccessControlsResource.InsertRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectAccessControlsResource.InsertRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectAccessControlsResource.InsertRequest.InitParameters">
            <summary>Initializes Insert parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectAccessControlsResource.List(System.String,System.String)">
            <summary>Retrieves ACL entries on the specified object.</summary>
            <param name="bucket">Name of a bucket.</param>
            <param name="storageObject">Name of the object. For
            information about how to URL encode object names to be path safe, see Encoding URI Path Parts.</param>
        </member>
        <member name="T:Google.Apis.Storage.v1.ObjectAccessControlsResource.ListRequest">
            <summary>Retrieves ACL entries on the specified object.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectAccessControlsResource.ListRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String)">
            <summary>Constructs a new List request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectAccessControlsResource.ListRequest.Bucket">
            <summary>Name of a bucket.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectAccessControlsResource.ListRequest.Object">
            <summary>Name of the object. For information about how to URL encode object names to be path safe, see
            Encoding URI Path Parts.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectAccessControlsResource.ListRequest.Generation">
            <summary>If present, selects a specific revision of this object (as opposed to the latest version, the
            default).</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectAccessControlsResource.ListRequest.UserProject">
            <summary>The project to be billed for this request, for Requester Pays buckets.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectAccessControlsResource.ListRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectAccessControlsResource.ListRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectAccessControlsResource.ListRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectAccessControlsResource.ListRequest.InitParameters">
            <summary>Initializes List parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectAccessControlsResource.Patch(Google.Apis.Storage.v1.Data.ObjectAccessControl,System.String,System.String,System.String)">
             <summary>Updates an ACL entry on the specified object. This method supports patch semantics.</summary>
             <param name="body">The body of the request.</param>
             <param name="bucket">Name of a bucket.</param>
             <param name="storageObject">Name of the object. For
             information about how to URL encode object names to be path safe, see Encoding URI Path Parts.</param>
             
             <param name="entity">The entity holding the permission. Can be user-userId, user-emailAddress, group-groupId, group-
             emailAddress, allUsers, or allAuthenticatedUsers.</param>
        </member>
        <member name="T:Google.Apis.Storage.v1.ObjectAccessControlsResource.PatchRequest">
            <summary>Updates an ACL entry on the specified object. This method supports patch semantics.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectAccessControlsResource.PatchRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Storage.v1.Data.ObjectAccessControl,System.String,System.String,System.String)">
            <summary>Constructs a new Patch request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectAccessControlsResource.PatchRequest.Bucket">
            <summary>Name of a bucket.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectAccessControlsResource.PatchRequest.Object">
            <summary>Name of the object. For information about how to URL encode object names to be path safe, see
            Encoding URI Path Parts.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectAccessControlsResource.PatchRequest.Entity">
            <summary>The entity holding the permission. Can be user-userId, user-emailAddress, group-groupId, group-
            emailAddress, allUsers, or allAuthenticatedUsers.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectAccessControlsResource.PatchRequest.Generation">
            <summary>If present, selects a specific revision of this object (as opposed to the latest version, the
            default).</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectAccessControlsResource.PatchRequest.UserProject">
            <summary>The project to be billed for this request, for Requester Pays buckets.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectAccessControlsResource.PatchRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectAccessControlsResource.PatchRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectAccessControlsResource.PatchRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectAccessControlsResource.PatchRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectAccessControlsResource.PatchRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectAccessControlsResource.PatchRequest.InitParameters">
            <summary>Initializes Patch parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectAccessControlsResource.Update(Google.Apis.Storage.v1.Data.ObjectAccessControl,System.String,System.String,System.String)">
             <summary>Updates an ACL entry on the specified object.</summary>
             <param name="body">The body of the request.</param>
             <param name="bucket">Name of a bucket.</param>
             <param name="storageObject">Name of the object. For
             information about how to URL encode object names to be path safe, see Encoding URI Path Parts.</param>
             
             <param name="entity">The entity holding the permission. Can be user-userId, user-emailAddress, group-groupId, group-
             emailAddress, allUsers, or allAuthenticatedUsers.</param>
        </member>
        <member name="T:Google.Apis.Storage.v1.ObjectAccessControlsResource.UpdateRequest">
            <summary>Updates an ACL entry on the specified object.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectAccessControlsResource.UpdateRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Storage.v1.Data.ObjectAccessControl,System.String,System.String,System.String)">
            <summary>Constructs a new Update request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectAccessControlsResource.UpdateRequest.Bucket">
            <summary>Name of a bucket.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectAccessControlsResource.UpdateRequest.Object">
            <summary>Name of the object. For information about how to URL encode object names to be path safe, see
            Encoding URI Path Parts.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectAccessControlsResource.UpdateRequest.Entity">
            <summary>The entity holding the permission. Can be user-userId, user-emailAddress, group-groupId, group-
            emailAddress, allUsers, or allAuthenticatedUsers.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectAccessControlsResource.UpdateRequest.Generation">
            <summary>If present, selects a specific revision of this object (as opposed to the latest version, the
            default).</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectAccessControlsResource.UpdateRequest.UserProject">
            <summary>The project to be billed for this request, for Requester Pays buckets.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectAccessControlsResource.UpdateRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectAccessControlsResource.UpdateRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectAccessControlsResource.UpdateRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectAccessControlsResource.UpdateRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectAccessControlsResource.UpdateRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectAccessControlsResource.UpdateRequest.InitParameters">
            <summary>Initializes Update parameter list.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.ObjectsResource">
            <summary>The "objects" collection of methods.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.service">
            <summary>The service which this resource belongs to.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.#ctor(Google.Apis.Services.IClientService)">
            <summary>Constructs a new resource.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.Compose(Google.Apis.Storage.v1.Data.ComposeRequest,System.String,System.String)">
            <summary>Concatenates a list of existing objects into a new object in the same bucket.</summary>
            <param name="body">The body of the request.</param>
            <param name="destinationBucket">Name of the bucket in which to store the new object.</param>
            <param
            name="destinationObject">Name of the new object. For information about how to URL encode object names to be path
            safe, see Encoding URI Path Parts.</param>
        </member>
        <member name="T:Google.Apis.Storage.v1.ObjectsResource.ComposeRequest">
            <summary>Concatenates a list of existing objects into a new object in the same bucket.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.ComposeRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Storage.v1.Data.ComposeRequest,System.String,System.String)">
            <summary>Constructs a new Compose request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.ComposeRequest.DestinationBucket">
            <summary>Name of the bucket in which to store the new object.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.ComposeRequest.DestinationObject">
            <summary>Name of the new object. For information about how to URL encode object names to be path safe,
            see Encoding URI Path Parts.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.ComposeRequest.DestinationPredefinedAcl">
            <summary>Apply a predefined set of access controls to the destination object.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.ObjectsResource.ComposeRequest.DestinationPredefinedAclEnum">
            <summary>Apply a predefined set of access controls to the destination object.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.ComposeRequest.DestinationPredefinedAclEnum.AuthenticatedRead">
            <summary>Object owner gets OWNER access, and allAuthenticatedUsers get READER access.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.ComposeRequest.DestinationPredefinedAclEnum.BucketOwnerFullControl">
            <summary>Object owner gets OWNER access, and project team owners get OWNER access.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.ComposeRequest.DestinationPredefinedAclEnum.BucketOwnerRead">
            <summary>Object owner gets OWNER access, and project team owners get READER access.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.ComposeRequest.DestinationPredefinedAclEnum.Private__">
            <summary>Object owner gets OWNER access.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.ComposeRequest.DestinationPredefinedAclEnum.ProjectPrivate">
            <summary>Object owner gets OWNER access, and project team members get access according to their
            roles.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.ComposeRequest.DestinationPredefinedAclEnum.PublicRead">
            <summary>Object owner gets OWNER access, and allUsers get READER access.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.ComposeRequest.IfGenerationMatch">
            <summary>Makes the operation conditional on whether the object's current generation matches the given
            value. Setting to 0 makes the operation succeed only if there are no live versions of the
            object.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.ComposeRequest.IfMetagenerationMatch">
            <summary>Makes the operation conditional on whether the object's current metageneration matches the
            given value.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.ComposeRequest.KmsKeyName">
            <summary>Resource name of the Cloud KMS key, of the form projects/my-project/locations/global/keyRings
            /my-kr/cryptoKeys/my-key, that will be used to encrypt the object. Overrides the object metadata's
            kms_key_name value, if any.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.ComposeRequest.UserProject">
            <summary>The project to be billed for this request, for Requester Pays buckets.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.ComposeRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.ComposeRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.ComposeRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.ComposeRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.ComposeRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.ComposeRequest.InitParameters">
            <summary>Initializes Compose parameter list.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.ComposeRequest.MediaDownloader">
            <summary>Gets the media downloader.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.ComposeRequest.Download(System.IO.Stream)">
            <summary>
            <para>Synchronously download the media into the given stream.</para>
            <para>Warning: This method hides download errors; use <see cref="M:Google.Apis.Storage.v1.ObjectsResource.ComposeRequest.DownloadWithStatus(System.IO.Stream)"/> instead.</para>
            </summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.ComposeRequest.DownloadWithStatus(System.IO.Stream)">
            <summary>Synchronously download the media into the given stream.</summary>
            <returns>The final status of the download; including whether the download succeeded or failed.</returns>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.ComposeRequest.DownloadAsync(System.IO.Stream)">
            <summary>Asynchronously download the media into the given stream.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.ComposeRequest.DownloadAsync(System.IO.Stream,System.Threading.CancellationToken)">
            <summary>Asynchronously download the media into the given stream.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.ComposeRequest.DownloadRange(System.IO.Stream,System.Net.Http.Headers.RangeHeaderValue)">
            <summary>Synchronously download a range of the media into the given stream.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.ComposeRequest.DownloadRangeAsync(System.IO.Stream,System.Net.Http.Headers.RangeHeaderValue,System.Threading.CancellationToken)">
            <summary>Asynchronously download a range of the media into the given stream.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.Copy(Google.Apis.Storage.v1.Data.Object,System.String,System.String,System.String,System.String)">
            <summary>Copies a source object to a destination object. Optionally overrides metadata.</summary>
            <param name="body">The body of the request.</param>
            <param name="sourceBucket">Name of the bucket in which to find the source object.</param>
            <param
            name="sourceObject">Name of the source object. For information about how to URL encode object names to be path safe,
            see Encoding URI Path Parts.</param>
            <param name="destinationBucket">Name of the bucket in which to store
            the new object. Overrides the provided object metadata's bucket value, if any.For information about how to URL
            encode object names to be path safe, see Encoding URI Path Parts.</param>
            <param
            name="destinationObject">Name of the new object. Required when the object metadata is not otherwise provided.
            Overrides the object metadata's name value, if any.</param>
        </member>
        <member name="T:Google.Apis.Storage.v1.ObjectsResource.CopyRequest">
            <summary>Copies a source object to a destination object. Optionally overrides metadata.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.CopyRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Storage.v1.Data.Object,System.String,System.String,System.String,System.String)">
            <summary>Constructs a new Copy request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.CopyRequest.SourceBucket">
            <summary>Name of the bucket in which to find the source object.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.CopyRequest.SourceObject">
            <summary>Name of the source object. For information about how to URL encode object names to be path
            safe, see Encoding URI Path Parts.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.CopyRequest.DestinationBucket">
            <summary>Name of the bucket in which to store the new object. Overrides the provided object metadata's
            bucket value, if any.For information about how to URL encode object names to be path safe, see Encoding
            URI Path Parts.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.CopyRequest.DestinationObject">
            <summary>Name of the new object. Required when the object metadata is not otherwise provided. Overrides
            the object metadata's name value, if any.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.CopyRequest.DestinationPredefinedAcl">
            <summary>Apply a predefined set of access controls to the destination object.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.ObjectsResource.CopyRequest.DestinationPredefinedAclEnum">
            <summary>Apply a predefined set of access controls to the destination object.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.CopyRequest.DestinationPredefinedAclEnum.AuthenticatedRead">
            <summary>Object owner gets OWNER access, and allAuthenticatedUsers get READER access.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.CopyRequest.DestinationPredefinedAclEnum.BucketOwnerFullControl">
            <summary>Object owner gets OWNER access, and project team owners get OWNER access.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.CopyRequest.DestinationPredefinedAclEnum.BucketOwnerRead">
            <summary>Object owner gets OWNER access, and project team owners get READER access.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.CopyRequest.DestinationPredefinedAclEnum.Private__">
            <summary>Object owner gets OWNER access.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.CopyRequest.DestinationPredefinedAclEnum.ProjectPrivate">
            <summary>Object owner gets OWNER access, and project team members get access according to their
            roles.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.CopyRequest.DestinationPredefinedAclEnum.PublicRead">
            <summary>Object owner gets OWNER access, and allUsers get READER access.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.CopyRequest.IfGenerationMatch">
            <summary>Makes the operation conditional on whether the destination object's current generation matches
            the given value. Setting to 0 makes the operation succeed only if there are no live versions of the
            object.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.CopyRequest.IfGenerationNotMatch">
            <summary>Makes the operation conditional on whether the destination object's current generation does not
            match the given value. If no live object exists, the precondition fails. Setting to 0 makes the
            operation succeed only if there is a live version of the object.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.CopyRequest.IfMetagenerationMatch">
            <summary>Makes the operation conditional on whether the destination object's current metageneration
            matches the given value.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.CopyRequest.IfMetagenerationNotMatch">
            <summary>Makes the operation conditional on whether the destination object's current metageneration does
            not match the given value.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.CopyRequest.IfSourceGenerationMatch">
            <summary>Makes the operation conditional on whether the source object's current generation matches the
            given value.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.CopyRequest.IfSourceGenerationNotMatch">
            <summary>Makes the operation conditional on whether the source object's current generation does not
            match the given value.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.CopyRequest.IfSourceMetagenerationMatch">
            <summary>Makes the operation conditional on whether the source object's current metageneration matches
            the given value.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.CopyRequest.IfSourceMetagenerationNotMatch">
            <summary>Makes the operation conditional on whether the source object's current metageneration does not
            match the given value.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.CopyRequest.Projection">
            <summary>Set of properties to return. Defaults to noAcl, unless the object resource specifies the acl
            property, when it defaults to full.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.ObjectsResource.CopyRequest.ProjectionEnum">
            <summary>Set of properties to return. Defaults to noAcl, unless the object resource specifies the acl
            property, when it defaults to full.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.CopyRequest.ProjectionEnum.Full">
            <summary>Include all properties.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.CopyRequest.ProjectionEnum.NoAcl">
            <summary>Omit the owner, acl property.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.CopyRequest.SourceGeneration">
            <summary>If present, selects a specific revision of the source object (as opposed to the latest version,
            the default).</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.CopyRequest.UserProject">
            <summary>The project to be billed for this request, for Requester Pays buckets.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.CopyRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.CopyRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.CopyRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.CopyRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.CopyRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.CopyRequest.InitParameters">
            <summary>Initializes Copy parameter list.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.CopyRequest.MediaDownloader">
            <summary>Gets the media downloader.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.CopyRequest.Download(System.IO.Stream)">
            <summary>
            <para>Synchronously download the media into the given stream.</para>
            <para>Warning: This method hides download errors; use <see cref="M:Google.Apis.Storage.v1.ObjectsResource.CopyRequest.DownloadWithStatus(System.IO.Stream)"/> instead.</para>
            </summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.CopyRequest.DownloadWithStatus(System.IO.Stream)">
            <summary>Synchronously download the media into the given stream.</summary>
            <returns>The final status of the download; including whether the download succeeded or failed.</returns>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.CopyRequest.DownloadAsync(System.IO.Stream)">
            <summary>Asynchronously download the media into the given stream.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.CopyRequest.DownloadAsync(System.IO.Stream,System.Threading.CancellationToken)">
            <summary>Asynchronously download the media into the given stream.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.CopyRequest.DownloadRange(System.IO.Stream,System.Net.Http.Headers.RangeHeaderValue)">
            <summary>Synchronously download a range of the media into the given stream.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.CopyRequest.DownloadRangeAsync(System.IO.Stream,System.Net.Http.Headers.RangeHeaderValue,System.Threading.CancellationToken)">
            <summary>Asynchronously download a range of the media into the given stream.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.Delete(System.String,System.String)">
            <summary>Deletes an object and its metadata. Deletions are permanent if versioning is not enabled for the
            bucket, or if the generation parameter is used.</summary>
            <param name="bucket">Name of the bucket in which the object resides.</param>
            <param
            name="storageObject">Name of the object. For information about how to URL encode object names to be path safe, see
            Encoding URI Path Parts.</param>
        </member>
        <member name="T:Google.Apis.Storage.v1.ObjectsResource.DeleteRequest">
            <summary>Deletes an object and its metadata. Deletions are permanent if versioning is not enabled for the
            bucket, or if the generation parameter is used.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.DeleteRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String)">
            <summary>Constructs a new Delete request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.DeleteRequest.Bucket">
            <summary>Name of the bucket in which the object resides.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.DeleteRequest.Object">
            <summary>Name of the object. For information about how to URL encode object names to be path safe, see
            Encoding URI Path Parts.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.DeleteRequest.Generation">
            <summary>If present, permanently deletes a specific revision of this object (as opposed to the latest
            version, the default).</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.DeleteRequest.IfGenerationMatch">
            <summary>Makes the operation conditional on whether the object's current generation matches the given
            value. Setting to 0 makes the operation succeed only if there are no live versions of the
            object.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.DeleteRequest.IfGenerationNotMatch">
            <summary>Makes the operation conditional on whether the object's current generation does not match the
            given value. If no live object exists, the precondition fails. Setting to 0 makes the operation succeed
            only if there is a live version of the object.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.DeleteRequest.IfMetagenerationMatch">
            <summary>Makes the operation conditional on whether the object's current metageneration matches the
            given value.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.DeleteRequest.IfMetagenerationNotMatch">
            <summary>Makes the operation conditional on whether the object's current metageneration does not match
            the given value.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.DeleteRequest.UserProject">
            <summary>The project to be billed for this request, for Requester Pays buckets.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.DeleteRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.DeleteRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.DeleteRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.DeleteRequest.InitParameters">
            <summary>Initializes Delete parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.Get(System.String,System.String)">
            <summary>Retrieves an object or its metadata.</summary>
            <param name="bucket">Name of the bucket in which the object resides.</param>
            <param
            name="storageObject">Name of the object. For information about how to URL encode object names to be path safe, see
            Encoding URI Path Parts.</param>
        </member>
        <member name="T:Google.Apis.Storage.v1.ObjectsResource.GetRequest">
            <summary>Retrieves an object or its metadata.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.GetRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String)">
            <summary>Constructs a new Get request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.GetRequest.Bucket">
            <summary>Name of the bucket in which the object resides.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.GetRequest.Object">
            <summary>Name of the object. For information about how to URL encode object names to be path safe, see
            Encoding URI Path Parts.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.GetRequest.Generation">
            <summary>If present, selects a specific revision of this object (as opposed to the latest version, the
            default).</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.GetRequest.IfGenerationMatch">
            <summary>Makes the operation conditional on whether the object's current generation matches the given
            value. Setting to 0 makes the operation succeed only if there are no live versions of the
            object.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.GetRequest.IfGenerationNotMatch">
            <summary>Makes the operation conditional on whether the object's current generation does not match the
            given value. If no live object exists, the precondition fails. Setting to 0 makes the operation succeed
            only if there is a live version of the object.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.GetRequest.IfMetagenerationMatch">
            <summary>Makes the operation conditional on whether the object's current metageneration matches the
            given value.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.GetRequest.IfMetagenerationNotMatch">
            <summary>Makes the operation conditional on whether the object's current metageneration does not match
            the given value.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.GetRequest.Projection">
            <summary>Set of properties to return. Defaults to noAcl.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.ObjectsResource.GetRequest.ProjectionEnum">
            <summary>Set of properties to return. Defaults to noAcl.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.GetRequest.ProjectionEnum.Full">
            <summary>Include all properties.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.GetRequest.ProjectionEnum.NoAcl">
            <summary>Omit the owner, acl property.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.GetRequest.UserProject">
            <summary>The project to be billed for this request, for Requester Pays buckets.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.GetRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.GetRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.GetRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.GetRequest.InitParameters">
            <summary>Initializes Get parameter list.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.GetRequest.MediaDownloader">
            <summary>Gets the media downloader.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.GetRequest.Download(System.IO.Stream)">
            <summary>
            <para>Synchronously download the media into the given stream.</para>
            <para>Warning: This method hides download errors; use <see cref="M:Google.Apis.Storage.v1.ObjectsResource.GetRequest.DownloadWithStatus(System.IO.Stream)"/> instead.</para>
            </summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.GetRequest.DownloadWithStatus(System.IO.Stream)">
            <summary>Synchronously download the media into the given stream.</summary>
            <returns>The final status of the download; including whether the download succeeded or failed.</returns>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.GetRequest.DownloadAsync(System.IO.Stream)">
            <summary>Asynchronously download the media into the given stream.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.GetRequest.DownloadAsync(System.IO.Stream,System.Threading.CancellationToken)">
            <summary>Asynchronously download the media into the given stream.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.GetRequest.DownloadRange(System.IO.Stream,System.Net.Http.Headers.RangeHeaderValue)">
            <summary>Synchronously download a range of the media into the given stream.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.GetRequest.DownloadRangeAsync(System.IO.Stream,System.Net.Http.Headers.RangeHeaderValue,System.Threading.CancellationToken)">
            <summary>Asynchronously download a range of the media into the given stream.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.GetIamPolicy(System.String,System.String)">
            <summary>Returns an IAM policy for the specified object.</summary>
            <param name="bucket">Name of the bucket in which the object resides.</param>
            <param
            name="storageObject">Name of the object. For information about how to URL encode object names to be path safe, see
            Encoding URI Path Parts.</param>
        </member>
        <member name="T:Google.Apis.Storage.v1.ObjectsResource.GetIamPolicyRequest">
            <summary>Returns an IAM policy for the specified object.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.GetIamPolicyRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String)">
            <summary>Constructs a new GetIamPolicy request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.GetIamPolicyRequest.Bucket">
            <summary>Name of the bucket in which the object resides.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.GetIamPolicyRequest.Object">
            <summary>Name of the object. For information about how to URL encode object names to be path safe, see
            Encoding URI Path Parts.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.GetIamPolicyRequest.Generation">
            <summary>If present, selects a specific revision of this object (as opposed to the latest version, the
            default).</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.GetIamPolicyRequest.UserProject">
            <summary>The project to be billed for this request, for Requester Pays buckets.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.GetIamPolicyRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.GetIamPolicyRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.GetIamPolicyRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.GetIamPolicyRequest.InitParameters">
            <summary>Initializes GetIamPolicy parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.Insert(Google.Apis.Storage.v1.Data.Object,System.String)">
            <summary>Stores a new object and metadata.</summary>
            <param name="body">The body of the request.</param>
            <param name="bucket">Name of the bucket in which to store the new object. Overrides the provided object metadata's
            bucket value, if any.</param>
        </member>
        <member name="T:Google.Apis.Storage.v1.ObjectsResource.InsertRequest">
            <summary>Stores a new object and metadata.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.InsertRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Storage.v1.Data.Object,System.String)">
            <summary>Constructs a new Insert request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.InsertRequest.Bucket">
            <summary>Name of the bucket in which to store the new object. Overrides the provided object metadata's
            bucket value, if any.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.InsertRequest.ContentEncoding">
            <summary>If set, sets the contentEncoding property of the final object to this value. Setting this
            parameter is equivalent to setting the contentEncoding metadata property. This can be useful when
            uploading an object with uploadType=media to indicate the encoding of the content being
            uploaded.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.InsertRequest.IfGenerationMatch">
            <summary>Makes the operation conditional on whether the object's current generation matches the given
            value. Setting to 0 makes the operation succeed only if there are no live versions of the
            object.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.InsertRequest.IfGenerationNotMatch">
            <summary>Makes the operation conditional on whether the object's current generation does not match the
            given value. If no live object exists, the precondition fails. Setting to 0 makes the operation succeed
            only if there is a live version of the object.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.InsertRequest.IfMetagenerationMatch">
            <summary>Makes the operation conditional on whether the object's current metageneration matches the
            given value.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.InsertRequest.IfMetagenerationNotMatch">
            <summary>Makes the operation conditional on whether the object's current metageneration does not match
            the given value.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.InsertRequest.KmsKeyName">
            <summary>Resource name of the Cloud KMS key, of the form projects/my-project/locations/global/keyRings
            /my-kr/cryptoKeys/my-key, that will be used to encrypt the object. Overrides the object metadata's
            kms_key_name value, if any.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.InsertRequest.Name">
            <summary>Name of the object. Required when the object metadata is not otherwise provided. Overrides the
            object metadata's name value, if any. For information about how to URL encode object names to be path
            safe, see Encoding URI Path Parts.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.InsertRequest.PredefinedAcl">
            <summary>Apply a predefined set of access controls to this object.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.ObjectsResource.InsertRequest.PredefinedAclEnum">
            <summary>Apply a predefined set of access controls to this object.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.InsertRequest.PredefinedAclEnum.AuthenticatedRead">
            <summary>Object owner gets OWNER access, and allAuthenticatedUsers get READER access.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.InsertRequest.PredefinedAclEnum.BucketOwnerFullControl">
            <summary>Object owner gets OWNER access, and project team owners get OWNER access.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.InsertRequest.PredefinedAclEnum.BucketOwnerRead">
            <summary>Object owner gets OWNER access, and project team owners get READER access.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.InsertRequest.PredefinedAclEnum.Private__">
            <summary>Object owner gets OWNER access.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.InsertRequest.PredefinedAclEnum.ProjectPrivate">
            <summary>Object owner gets OWNER access, and project team members get access according to their
            roles.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.InsertRequest.PredefinedAclEnum.PublicRead">
            <summary>Object owner gets OWNER access, and allUsers get READER access.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.InsertRequest.Projection">
            <summary>Set of properties to return. Defaults to noAcl, unless the object resource specifies the acl
            property, when it defaults to full.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.ObjectsResource.InsertRequest.ProjectionEnum">
            <summary>Set of properties to return. Defaults to noAcl, unless the object resource specifies the acl
            property, when it defaults to full.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.InsertRequest.ProjectionEnum.Full">
            <summary>Include all properties.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.InsertRequest.ProjectionEnum.NoAcl">
            <summary>Omit the owner, acl property.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.InsertRequest.UserProject">
            <summary>The project to be billed for this request, for Requester Pays buckets.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.InsertRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.InsertRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.InsertRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.InsertRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.InsertRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.InsertRequest.InitParameters">
            <summary>Initializes Insert parameter list.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.InsertRequest.MediaDownloader">
            <summary>Gets the media downloader.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.InsertRequest.Download(System.IO.Stream)">
            <summary>
            <para>Synchronously download the media into the given stream.</para>
            <para>Warning: This method hides download errors; use <see cref="M:Google.Apis.Storage.v1.ObjectsResource.InsertRequest.DownloadWithStatus(System.IO.Stream)"/> instead.</para>
            </summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.InsertRequest.DownloadWithStatus(System.IO.Stream)">
            <summary>Synchronously download the media into the given stream.</summary>
            <returns>The final status of the download; including whether the download succeeded or failed.</returns>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.InsertRequest.DownloadAsync(System.IO.Stream)">
            <summary>Asynchronously download the media into the given stream.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.InsertRequest.DownloadAsync(System.IO.Stream,System.Threading.CancellationToken)">
            <summary>Asynchronously download the media into the given stream.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.InsertRequest.DownloadRange(System.IO.Stream,System.Net.Http.Headers.RangeHeaderValue)">
            <summary>Synchronously download a range of the media into the given stream.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.InsertRequest.DownloadRangeAsync(System.IO.Stream,System.Net.Http.Headers.RangeHeaderValue,System.Threading.CancellationToken)">
            <summary>Asynchronously download a range of the media into the given stream.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.Insert(Google.Apis.Storage.v1.Data.Object,System.String,System.IO.Stream,System.String)">
            <summary>Stores a new object and metadata.</summary>
            <param name="body">The body of the request.</param>
            <param name="bucket">Name of the bucket in which to store the new object. Overrides the provided object metadata's
            bucket value, if any.</param>
            <param name="stream">The stream to upload.</param>
            <param name="contentType">The content type of the stream to upload.</param>
        </member>
        <member name="T:Google.Apis.Storage.v1.ObjectsResource.InsertMediaUpload">
            <summary>Insert media upload which supports resumable upload.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.InsertMediaUpload.Alt">
            <summary>Data format for the response.</summary>
            [default: json]
        </member>
        <member name="T:Google.Apis.Storage.v1.ObjectsResource.InsertMediaUpload.AltEnum">
            <summary>Data format for the response.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.InsertMediaUpload.AltEnum.Json">
            <summary>Responses with Content-Type of application/json</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.InsertMediaUpload.Fields">
            <summary>Selector specifying which fields to include in a partial response.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.InsertMediaUpload.Key">
            <summary>API key. Your API key identifies your project and provides you with API access, quota, and
            reports. Required unless you provide an OAuth 2.0 token.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.InsertMediaUpload.OauthToken">
            <summary>OAuth 2.0 token for the current user.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.InsertMediaUpload.PrettyPrint">
            <summary>Returns response with indentations and line breaks.</summary>
            [default: true]
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.InsertMediaUpload.QuotaUser">
            <summary>Available to use for quota purposes for server-side applications. Can be any arbitrary string
            assigned to a user, but should not exceed 40 characters. Overrides userIp if both are
            provided.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.InsertMediaUpload.UserIp">
            <summary>IP address of the site where the request originates. Use this if you want to enforce per-user
            limits.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.InsertMediaUpload.Bucket">
            <summary>Name of the bucket in which to store the new object. Overrides the provided object metadata's
            bucket value, if any.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.InsertMediaUpload.ContentEncoding">
            <summary>If set, sets the contentEncoding property of the final object to this value. Setting this
            parameter is equivalent to setting the contentEncoding metadata property. This can be useful when
            uploading an object with uploadType=media to indicate the encoding of the content being
            uploaded.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.InsertMediaUpload.IfGenerationMatch">
            <summary>Makes the operation conditional on whether the object's current generation matches the given
            value. Setting to 0 makes the operation succeed only if there are no live versions of the
            object.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.InsertMediaUpload.IfGenerationNotMatch">
            <summary>Makes the operation conditional on whether the object's current generation does not match the
            given value. If no live object exists, the precondition fails. Setting to 0 makes the operation succeed
            only if there is a live version of the object.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.InsertMediaUpload.IfMetagenerationMatch">
            <summary>Makes the operation conditional on whether the object's current metageneration matches the
            given value.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.InsertMediaUpload.IfMetagenerationNotMatch">
            <summary>Makes the operation conditional on whether the object's current metageneration does not match
            the given value.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.InsertMediaUpload.KmsKeyName">
            <summary>Resource name of the Cloud KMS key, of the form projects/my-project/locations/global/keyRings
            /my-kr/cryptoKeys/my-key, that will be used to encrypt the object. Overrides the object metadata's
            kms_key_name value, if any.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.InsertMediaUpload.Name">
            <summary>Name of the object. Required when the object metadata is not otherwise provided. Overrides the
            object metadata's name value, if any. For information about how to URL encode object names to be path
            safe, see Encoding URI Path Parts.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.InsertMediaUpload.PredefinedAcl">
            <summary>Apply a predefined set of access controls to this object.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.ObjectsResource.InsertMediaUpload.PredefinedAclEnum">
            <summary>Apply a predefined set of access controls to this object.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.InsertMediaUpload.PredefinedAclEnum.AuthenticatedRead">
            <summary>Object owner gets OWNER access, and allAuthenticatedUsers get READER access.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.InsertMediaUpload.PredefinedAclEnum.BucketOwnerFullControl">
            <summary>Object owner gets OWNER access, and project team owners get OWNER access.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.InsertMediaUpload.PredefinedAclEnum.BucketOwnerRead">
            <summary>Object owner gets OWNER access, and project team owners get READER access.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.InsertMediaUpload.PredefinedAclEnum.Private__">
            <summary>Object owner gets OWNER access.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.InsertMediaUpload.PredefinedAclEnum.ProjectPrivate">
            <summary>Object owner gets OWNER access, and project team members get access according to their
            roles.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.InsertMediaUpload.PredefinedAclEnum.PublicRead">
            <summary>Object owner gets OWNER access, and allUsers get READER access.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.InsertMediaUpload.Projection">
            <summary>Set of properties to return. Defaults to noAcl, unless the object resource specifies the acl
            property, when it defaults to full.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.ObjectsResource.InsertMediaUpload.ProjectionEnum">
            <summary>Set of properties to return. Defaults to noAcl, unless the object resource specifies the acl
            property, when it defaults to full.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.InsertMediaUpload.ProjectionEnum.Full">
            <summary>Include all properties.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.InsertMediaUpload.ProjectionEnum.NoAcl">
            <summary>Omit the owner, acl property.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.InsertMediaUpload.UserProject">
            <summary>The project to be billed for this request, for Requester Pays buckets.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.InsertMediaUpload.#ctor(Google.Apis.Services.IClientService,Google.Apis.Storage.v1.Data.Object,System.String,System.IO.Stream,System.String)">
            <summary>Constructs a new Insert media upload instance.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.List(System.String)">
            <summary>Retrieves a list of objects matching the criteria.</summary>
            <param name="bucket">Name of the bucket in which to look for objects.</param>
        </member>
        <member name="T:Google.Apis.Storage.v1.ObjectsResource.ListRequest">
            <summary>Retrieves a list of objects matching the criteria.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.ListRequest.#ctor(Google.Apis.Services.IClientService,System.String)">
            <summary>Constructs a new List request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.ListRequest.Bucket">
            <summary>Name of the bucket in which to look for objects.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.ListRequest.Delimiter">
            <summary>Returns results in a directory-like mode. items will contain only objects whose names, aside
            from the prefix, do not contain delimiter. Objects whose names, aside from the prefix, contain delimiter
            will have their name, truncated after the delimiter, returned in prefixes. Duplicate prefixes are
            omitted.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.ListRequest.MaxResults">
            <summary>Maximum number of items plus prefixes to return in a single page of responses. As duplicate
            prefixes are omitted, fewer total results may be returned than requested. The service will use this
            parameter or 1,000 items, whichever is smaller.</summary>
            [default: 1000]
            [minimum: 0]
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.ListRequest.PageToken">
            <summary>A previously-returned page token representing part of the larger set of results to
            view.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.ListRequest.Prefix">
            <summary>Filter results to objects whose names begin with this prefix.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.ListRequest.Projection">
            <summary>Set of properties to return. Defaults to noAcl.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.ObjectsResource.ListRequest.ProjectionEnum">
            <summary>Set of properties to return. Defaults to noAcl.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.ListRequest.ProjectionEnum.Full">
            <summary>Include all properties.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.ListRequest.ProjectionEnum.NoAcl">
            <summary>Omit the owner, acl property.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.ListRequest.UserProject">
            <summary>The project to be billed for this request, for Requester Pays buckets.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.ListRequest.Versions">
            <summary>If true, lists all versions of an object as distinct results. The default is false. For more
            information, see Object Versioning.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.ListRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.ListRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.ListRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.ListRequest.InitParameters">
            <summary>Initializes List parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.Patch(Google.Apis.Storage.v1.Data.Object,System.String,System.String)">
            <summary>Updates an object's metadata. This method supports patch semantics.</summary>
            <param name="body">The body of the request.</param>
            <param name="bucket">Name of the bucket in which the object resides.</param>
            <param
            name="storageObject">Name of the object. For information about how to URL encode object names to be path safe, see
            Encoding URI Path Parts.</param>
        </member>
        <member name="T:Google.Apis.Storage.v1.ObjectsResource.PatchRequest">
            <summary>Updates an object's metadata. This method supports patch semantics.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.PatchRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Storage.v1.Data.Object,System.String,System.String)">
            <summary>Constructs a new Patch request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.PatchRequest.Bucket">
            <summary>Name of the bucket in which the object resides.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.PatchRequest.Object">
            <summary>Name of the object. For information about how to URL encode object names to be path safe, see
            Encoding URI Path Parts.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.PatchRequest.Generation">
            <summary>If present, selects a specific revision of this object (as opposed to the latest version, the
            default).</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.PatchRequest.IfGenerationMatch">
            <summary>Makes the operation conditional on whether the object's current generation matches the given
            value. Setting to 0 makes the operation succeed only if there are no live versions of the
            object.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.PatchRequest.IfGenerationNotMatch">
            <summary>Makes the operation conditional on whether the object's current generation does not match the
            given value. If no live object exists, the precondition fails. Setting to 0 makes the operation succeed
            only if there is a live version of the object.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.PatchRequest.IfMetagenerationMatch">
            <summary>Makes the operation conditional on whether the object's current metageneration matches the
            given value.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.PatchRequest.IfMetagenerationNotMatch">
            <summary>Makes the operation conditional on whether the object's current metageneration does not match
            the given value.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.PatchRequest.PredefinedAcl">
            <summary>Apply a predefined set of access controls to this object.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.ObjectsResource.PatchRequest.PredefinedAclEnum">
            <summary>Apply a predefined set of access controls to this object.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.PatchRequest.PredefinedAclEnum.AuthenticatedRead">
            <summary>Object owner gets OWNER access, and allAuthenticatedUsers get READER access.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.PatchRequest.PredefinedAclEnum.BucketOwnerFullControl">
            <summary>Object owner gets OWNER access, and project team owners get OWNER access.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.PatchRequest.PredefinedAclEnum.BucketOwnerRead">
            <summary>Object owner gets OWNER access, and project team owners get READER access.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.PatchRequest.PredefinedAclEnum.Private__">
            <summary>Object owner gets OWNER access.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.PatchRequest.PredefinedAclEnum.ProjectPrivate">
            <summary>Object owner gets OWNER access, and project team members get access according to their
            roles.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.PatchRequest.PredefinedAclEnum.PublicRead">
            <summary>Object owner gets OWNER access, and allUsers get READER access.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.PatchRequest.Projection">
            <summary>Set of properties to return. Defaults to full.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.ObjectsResource.PatchRequest.ProjectionEnum">
            <summary>Set of properties to return. Defaults to full.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.PatchRequest.ProjectionEnum.Full">
            <summary>Include all properties.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.PatchRequest.ProjectionEnum.NoAcl">
            <summary>Omit the owner, acl property.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.PatchRequest.UserProject">
            <summary>The project to be billed for this request, for Requester Pays buckets.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.PatchRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.PatchRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.PatchRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.PatchRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.PatchRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.PatchRequest.InitParameters">
            <summary>Initializes Patch parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.Rewrite(Google.Apis.Storage.v1.Data.Object,System.String,System.String,System.String,System.String)">
            <summary>Rewrites a source object to a destination object. Optionally overrides metadata.</summary>
            <param name="body">The body of the request.</param>
            <param name="sourceBucket">Name of the bucket in which to find the source object.</param>
            <param
            name="sourceObject">Name of the source object. For information about how to URL encode object names to be path safe,
            see Encoding URI Path Parts.</param>
            <param name="destinationBucket">Name of the bucket in which to store
            the new object. Overrides the provided object metadata's bucket value, if any.</param>
            <param
            name="destinationObject">Name of the new object. Required when the object metadata is not otherwise provided.
            Overrides the object metadata's name value, if any. For information about how to URL encode object names to be path
            safe, see Encoding URI Path Parts.</param>
        </member>
        <member name="T:Google.Apis.Storage.v1.ObjectsResource.RewriteRequest">
            <summary>Rewrites a source object to a destination object. Optionally overrides metadata.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.RewriteRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Storage.v1.Data.Object,System.String,System.String,System.String,System.String)">
            <summary>Constructs a new Rewrite request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.RewriteRequest.SourceBucket">
            <summary>Name of the bucket in which to find the source object.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.RewriteRequest.SourceObject">
            <summary>Name of the source object. For information about how to URL encode object names to be path
            safe, see Encoding URI Path Parts.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.RewriteRequest.DestinationBucket">
            <summary>Name of the bucket in which to store the new object. Overrides the provided object metadata's
            bucket value, if any.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.RewriteRequest.DestinationObject">
            <summary>Name of the new object. Required when the object metadata is not otherwise provided. Overrides
            the object metadata's name value, if any. For information about how to URL encode object names to be
            path safe, see Encoding URI Path Parts.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.RewriteRequest.DestinationKmsKeyName">
            <summary>Resource name of the Cloud KMS key, of the form projects/my-project/locations/global/keyRings
            /my-kr/cryptoKeys/my-key, that will be used to encrypt the object. Overrides the object metadata's
            kms_key_name value, if any.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.RewriteRequest.DestinationPredefinedAcl">
            <summary>Apply a predefined set of access controls to the destination object.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.ObjectsResource.RewriteRequest.DestinationPredefinedAclEnum">
            <summary>Apply a predefined set of access controls to the destination object.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.RewriteRequest.DestinationPredefinedAclEnum.AuthenticatedRead">
            <summary>Object owner gets OWNER access, and allAuthenticatedUsers get READER access.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.RewriteRequest.DestinationPredefinedAclEnum.BucketOwnerFullControl">
            <summary>Object owner gets OWNER access, and project team owners get OWNER access.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.RewriteRequest.DestinationPredefinedAclEnum.BucketOwnerRead">
            <summary>Object owner gets OWNER access, and project team owners get READER access.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.RewriteRequest.DestinationPredefinedAclEnum.Private__">
            <summary>Object owner gets OWNER access.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.RewriteRequest.DestinationPredefinedAclEnum.ProjectPrivate">
            <summary>Object owner gets OWNER access, and project team members get access according to their
            roles.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.RewriteRequest.DestinationPredefinedAclEnum.PublicRead">
            <summary>Object owner gets OWNER access, and allUsers get READER access.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.RewriteRequest.IfGenerationMatch">
            <summary>Makes the operation conditional on whether the object's current generation matches the given
            value. Setting to 0 makes the operation succeed only if there are no live versions of the
            object.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.RewriteRequest.IfGenerationNotMatch">
            <summary>Makes the operation conditional on whether the object's current generation does not match the
            given value. If no live object exists, the precondition fails. Setting to 0 makes the operation succeed
            only if there is a live version of the object.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.RewriteRequest.IfMetagenerationMatch">
            <summary>Makes the operation conditional on whether the destination object's current metageneration
            matches the given value.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.RewriteRequest.IfMetagenerationNotMatch">
            <summary>Makes the operation conditional on whether the destination object's current metageneration does
            not match the given value.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.RewriteRequest.IfSourceGenerationMatch">
            <summary>Makes the operation conditional on whether the source object's current generation matches the
            given value.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.RewriteRequest.IfSourceGenerationNotMatch">
            <summary>Makes the operation conditional on whether the source object's current generation does not
            match the given value.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.RewriteRequest.IfSourceMetagenerationMatch">
            <summary>Makes the operation conditional on whether the source object's current metageneration matches
            the given value.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.RewriteRequest.IfSourceMetagenerationNotMatch">
            <summary>Makes the operation conditional on whether the source object's current metageneration does not
            match the given value.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.RewriteRequest.MaxBytesRewrittenPerCall">
            <summary>The maximum number of bytes that will be rewritten per rewrite request. Most callers shouldn't
            need to specify this parameter - it is primarily in place to support testing. If specified the value
            must be an integral multiple of 1 MiB (1048576). Also, this only applies to requests where the source
            and destination span locations and/or storage classes. Finally, this value must not change across
            rewrite calls else you'll get an error that the rewriteToken is invalid.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.RewriteRequest.Projection">
            <summary>Set of properties to return. Defaults to noAcl, unless the object resource specifies the acl
            property, when it defaults to full.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.ObjectsResource.RewriteRequest.ProjectionEnum">
            <summary>Set of properties to return. Defaults to noAcl, unless the object resource specifies the acl
            property, when it defaults to full.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.RewriteRequest.ProjectionEnum.Full">
            <summary>Include all properties.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.RewriteRequest.ProjectionEnum.NoAcl">
            <summary>Omit the owner, acl property.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.RewriteRequest.RewriteToken">
            <summary>Include this field (from the previous rewrite response) on each rewrite request after the first
            one, until the rewrite response 'done' flag is true. Calls that provide a rewriteToken can omit all
            other request fields, but if included those fields must match the values provided in the first rewrite
            request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.RewriteRequest.SourceGeneration">
            <summary>If present, selects a specific revision of the source object (as opposed to the latest version,
            the default).</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.RewriteRequest.UserProject">
            <summary>The project to be billed for this request, for Requester Pays buckets.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.RewriteRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.RewriteRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.RewriteRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.RewriteRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.RewriteRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.RewriteRequest.InitParameters">
            <summary>Initializes Rewrite parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.SetIamPolicy(Google.Apis.Storage.v1.Data.Policy,System.String,System.String)">
            <summary>Updates an IAM policy for the specified object.</summary>
            <param name="body">The body of the request.</param>
            <param name="bucket">Name of the bucket in which the object resides.</param>
            <param
            name="storageObject">Name of the object. For information about how to URL encode object names to be path safe, see
            Encoding URI Path Parts.</param>
        </member>
        <member name="T:Google.Apis.Storage.v1.ObjectsResource.SetIamPolicyRequest">
            <summary>Updates an IAM policy for the specified object.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.SetIamPolicyRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Storage.v1.Data.Policy,System.String,System.String)">
            <summary>Constructs a new SetIamPolicy request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.SetIamPolicyRequest.Bucket">
            <summary>Name of the bucket in which the object resides.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.SetIamPolicyRequest.Object">
            <summary>Name of the object. For information about how to URL encode object names to be path safe, see
            Encoding URI Path Parts.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.SetIamPolicyRequest.Generation">
            <summary>If present, selects a specific revision of this object (as opposed to the latest version, the
            default).</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.SetIamPolicyRequest.UserProject">
            <summary>The project to be billed for this request, for Requester Pays buckets.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.SetIamPolicyRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.SetIamPolicyRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.SetIamPolicyRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.SetIamPolicyRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.SetIamPolicyRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.SetIamPolicyRequest.InitParameters">
            <summary>Initializes SetIamPolicy parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.TestIamPermissions(System.String,System.String,Google.Apis.Util.Repeatable{System.String})">
            <summary>Tests a set of permissions on the given object to see which, if any, are held by the
            caller.</summary>
            <param name="bucket">Name of the bucket in which the object resides.</param>
            <param
            name="storageObject">Name of the object. For information about how to URL encode object names to be path safe, see
            Encoding URI Path Parts.</param>
            <param name="permissions">Permissions to test.</param>
        </member>
        <member name="T:Google.Apis.Storage.v1.ObjectsResource.TestIamPermissionsRequest">
            <summary>Tests a set of permissions on the given object to see which, if any, are held by the
            caller.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.TestIamPermissionsRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String,Google.Apis.Util.Repeatable{System.String})">
            <summary>Constructs a new TestIamPermissions request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.TestIamPermissionsRequest.Bucket">
            <summary>Name of the bucket in which the object resides.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.TestIamPermissionsRequest.Object">
            <summary>Name of the object. For information about how to URL encode object names to be path safe, see
            Encoding URI Path Parts.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.TestIamPermissionsRequest.Permissions">
            <summary>Permissions to test.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.TestIamPermissionsRequest.Generation">
            <summary>If present, selects a specific revision of this object (as opposed to the latest version, the
            default).</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.TestIamPermissionsRequest.UserProject">
            <summary>The project to be billed for this request, for Requester Pays buckets.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.TestIamPermissionsRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.TestIamPermissionsRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.TestIamPermissionsRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.TestIamPermissionsRequest.InitParameters">
            <summary>Initializes TestIamPermissions parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.Update(Google.Apis.Storage.v1.Data.Object,System.String,System.String)">
            <summary>Updates an object's metadata.</summary>
            <param name="body">The body of the request.</param>
            <param name="bucket">Name of the bucket in which the object resides.</param>
            <param
            name="storageObject">Name of the object. For information about how to URL encode object names to be path safe, see
            Encoding URI Path Parts.</param>
        </member>
        <member name="T:Google.Apis.Storage.v1.ObjectsResource.UpdateRequest">
            <summary>Updates an object's metadata.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.UpdateRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Storage.v1.Data.Object,System.String,System.String)">
            <summary>Constructs a new Update request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.UpdateRequest.Bucket">
            <summary>Name of the bucket in which the object resides.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.UpdateRequest.Object">
            <summary>Name of the object. For information about how to URL encode object names to be path safe, see
            Encoding URI Path Parts.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.UpdateRequest.Generation">
            <summary>If present, selects a specific revision of this object (as opposed to the latest version, the
            default).</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.UpdateRequest.IfGenerationMatch">
            <summary>Makes the operation conditional on whether the object's current generation matches the given
            value. Setting to 0 makes the operation succeed only if there are no live versions of the
            object.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.UpdateRequest.IfGenerationNotMatch">
            <summary>Makes the operation conditional on whether the object's current generation does not match the
            given value. If no live object exists, the precondition fails. Setting to 0 makes the operation succeed
            only if there is a live version of the object.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.UpdateRequest.IfMetagenerationMatch">
            <summary>Makes the operation conditional on whether the object's current metageneration matches the
            given value.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.UpdateRequest.IfMetagenerationNotMatch">
            <summary>Makes the operation conditional on whether the object's current metageneration does not match
            the given value.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.UpdateRequest.PredefinedAcl">
            <summary>Apply a predefined set of access controls to this object.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.ObjectsResource.UpdateRequest.PredefinedAclEnum">
            <summary>Apply a predefined set of access controls to this object.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.UpdateRequest.PredefinedAclEnum.AuthenticatedRead">
            <summary>Object owner gets OWNER access, and allAuthenticatedUsers get READER access.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.UpdateRequest.PredefinedAclEnum.BucketOwnerFullControl">
            <summary>Object owner gets OWNER access, and project team owners get OWNER access.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.UpdateRequest.PredefinedAclEnum.BucketOwnerRead">
            <summary>Object owner gets OWNER access, and project team owners get READER access.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.UpdateRequest.PredefinedAclEnum.Private__">
            <summary>Object owner gets OWNER access.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.UpdateRequest.PredefinedAclEnum.ProjectPrivate">
            <summary>Object owner gets OWNER access, and project team members get access according to their
            roles.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.UpdateRequest.PredefinedAclEnum.PublicRead">
            <summary>Object owner gets OWNER access, and allUsers get READER access.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.UpdateRequest.Projection">
            <summary>Set of properties to return. Defaults to full.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.ObjectsResource.UpdateRequest.ProjectionEnum">
            <summary>Set of properties to return. Defaults to full.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.UpdateRequest.ProjectionEnum.Full">
            <summary>Include all properties.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.UpdateRequest.ProjectionEnum.NoAcl">
            <summary>Omit the owner, acl property.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.UpdateRequest.UserProject">
            <summary>The project to be billed for this request, for Requester Pays buckets.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.UpdateRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.UpdateRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.UpdateRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.UpdateRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.UpdateRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.UpdateRequest.InitParameters">
            <summary>Initializes Update parameter list.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.UpdateRequest.MediaDownloader">
            <summary>Gets the media downloader.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.UpdateRequest.Download(System.IO.Stream)">
            <summary>
            <para>Synchronously download the media into the given stream.</para>
            <para>Warning: This method hides download errors; use <see cref="M:Google.Apis.Storage.v1.ObjectsResource.UpdateRequest.DownloadWithStatus(System.IO.Stream)"/> instead.</para>
            </summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.UpdateRequest.DownloadWithStatus(System.IO.Stream)">
            <summary>Synchronously download the media into the given stream.</summary>
            <returns>The final status of the download; including whether the download succeeded or failed.</returns>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.UpdateRequest.DownloadAsync(System.IO.Stream)">
            <summary>Asynchronously download the media into the given stream.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.UpdateRequest.DownloadAsync(System.IO.Stream,System.Threading.CancellationToken)">
            <summary>Asynchronously download the media into the given stream.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.UpdateRequest.DownloadRange(System.IO.Stream,System.Net.Http.Headers.RangeHeaderValue)">
            <summary>Synchronously download a range of the media into the given stream.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.UpdateRequest.DownloadRangeAsync(System.IO.Stream,System.Net.Http.Headers.RangeHeaderValue,System.Threading.CancellationToken)">
            <summary>Asynchronously download a range of the media into the given stream.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.WatchAll(Google.Apis.Storage.v1.Data.Channel,System.String)">
            <summary>Watch for changes on all objects in a bucket.</summary>
            <param name="body">The body of the request.</param>
            <param name="bucket">Name of the bucket in which to look for objects.</param>
        </member>
        <member name="T:Google.Apis.Storage.v1.ObjectsResource.WatchAllRequest">
            <summary>Watch for changes on all objects in a bucket.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.WatchAllRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Storage.v1.Data.Channel,System.String)">
            <summary>Constructs a new WatchAll request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.WatchAllRequest.Bucket">
            <summary>Name of the bucket in which to look for objects.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.WatchAllRequest.Delimiter">
            <summary>Returns results in a directory-like mode. items will contain only objects whose names, aside
            from the prefix, do not contain delimiter. Objects whose names, aside from the prefix, contain delimiter
            will have their name, truncated after the delimiter, returned in prefixes. Duplicate prefixes are
            omitted.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.WatchAllRequest.MaxResults">
            <summary>Maximum number of items plus prefixes to return in a single page of responses. As duplicate
            prefixes are omitted, fewer total results may be returned than requested. The service will use this
            parameter or 1,000 items, whichever is smaller.</summary>
            [default: 1000]
            [minimum: 0]
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.WatchAllRequest.PageToken">
            <summary>A previously-returned page token representing part of the larger set of results to
            view.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.WatchAllRequest.Prefix">
            <summary>Filter results to objects whose names begin with this prefix.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.WatchAllRequest.Projection">
            <summary>Set of properties to return. Defaults to noAcl.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.ObjectsResource.WatchAllRequest.ProjectionEnum">
            <summary>Set of properties to return. Defaults to noAcl.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.WatchAllRequest.ProjectionEnum.Full">
            <summary>Include all properties.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ObjectsResource.WatchAllRequest.ProjectionEnum.NoAcl">
            <summary>Omit the owner, acl property.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.WatchAllRequest.UserProject">
            <summary>The project to be billed for this request, for Requester Pays buckets.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.WatchAllRequest.Versions">
            <summary>If true, lists all versions of an object as distinct results. The default is false. For more
            information, see Object Versioning.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.WatchAllRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.WatchAllRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.WatchAllRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.WatchAllRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.WatchAllRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.WatchAllRequest.InitParameters">
            <summary>Initializes WatchAll parameter list.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.ProjectsResource">
            <summary>The "projects" collection of methods.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ProjectsResource.service">
            <summary>The service which this resource belongs to.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ProjectsResource.#ctor(Google.Apis.Services.IClientService)">
            <summary>Constructs a new resource.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ProjectsResource.ServiceAccount">
            <summary>Gets the ServiceAccount resource.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.ProjectsResource.ServiceAccountResource">
            <summary>The "serviceAccount" collection of methods.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ProjectsResource.ServiceAccountResource.service">
            <summary>The service which this resource belongs to.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ProjectsResource.ServiceAccountResource.#ctor(Google.Apis.Services.IClientService)">
            <summary>Constructs a new resource.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ProjectsResource.ServiceAccountResource.Get(System.String)">
            <summary>Get the email address of this project's Google Cloud Storage service account.</summary>
            <param name="projectId">Project ID</param>
        </member>
        <member name="T:Google.Apis.Storage.v1.ProjectsResource.ServiceAccountResource.GetRequest">
            <summary>Get the email address of this project's Google Cloud Storage service account.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ProjectsResource.ServiceAccountResource.GetRequest.#ctor(Google.Apis.Services.IClientService,System.String)">
            <summary>Constructs a new Get request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ProjectsResource.ServiceAccountResource.GetRequest.ProjectId">
            <summary>Project ID</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ProjectsResource.ServiceAccountResource.GetRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ProjectsResource.ServiceAccountResource.GetRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ProjectsResource.ServiceAccountResource.GetRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ProjectsResource.ServiceAccountResource.GetRequest.InitParameters">
            <summary>Initializes Get parameter list.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.Data.Bucket">
            <summary>A bucket.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.Acl">
            <summary>Access controls on the bucket.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.Billing">
            <summary>The bucket's billing configuration.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.Cors">
            <summary>The bucket's Cross-Origin Resource Sharing (CORS) configuration.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.DefaultObjectAcl">
            <summary>Default access controls to apply to new objects when no ACL is provided.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.Encryption">
            <summary>Encryption configuration used by default for newly inserted objects, when no encryption config is
            specified.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.ETag">
            <summary>HTTP 1.1 Entity tag for the bucket.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.Id">
            <summary>The ID of the bucket. For buckets, the id and name properities are the same.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.Kind">
            <summary>The kind of item this is. For buckets, this is always storage#bucket.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.Labels">
            <summary>User-provided labels, in key/value pairs.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.Lifecycle">
            <summary>The bucket's lifecycle configuration. See lifecycle management for more information.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.Location">
            <summary>The location of the bucket. Object data for objects in the bucket resides in physical storage
            within this region. Defaults to US. See the developer's guide for the authoritative list.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.Logging">
            <summary>The bucket's logging configuration, which defines the destination bucket and optional name prefix
            for the current bucket's logs.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.Metageneration">
            <summary>The metadata generation of this bucket.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.Name">
            <summary>The name of the bucket.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.Owner">
            <summary>The owner of the bucket. This is always the project team's owner group.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.ProjectNumber">
            <summary>The project number of the project the bucket belongs to.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.SelfLink">
            <summary>The URI of this bucket.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.StorageClass">
            <summary>The bucket's default storage class, used whenever no storageClass is specified for a newly-created
            object. This defines how objects in the bucket are stored and determines the SLA and the cost of storage.
            Values include MULTI_REGIONAL, REGIONAL, STANDARD, NEARLINE, COLDLINE, and DURABLE_REDUCED_AVAILABILITY. If
            this value is not specified when the bucket is created, it will default to STANDARD. For more information,
            see storage classes.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.TimeCreatedRaw">
            <summary>The creation time of the bucket in RFC 3339 format.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.TimeCreated">
            <summary><seealso cref="T:System.DateTime"/> representation of <see cref="P:Google.Apis.Storage.v1.Data.Bucket.TimeCreatedRaw"/>.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.UpdatedRaw">
            <summary>The modification time of the bucket in RFC 3339 format.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.Updated">
            <summary><seealso cref="T:System.DateTime"/> representation of <see cref="P:Google.Apis.Storage.v1.Data.Bucket.UpdatedRaw"/>.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.Versioning">
            <summary>The bucket's versioning configuration.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.Website">
            <summary>The bucket's website configuration, controlling how the service behaves when accessing bucket
            contents as a web site. See the Static Website Examples for more information.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.Data.Bucket.BillingData">
            <summary>The bucket's billing configuration.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.BillingData.RequesterPays">
            <summary>When set to true, bucket is requester pays.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.CorsData.MaxAgeSeconds">
            <summary>The value, in seconds, to return in the Access-Control-Max-Age header used in preflight
            responses.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.CorsData.Method">
            <summary>The list of HTTP methods on which to include CORS response headers, (GET, OPTIONS, POST, etc)
            Note: "*" is permitted in the list of methods, and means "any method".</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.CorsData.Origin">
            <summary>The list of Origins eligible to receive CORS response headers. Note: "*" is permitted in the
            list of origins, and means "any Origin".</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.CorsData.ResponseHeader">
            <summary>The list of HTTP headers other than the simple response headers to give permission for the
            user-agent to share across domains.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.Data.Bucket.EncryptionData">
            <summary>Encryption configuration used by default for newly inserted objects, when no encryption config is
            specified.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.Data.Bucket.LifecycleData">
            <summary>The bucket's lifecycle configuration. See lifecycle management for more information.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.LifecycleData.Rule">
            <summary>A lifecycle management rule, which is made of an action to take and the condition(s) under
            which the action will be taken.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.LifecycleData.RuleData.Action">
            <summary>The action to take.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.LifecycleData.RuleData.Condition">
            <summary>The condition(s) under which the action will be taken.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.Data.Bucket.LifecycleData.RuleData.ActionData">
            <summary>The action to take.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.LifecycleData.RuleData.ActionData.StorageClass">
            <summary>Target storage class. Required iff the type of the action is SetStorageClass.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.LifecycleData.RuleData.ActionData.Type">
            <summary>Type of the action. Currently, only Delete and SetStorageClass are supported.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.Data.Bucket.LifecycleData.RuleData.ConditionData">
            <summary>The condition(s) under which the action will be taken.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.LifecycleData.RuleData.ConditionData.Age">
            <summary>Age of an object (in days). This condition is satisfied when an object reaches the
            specified age.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.LifecycleData.RuleData.ConditionData.CreatedBefore">
            <summary>A date in RFC 3339 format with only the date part (for instance, "2013-01-15"). This
            condition is satisfied when an object is created before midnight of the specified date in
            UTC.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.LifecycleData.RuleData.ConditionData.IsLive">
            <summary>Relevant only for versioned objects. If the value is true, this condition matches live
            objects; if the value is false, it matches archived objects.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.LifecycleData.RuleData.ConditionData.MatchesStorageClass">
            <summary>Objects having any of the storage classes specified by this condition will be matched.
            Values include MULTI_REGIONAL, REGIONAL, NEARLINE, COLDLINE, STANDARD, and
            DURABLE_REDUCED_AVAILABILITY.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.LifecycleData.RuleData.ConditionData.NumNewerVersions">
            <summary>Relevant only for versioned objects. If the value is N, this condition is satisfied
            when there are at least N versions (including the live version) newer than this version of the
            object.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.Data.Bucket.LoggingData">
            <summary>The bucket's logging configuration, which defines the destination bucket and optional name prefix
            for the current bucket's logs.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.LoggingData.LogBucket">
            <summary>The destination bucket where the current bucket's logs should be placed.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.LoggingData.LogObjectPrefix">
            <summary>A prefix for log object names.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.Data.Bucket.OwnerData">
            <summary>The owner of the bucket. This is always the project team's owner group.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.OwnerData.Entity">
            <summary>The entity, in the form project-owner-projectId.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.OwnerData.EntityId">
            <summary>The ID for the entity.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.Data.Bucket.VersioningData">
            <summary>The bucket's versioning configuration.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.VersioningData.Enabled">
            <summary>While set to true, versioning is fully enabled for this bucket.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.Data.Bucket.WebsiteData">
            <summary>The bucket's website configuration, controlling how the service behaves when accessing bucket
            contents as a web site. See the Static Website Examples for more information.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.WebsiteData.MainPageSuffix">
            <summary>If the requested object path is missing, the service will ensure the path has a trailing '/',
            append this suffix, and attempt to retrieve the resulting object. This allows the creation of index.html
            objects to represent directory pages.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.WebsiteData.NotFoundPage">
            <summary>If the requested object path is missing, and any mainPageSuffix object is missing, if
            applicable, the service will return the named object from this bucket as the content for a 404 Not Found
            result.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.Data.BucketAccessControl">
            <summary>An access-control entry.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.BucketAccessControl.Bucket">
            <summary>The name of the bucket.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.BucketAccessControl.Domain">
            <summary>The domain associated with the entity, if any.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.BucketAccessControl.Email">
            <summary>The email address associated with the entity, if any.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.BucketAccessControl.Entity">
            <summary>The entity holding the permission, in one of the following forms: - user-userId - user-email -
            group-groupId - group-email - domain-domain - project-team-projectId - allUsers - allAuthenticatedUsers
            Examples: - The user liz@example.com would be user-liz@example.com. - The group example@googlegroups.com
            would be group-example@googlegroups.com. - To refer to all members of the Google Apps for Business domain
            example.com, the entity would be domain-example.com.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.BucketAccessControl.EntityId">
            <summary>The ID for the entity, if any.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.BucketAccessControl.ETag">
            <summary>HTTP 1.1 Entity tag for the access-control entry.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.BucketAccessControl.Id">
            <summary>The ID of the access-control entry.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.BucketAccessControl.Kind">
            <summary>The kind of item this is. For bucket access control entries, this is always
            storage#bucketAccessControl.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.BucketAccessControl.ProjectTeam">
            <summary>The project team associated with the entity, if any.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.BucketAccessControl.Role">
            <summary>The access permission for the entity.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.BucketAccessControl.SelfLink">
            <summary>The link to this access-control entry.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.Data.BucketAccessControl.ProjectTeamData">
            <summary>The project team associated with the entity, if any.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.BucketAccessControl.ProjectTeamData.ProjectNumber">
            <summary>The project number.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.BucketAccessControl.ProjectTeamData.Team">
            <summary>The team.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.Data.BucketAccessControls">
            <summary>An access-control list.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.BucketAccessControls.Items">
            <summary>The list of items.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.BucketAccessControls.Kind">
            <summary>The kind of item this is. For lists of bucket access control entries, this is always
            storage#bucketAccessControls.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.BucketAccessControls.ETag">
            <summary>The ETag of the item.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.Data.Buckets">
            <summary>A list of buckets.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Buckets.Items">
            <summary>The list of items.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Buckets.Kind">
            <summary>The kind of item this is. For lists of buckets, this is always storage#buckets.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Buckets.NextPageToken">
            <summary>The continuation token, used to page through large result sets. Provide this value in a subsequent
            request to return the next page of results.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Buckets.ETag">
            <summary>The ETag of the item.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.Data.Channel">
            <summary>An notification channel used to watch for resource changes.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Channel.Address">
            <summary>The address where notifications are delivered for this channel.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Channel.Expiration">
            <summary>Date and time of notification channel expiration, expressed as a Unix timestamp, in milliseconds.
            Optional.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Channel.Id">
            <summary>A UUID or similar unique string that identifies this channel.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Channel.Kind">
            <summary>Identifies this as a notification channel used to watch for changes to a resource. Value: the fixed
            string "api#channel".</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Channel.Params__">
            <summary>Additional parameters controlling delivery channel behavior. Optional.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Channel.Payload">
            <summary>A Boolean value to indicate whether payload is wanted. Optional.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Channel.ResourceId">
            <summary>An opaque ID that identifies the resource being watched on this channel. Stable across different
            API versions.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Channel.ResourceUri">
            <summary>A version-specific identifier for the watched resource.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Channel.Token">
            <summary>An arbitrary string delivered to the target address with each notification delivered over this
            channel. Optional.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Channel.Type">
            <summary>The type of delivery mechanism used for this channel.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Channel.ETag">
            <summary>The ETag of the item.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.Data.ComposeRequest">
            <summary>A Compose request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.ComposeRequest.Destination">
            <summary>Properties of the resulting object.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.ComposeRequest.Kind">
            <summary>The kind of item this is.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.ComposeRequest.SourceObjects">
            <summary>The list of source objects that will be concatenated into a single object.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.ComposeRequest.ETag">
            <summary>The ETag of the item.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.ComposeRequest.SourceObjectsData.Generation">
            <summary>The generation of this object to use as the source.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.ComposeRequest.SourceObjectsData.Name">
            <summary>The source object's name. The source object's bucket is implicitly the destination
            bucket.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.ComposeRequest.SourceObjectsData.ObjectPreconditions">
            <summary>Conditions that must be met for this operation to execute.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.Data.ComposeRequest.SourceObjectsData.ObjectPreconditionsData">
            <summary>Conditions that must be met for this operation to execute.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.ComposeRequest.SourceObjectsData.ObjectPreconditionsData.IfGenerationMatch">
            <summary>Only perform the composition if the generation of the source object that would be used
            matches this value. If this value and a generation are both specified, they must be the same value
            or the call will fail.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.Data.Notification">
            <summary>A subscription to receive Google PubSub notifications.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Notification.CustomAttributes">
            <summary>An optional list of additional attributes to attach to each Cloud PubSub message published for this
            notification subscription.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Notification.ETag">
            <summary>HTTP 1.1 Entity tag for this subscription notification.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Notification.EventTypes">
            <summary>If present, only send notifications about listed event types. If empty, sent notifications for all
            event types.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Notification.Id">
            <summary>The ID of the notification.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Notification.Kind">
            <summary>The kind of item this is. For notifications, this is always storage#notification.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Notification.ObjectNamePrefix">
            <summary>If present, only apply this notification configuration to object names that begin with this
            prefix.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Notification.PayloadFormat">
            <summary>The desired content of the Payload.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Notification.SelfLink">
            <summary>The canonical URL of this notification.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Notification.Topic">
            <summary>The Cloud PubSub topic to which this subscription publishes. Formatted as:
            '//pubsub.googleapis.com/projects/{project-identifier}/topics/{my-topic}'</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.Data.Notifications">
            <summary>A list of notification subscriptions.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Notifications.Items">
            <summary>The list of items.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Notifications.Kind">
            <summary>The kind of item this is. For lists of notifications, this is always
            storage#notifications.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Notifications.ETag">
            <summary>The ETag of the item.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.Data.Object">
            <summary>An object.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Object.Acl">
            <summary>Access controls on the object.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Object.Bucket">
            <summary>The name of the bucket containing this object.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Object.CacheControl">
            <summary>Cache-Control directive for the object data. If omitted, and the object is accessible to all
            anonymous users, the default will be public, max-age=3600.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Object.ComponentCount">
            <summary>Number of underlying components that make up this object. Components are accumulated by compose
            operations.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Object.ContentDisposition">
            <summary>Content-Disposition of the object data.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Object.ContentEncoding">
            <summary>Content-Encoding of the object data.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Object.ContentLanguage">
            <summary>Content-Language of the object data.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Object.ContentType">
            <summary>Content-Type of the object data. If an object is stored without a Content-Type, it is served as
            application/octet-stream.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Object.Crc32c">
            <summary>CRC32c checksum, as described in RFC 4960, Appendix B; encoded using base64 in big-endian byte
            order. For more information about using the CRC32c checksum, see Hashes and ETags: Best Practices.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Object.CustomerEncryption">
            <summary>Metadata of customer-supplied encryption key, if the object is encrypted by such a key.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Object.ETag">
            <summary>HTTP 1.1 Entity tag for the object.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Object.Generation">
            <summary>The content generation of this object. Used for object versioning.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Object.Id">
            <summary>The ID of the object, including the bucket name, object name, and generation number.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Object.Kind">
            <summary>The kind of item this is. For objects, this is always storage#object.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Object.KmsKeyName">
            <summary>Cloud KMS Key used to encrypt this object, if the object is encrypted by such a key.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Object.Md5Hash">
            <summary>MD5 hash of the data; encoded using base64. For more information about using the MD5 hash, see
            Hashes and ETags: Best Practices.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Object.MediaLink">
            <summary>Media download link.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Object.Metadata">
            <summary>User-provided metadata, in key/value pairs.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Object.Metageneration">
            <summary>The version of the metadata for this object at this generation. Used for preconditions and for
            detecting changes in metadata. A metageneration number is only meaningful in the context of a particular
            generation of a particular object.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Object.Name">
            <summary>The name of the object. Required if not specified by URL parameter.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Object.Owner">
            <summary>The owner of the object. This will always be the uploader of the object.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Object.SelfLink">
            <summary>The link to this object.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Object.Size">
            <summary>Content-Length of the data in bytes.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Object.StorageClass">
            <summary>Storage class of the object.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Object.TimeCreatedRaw">
            <summary>The creation time of the object in RFC 3339 format.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Object.TimeCreated">
            <summary><seealso cref="T:System.DateTime"/> representation of <see cref="P:Google.Apis.Storage.v1.Data.Object.TimeCreatedRaw"/>.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Object.TimeDeletedRaw">
            <summary>The deletion time of the object in RFC 3339 format. Will be returned if and only if this version of
            the object has been deleted.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Object.TimeDeleted">
            <summary><seealso cref="T:System.DateTime"/> representation of <see cref="P:Google.Apis.Storage.v1.Data.Object.TimeDeletedRaw"/>.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Object.TimeStorageClassUpdatedRaw">
            <summary>The time at which the object's storage class was last changed. When the object is initially
            created, it will be set to timeCreated.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Object.TimeStorageClassUpdated">
            <summary><seealso cref="T:System.DateTime"/> representation of <see cref="P:Google.Apis.Storage.v1.Data.Object.TimeStorageClassUpdatedRaw"/>.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Object.UpdatedRaw">
            <summary>The modification time of the object metadata in RFC 3339 format.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Object.Updated">
            <summary><seealso cref="T:System.DateTime"/> representation of <see cref="P:Google.Apis.Storage.v1.Data.Object.UpdatedRaw"/>.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.Data.Object.CustomerEncryptionData">
            <summary>Metadata of customer-supplied encryption key, if the object is encrypted by such a key.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Object.CustomerEncryptionData.EncryptionAlgorithm">
            <summary>The encryption algorithm.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Object.CustomerEncryptionData.KeySha256">
            <summary>SHA256 hash value of the encryption key.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.Data.Object.OwnerData">
            <summary>The owner of the object. This will always be the uploader of the object.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Object.OwnerData.Entity">
            <summary>The entity, in the form user-userId.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Object.OwnerData.EntityId">
            <summary>The ID for the entity.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.Data.ObjectAccessControl">
            <summary>An access-control entry.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.ObjectAccessControl.Bucket">
            <summary>The name of the bucket.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.ObjectAccessControl.Domain">
            <summary>The domain associated with the entity, if any.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.ObjectAccessControl.Email">
            <summary>The email address associated with the entity, if any.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.ObjectAccessControl.Entity">
            <summary>The entity holding the permission, in one of the following forms: - user-userId - user-email -
            group-groupId - group-email - domain-domain - project-team-projectId - allUsers - allAuthenticatedUsers
            Examples: - The user liz@example.com would be user-liz@example.com. - The group example@googlegroups.com
            would be group-example@googlegroups.com. - To refer to all members of the Google Apps for Business domain
            example.com, the entity would be domain-example.com.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.ObjectAccessControl.EntityId">
            <summary>The ID for the entity, if any.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.ObjectAccessControl.ETag">
            <summary>HTTP 1.1 Entity tag for the access-control entry.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.ObjectAccessControl.Generation">
            <summary>The content generation of the object, if applied to an object.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.ObjectAccessControl.Id">
            <summary>The ID of the access-control entry.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.ObjectAccessControl.Kind">
            <summary>The kind of item this is. For object access control entries, this is always
            storage#objectAccessControl.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.ObjectAccessControl.Object__">
            <summary>The name of the object, if applied to an object.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.ObjectAccessControl.ProjectTeam">
            <summary>The project team associated with the entity, if any.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.ObjectAccessControl.Role">
            <summary>The access permission for the entity.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.ObjectAccessControl.SelfLink">
            <summary>The link to this access-control entry.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.Data.ObjectAccessControl.ProjectTeamData">
            <summary>The project team associated with the entity, if any.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.ObjectAccessControl.ProjectTeamData.ProjectNumber">
            <summary>The project number.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.ObjectAccessControl.ProjectTeamData.Team">
            <summary>The team.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.Data.ObjectAccessControls">
            <summary>An access-control list.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.ObjectAccessControls.Items">
            <summary>The list of items.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.ObjectAccessControls.Kind">
            <summary>The kind of item this is. For lists of object access control entries, this is always
            storage#objectAccessControls.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.ObjectAccessControls.ETag">
            <summary>The ETag of the item.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.Data.Objects">
            <summary>A list of objects.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Objects.Items">
            <summary>The list of items.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Objects.Kind">
            <summary>The kind of item this is. For lists of objects, this is always storage#objects.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Objects.NextPageToken">
            <summary>The continuation token, used to page through large result sets. Provide this value in a subsequent
            request to return the next page of results.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Objects.Prefixes">
            <summary>The list of prefixes of objects matching-but-not-listed up to and including the requested
            delimiter.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Objects.ETag">
            <summary>The ETag of the item.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.Data.Policy">
            <summary>A bucket/object IAM policy.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Policy.Bindings">
            <summary>An association between a role, which comes with a set of permissions, and members who may assume
            that role.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Policy.ETag">
            <summary>HTTP 1.1 Entity tag for the policy.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Policy.Kind">
            <summary>The kind of item this is. For policies, this is always storage#policy. This field is ignored on
            input.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Policy.ResourceId">
            <summary>The ID of the resource to which this policy belongs. Will be of the form projects/_/buckets/bucket
            for buckets, and projects/_/buckets/bucket/objects/object for objects. A specific generation may be
            specified by appending #generationNumber to the end of the object name, e.g. projects/_/buckets/my-
            bucket/objects/data.txt#17. The current generation can be denoted with #0. This field is ignored on
            input.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Policy.BindingsData.Members">
            <summary>A collection of identifiers for members who may assume the provided role. Recognized
            identifiers are as follows: - allUsers — A special identifier that represents anyone on the internet;
            with or without a Google account. - allAuthenticatedUsers — A special identifier that represents anyone
            who is authenticated with a Google account or a service account. - user:emailid — An email address that
            represents a specific account. For example, user:alice@gmail.com or user:joe@example.com. -
            serviceAccount:emailid — An email address that represents a service account. For example,
            serviceAccount:my-other-app@appspot.gserviceaccount.com . - group:emailid — An email address that
            represents a Google group. For example, group:admins@example.com. - domain:domain — A Google Apps domain
            name that represents all the users of that domain. For example, domain:google.com or domain:example.com.
            - projectOwner:projectid — Owners of the given project. For example, projectOwner:my-example-project -
            projectEditor:projectid — Editors of the given project. For example, projectEditor:my-example-project -
            projectViewer:projectid — Viewers of the given project. For example, projectViewer:my-example-
            project</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Policy.BindingsData.Role">
            <summary>The role to which members belong. Two types of roles are supported: new IAM roles, which grant
            permissions that do not map directly to those provided by ACLs, and legacy IAM roles, which do map
            directly to ACL permissions. All roles are of the format roles/storage.specificRole. The new IAM roles
            are: - roles/storage.admin — Full control of Google Cloud Storage resources. -
            roles/storage.objectViewer — Read-Only access to Google Cloud Storage objects. -
            roles/storage.objectCreator — Access to create objects in Google Cloud Storage. -
            roles/storage.objectAdmin — Full control of Google Cloud Storage objects. The legacy IAM roles are: -
            roles/storage.legacyObjectReader — Read-only access to objects without listing. Equivalent to an ACL
            entry on an object with the READER role. - roles/storage.legacyObjectOwner — Read/write access to
            existing objects without listing. Equivalent to an ACL entry on an object with the OWNER role. -
            roles/storage.legacyBucketReader — Read access to buckets with object listing. Equivalent to an ACL
            entry on a bucket with the READER role. - roles/storage.legacyBucketWriter — Read access to buckets with
            object listing/creation/deletion. Equivalent to an ACL entry on a bucket with the WRITER role. -
            roles/storage.legacyBucketOwner — Read and write access to existing buckets with object
            listing/creation/deletion. Equivalent to an ACL entry on a bucket with the OWNER role.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.Data.RewriteResponse">
            <summary>A rewrite response.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.RewriteResponse.Done">
            <summary>true if the copy is finished; otherwise, false if the copy is in progress. This property is always
            present in the response.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.RewriteResponse.Kind">
            <summary>The kind of item this is.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.RewriteResponse.ObjectSize">
            <summary>The total size of the object being copied in bytes. This property is always present in the
            response.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.RewriteResponse.Resource">
            <summary>A resource containing the metadata for the copied-to object. This property is present in the
            response only when copying completes.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.RewriteResponse.RewriteToken">
            <summary>A token to use in subsequent requests to continue copying data. This token is present in the
            response only when there is more data to copy.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.RewriteResponse.TotalBytesRewritten">
            <summary>The total bytes written so far, which can be used to provide a waiting user with a progress
            indicator. This property is always present in the response.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.RewriteResponse.ETag">
            <summary>The ETag of the item.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.Data.ServiceAccount">
            <summary>A subscription to receive Google PubSub notifications.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.ServiceAccount.EmailAddress">
            <summary>The ID of the notification.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.ServiceAccount.Kind">
            <summary>The kind of item this is. For notifications, this is always storage#notification.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.ServiceAccount.ETag">
            <summary>The ETag of the item.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.Data.TestIamPermissionsResponse">
            <summary>A storage.(buckets|objects).testIamPermissions response.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.TestIamPermissionsResponse.Kind">
            <summary>The kind of item this is.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.TestIamPermissionsResponse.Permissions">
            <summary>The permissions held by the caller. Permissions are always of the format
            storage.resource.capability, where resource is one of buckets or objects. The supported permissions are as
            follows: - storage.buckets.delete — Delete bucket. - storage.buckets.get — Read bucket metadata. -
            storage.buckets.getIamPolicy — Read bucket IAM policy. - storage.buckets.create — Create bucket. -
            storage.buckets.list — List buckets. - storage.buckets.setIamPolicy — Update bucket IAM policy. -
            storage.buckets.update — Update bucket metadata. - storage.objects.delete — Delete object. -
            storage.objects.get — Read object data and metadata. - storage.objects.getIamPolicy — Read object IAM
            policy. - storage.objects.create — Create object. - storage.objects.list — List objects. -
            storage.objects.setIamPolicy — Update object IAM policy. - storage.objects.update — Update object
            metadata.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.TestIamPermissionsResponse.ETag">
            <summary>The ETag of the item.</summary>
        </member>
    </members>
</doc>