<?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="T:Google.Apis.Storage.v1.StorageService.ScopeConstants">
            <summary>Available OAuth 2.0 scope constants for use with the Cloud Storage JSON API.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.StorageService.ScopeConstants.CloudPlatform">
            <summary>View and manage your data across Google Cloud Platform services</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.StorageService.ScopeConstants.CloudPlatformReadOnly">
            <summary>View your data across Google Cloud Platform services</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.StorageService.ScopeConstants.DevstorageFullControl">
            <summary>Manage your data and permissions in Google Cloud Storage</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.StorageService.ScopeConstants.DevstorageReadOnly">
            <summary>View your data in Google Cloud Storage</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.StorageService.ScopeConstants.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>
        </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>
        </member>
        <member name="P:Google.Apis.Storage.v1.StorageBaseServiceRequest`1.QuotaUser">
            <summary>
            An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
            </summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.StorageBaseServiceRequest`1.UploadType">
            <summary>Upload protocol for media (e.g. "media", "multipart", "resumable").</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.StorageBaseServiceRequest`1.UserIp">
            <summary>Deprecated. Please use quotaUser instead.</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. Required 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. Required 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. Required 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. Required 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>Patches 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.PatchRequest">
            <summary>Patches an ACL entry on the specified bucket.</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. Required 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. Required 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. Required 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. Required 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.OptionsRequestedPolicyVersion">
            <summary>
            The IAM policy format version to be returned. If the optionsRequestedPolicyVersion is for an older
            version that doesn't support part of the requested IAM policy, the request fails.
            </summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.GetIamPolicyRequest.UserProject">
            <summary>The project to be billed for this request. Required 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.UserProject">
            <summary>The project to be billed for this request.</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>
        </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.UserProject">
            <summary>The project to be billed for this request.</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.LockRetentionPolicy(System.String,System.Int64)">
            <summary>Locks retention policy on a bucket.</summary>
            <param name="bucket">Name of a bucket.</param>
            <param name="ifMetagenerationMatch">
            Makes the operation conditional on whether bucket's current metageneration matches the given value.
            </param>
        </member>
        <member name="T:Google.Apis.Storage.v1.BucketsResource.LockRetentionPolicyRequest">
            <summary>Locks retention policy on a bucket.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketsResource.LockRetentionPolicyRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.Int64)">
            <summary>Constructs a new LockRetentionPolicy request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.LockRetentionPolicyRequest.Bucket">
            <summary>Name of a bucket.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.LockRetentionPolicyRequest.IfMetagenerationMatch">
            <summary>
            Makes the operation conditional on whether bucket's current metageneration matches the given value.
            </summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.LockRetentionPolicyRequest.UserProject">
            <summary>The project to be billed for this request. Required for Requester Pays buckets.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.LockRetentionPolicyRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.LockRetentionPolicyRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.BucketsResource.LockRetentionPolicyRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketsResource.LockRetentionPolicyRequest.InitParameters">
            <summary>Initializes LockRetentionPolicy parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.BucketsResource.Patch(Google.Apis.Storage.v1.Data.Bucket,System.String)">
            <summary>
            Patches 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.PatchRequest">
            <summary>
            Patches 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.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. Required 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. Required 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. Required 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. Required 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. Required 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. Required 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. Required 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. Required 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>Patches 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.PatchRequest">
            <summary>Patches a default object ACL entry on the specified bucket.</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. Required 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. Required 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. Required 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. Required 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. Required 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. Required 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. Required 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. Required 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. Required 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. Required 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>Patches 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.PatchRequest">
            <summary>Patches an ACL entry on the specified object.</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. Required 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. Required 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 containing the source objects. The destination object is stored in this bucket.
            </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 containing the source objects. The destination object is stored in this bucket.
            </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. Required 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="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.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.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. Required 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="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. Required 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. Required 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>
            <remarks>
            This method uses the <see cref="P:Google.Apis.Storage.v1.ObjectsResource.GetRequest.MediaDownloader"/> property to perform the download. Progress event
            handlers and other configuration may be performed using that property prior to calling this method.
            </remarks>
        </member>
        <member name="M:Google.Apis.Storage.v1.ObjectsResource.GetRequest.DownloadWithStatus(System.IO.Stream)">
            <summary>Synchronously download the media into the given stream.</summary>
            <remarks>
            This method uses the <see cref="P:Google.Apis.Storage.v1.ObjectsResource.GetRequest.MediaDownloader"/> property to perform the download. Progress event
            handlers and other configuration may be performed using that property prior to calling this method.
            </remarks>
            <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>
            <remarks>
            This method uses the <see cref="P:Google.Apis.Storage.v1.ObjectsResource.GetRequest.MediaDownloader"/> property to perform the download. Progress event
            handlers and other configuration may be performed using that property prior to calling this method.
            </remarks>
        </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>
            <remarks>
            This method uses the <see cref="P:Google.Apis.Storage.v1.ObjectsResource.GetRequest.MediaDownloader"/> property to perform the download. Progress event
            handlers and other configuration may be performed using that property prior to calling this method.
            </remarks>
        </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>
            <remarks>
            This method uses the <see cref="P:Google.Apis.Storage.v1.ObjectsResource.GetRequest.MediaDownloader"/> property to perform the download. Progress event
            handlers and other configuration may be performed using that property prior to calling this method.
            </remarks>
        </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>
            <remarks>
            This method uses the <see cref="P:Google.Apis.Storage.v1.ObjectsResource.GetRequest.MediaDownloader"/> property to perform the download. Progress event
            handlers and other configuration may be performed using that property prior to calling this method.
            </remarks>
        </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. Required 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. Required 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="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>
            <remarks>
            Considerations regarding <paramref name="stream"/>:
            <list type="bullet">
            <item>
            <description>
            If <paramref name="stream"/> is seekable, then the stream position will be reset to <c>0</c> before reading
            commences. If <paramref name="stream"/> is not seekable, then it will be read from its current position
            </description>
            </item>
            <item>
            <description>
            Caller is responsible for maintaining the <paramref name="stream"/> open until the upload is completed
            </description>
            </item>
            <item><description>Caller is responsible for closing the <paramref name="stream"/></description></item>
            </list>
            </remarks>
            <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. See remarks for further information.</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>
        </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>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.InsertMediaUpload.QuotaUser">
            <summary>
            An opaque string that represents a user for quota purposes. Must not exceed 40 characters.
            </summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.InsertMediaUpload.UploadType">
            <summary>Upload protocol for media (e.g. "media", "multipart", "resumable").</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.InsertMediaUpload.UserIp">
            <summary>Deprecated. Please use quotaUser instead.</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. Required 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>
            <remarks>
            Considerations regarding <paramref name="stream"/>:
            <list type="bullet">
            <item>
            <description>
            If <paramref name="stream"/> is seekable, then the stream position will be reset to <c>0</c> before
            reading commences. If <paramref name="stream"/> is not seekable, then it will be read from its current
            position
            </description>
            </item>
            <item>
            <description>
            Caller is responsible for maintaining the <paramref name="stream"/> open until the upload is completed
            </description>
            </item>
            <item><description>Caller is responsible for closing the <paramref name="stream"/></description></item>
            </list>
            </remarks>
        </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.EndOffset">
            <summary>
            Filter results to objects whose names are lexicographically before endOffset. If startOffset is also
            set, the objects listed will have names between startOffset (inclusive) and endOffset (exclusive).
            </summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.ListRequest.IncludeTrailingDelimiter">
            <summary>
            If true, objects that end in exactly one instance of delimiter will have their metadata included in
            items in addition to prefixes.
            </summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.ListRequest.MatchGlob">
            <summary>Filter results to objects and prefixes that match this glob pattern.</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>
        </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.StartOffset">
            <summary>
            Filter results to objects whose names are lexicographically equal to or after startOffset. If endOffset
            is also set, the objects listed will have names between startOffset (inclusive) and endOffset
            (exclusive).
            </summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.ListRequest.UserProject">
            <summary>The project to be billed for this request. Required 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>Patches 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.PatchRequest">
            <summary>Patches an object's metadata.</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. Required 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. Required 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. Required 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. Required 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="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.EndOffset">
            <summary>
            Filter results to objects whose names are lexicographically before endOffset. If startOffset is also
            set, the objects listed will have names between startOffset (inclusive) and endOffset (exclusive).
            </summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.WatchAllRequest.IncludeTrailingDelimiter">
            <summary>
            If true, objects that end in exactly one instance of delimiter will have their metadata included in
            items in addition to prefixes.
            </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>
        </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.StartOffset">
            <summary>
            Filter results to objects whose names are lexicographically equal to or after startOffset. If endOffset
            is also set, the objects listed will have names between startOffset (inclusive) and endOffset
            (exclusive).
            </summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ObjectsResource.WatchAllRequest.UserProject">
            <summary>The project to be billed for this request. Required 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.HmacKeys">
            <summary>Gets the HmacKeys resource.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.ProjectsResource.HmacKeysResource">
            <summary>The "hmacKeys" collection of methods.</summary>
        </member>
        <member name="F:Google.Apis.Storage.v1.ProjectsResource.HmacKeysResource.service">
            <summary>The service which this resource belongs to.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ProjectsResource.HmacKeysResource.#ctor(Google.Apis.Services.IClientService)">
            <summary>Constructs a new resource.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ProjectsResource.HmacKeysResource.Create(System.String,System.String)">
            <summary>Creates a new HMAC key for the specified service account.</summary>
            <param name="projectId">Project ID owning the service account.</param>
            <param name="serviceAccountEmail">Email address of the service account.</param>
        </member>
        <member name="T:Google.Apis.Storage.v1.ProjectsResource.HmacKeysResource.CreateRequest">
            <summary>Creates a new HMAC key for the specified service account.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ProjectsResource.HmacKeysResource.CreateRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String)">
            <summary>Constructs a new Create request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ProjectsResource.HmacKeysResource.CreateRequest.ProjectId">
            <summary>Project ID owning the service account.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ProjectsResource.HmacKeysResource.CreateRequest.ServiceAccountEmail">
            <summary>Email address of the service account.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ProjectsResource.HmacKeysResource.CreateRequest.UserProject">
            <summary>The project to be billed for this request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ProjectsResource.HmacKeysResource.CreateRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ProjectsResource.HmacKeysResource.CreateRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ProjectsResource.HmacKeysResource.CreateRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ProjectsResource.HmacKeysResource.CreateRequest.InitParameters">
            <summary>Initializes Create parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ProjectsResource.HmacKeysResource.Delete(System.String,System.String)">
            <summary>Deletes an HMAC key.</summary>
            <param name="projectId">Project ID owning the requested key</param>
            <param name="accessId">Name of the HMAC key to be deleted.</param>
        </member>
        <member name="T:Google.Apis.Storage.v1.ProjectsResource.HmacKeysResource.DeleteRequest">
            <summary>Deletes an HMAC key.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ProjectsResource.HmacKeysResource.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.ProjectsResource.HmacKeysResource.DeleteRequest.ProjectId">
            <summary>Project ID owning the requested key</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ProjectsResource.HmacKeysResource.DeleteRequest.AccessId">
            <summary>Name of the HMAC key to be deleted.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ProjectsResource.HmacKeysResource.DeleteRequest.UserProject">
            <summary>The project to be billed for this request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ProjectsResource.HmacKeysResource.DeleteRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ProjectsResource.HmacKeysResource.DeleteRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ProjectsResource.HmacKeysResource.DeleteRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ProjectsResource.HmacKeysResource.DeleteRequest.InitParameters">
            <summary>Initializes Delete parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ProjectsResource.HmacKeysResource.Get(System.String,System.String)">
            <summary>Retrieves an HMAC key's metadata</summary>
            <param name="projectId">Project ID owning the service account of the requested key.</param>
            <param name="accessId">Name of the HMAC key.</param>
        </member>
        <member name="T:Google.Apis.Storage.v1.ProjectsResource.HmacKeysResource.GetRequest">
            <summary>Retrieves an HMAC key's metadata</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ProjectsResource.HmacKeysResource.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.ProjectsResource.HmacKeysResource.GetRequest.ProjectId">
            <summary>Project ID owning the service account of the requested key.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ProjectsResource.HmacKeysResource.GetRequest.AccessId">
            <summary>Name of the HMAC key.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ProjectsResource.HmacKeysResource.GetRequest.UserProject">
            <summary>The project to be billed for this request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ProjectsResource.HmacKeysResource.GetRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ProjectsResource.HmacKeysResource.GetRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ProjectsResource.HmacKeysResource.GetRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ProjectsResource.HmacKeysResource.GetRequest.InitParameters">
            <summary>Initializes Get parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ProjectsResource.HmacKeysResource.List(System.String)">
            <summary>Retrieves a list of HMAC keys matching the criteria.</summary>
            <param name="projectId">Name of the project in which to look for HMAC keys.</param>
        </member>
        <member name="T:Google.Apis.Storage.v1.ProjectsResource.HmacKeysResource.ListRequest">
            <summary>Retrieves a list of HMAC keys matching the criteria.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ProjectsResource.HmacKeysResource.ListRequest.#ctor(Google.Apis.Services.IClientService,System.String)">
            <summary>Constructs a new List request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ProjectsResource.HmacKeysResource.ListRequest.ProjectId">
            <summary>Name of the project in which to look for HMAC keys.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ProjectsResource.HmacKeysResource.ListRequest.MaxResults">
            <summary>
            Maximum number of items to return in a single page of responses. The service uses this parameter or
            250 items, whichever is smaller. The max number of items per page will also be limited by the number
            of distinct service accounts in the response. If the number of service accounts in a single response
            is too high, the page will truncated and a next page token will be returned.
            </summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ProjectsResource.HmacKeysResource.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.ProjectsResource.HmacKeysResource.ListRequest.ServiceAccountEmail">
            <summary>If present, only keys for the given service account are returned.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ProjectsResource.HmacKeysResource.ListRequest.ShowDeletedKeys">
            <summary>Whether or not to show keys in the DELETED state.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ProjectsResource.HmacKeysResource.ListRequest.UserProject">
            <summary>The project to be billed for this request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ProjectsResource.HmacKeysResource.ListRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ProjectsResource.HmacKeysResource.ListRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ProjectsResource.HmacKeysResource.ListRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ProjectsResource.HmacKeysResource.ListRequest.InitParameters">
            <summary>Initializes List parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ProjectsResource.HmacKeysResource.Update(Google.Apis.Storage.v1.Data.HmacKeyMetadata,System.String,System.String)">
            <summary>
            Updates the state of an HMAC key. See the HMAC Key resource descriptor for valid states.
            </summary>
            <param name="body">The body of the request.</param>
            <param name="projectId">Project ID owning the service account of the updated key.</param>
            <param name="accessId">Name of the HMAC key being updated.</param>
        </member>
        <member name="T:Google.Apis.Storage.v1.ProjectsResource.HmacKeysResource.UpdateRequest">
            <summary>
            Updates the state of an HMAC key. See the HMAC Key resource descriptor for valid states.
            </summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ProjectsResource.HmacKeysResource.UpdateRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Storage.v1.Data.HmacKeyMetadata,System.String,System.String)">
            <summary>Constructs a new Update request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ProjectsResource.HmacKeysResource.UpdateRequest.ProjectId">
            <summary>Project ID owning the service account of the updated key.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ProjectsResource.HmacKeysResource.UpdateRequest.AccessId">
            <summary>Name of the HMAC key being updated.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ProjectsResource.HmacKeysResource.UpdateRequest.UserProject">
            <summary>The project to be billed for this request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ProjectsResource.HmacKeysResource.UpdateRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ProjectsResource.HmacKeysResource.UpdateRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ProjectsResource.HmacKeysResource.UpdateRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ProjectsResource.HmacKeysResource.UpdateRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.ProjectsResource.HmacKeysResource.UpdateRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Storage.v1.ProjectsResource.HmacKeysResource.UpdateRequest.InitParameters">
            <summary>Initializes Update parameter list.</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.UserProject">
            <summary>The project to be billed for this request.</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.Autoclass">
            <summary>The bucket's Autoclass configuration.</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.CustomPlacementConfig">
            <summary>The bucket's custom placement configuration for Custom Dual Regions.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.DefaultEventBasedHold">
            <summary>
            The default value for event-based hold on newly created objects in this bucket. Event-based hold is a way to
            retain objects indefinitely until an event occurs, signified by the hold's release. After being released,
            such objects will be subject to bucket-level retention (if any). One sample use case of this flag is for
            banks to hold loan documents for at least 3 years after loan is paid in full. Here, bucket-level retention
            is 3 years and the event is loan being paid in full. In this example, these objects will be held intact for
            any number of years until the event has occurred (event-based hold on the object is released) and then 3
            more years after that. That means retention duration of the objects begins from the moment event-based hold
            transitioned from true to false. Objects under event-based hold cannot be deleted, overwritten or archived
            until the hold is removed.
            </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 for a bucket.</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.IamConfiguration">
            <summary>The bucket's IAM configuration.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.Id">
            <summary>The ID of the bucket. For buckets, the id and name properties 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.LocationType">
            <summary>The type of the bucket location.</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.RetentionPolicy">
            <summary>
            The bucket's retention policy. The retention policy enforces a minimum retention time for all objects
            contained in the bucket, based on their creation time. Any attempt to overwrite or delete objects younger
            than the retention period will result in a PERMISSION_DENIED error. An unlocked retention policy can be
            modified or removed from the bucket via a storage.buckets.update operation. A locked retention policy cannot
            be removed or shortened in duration for the lifetime of the bucket. Attempting to remove or decrease period
            of a locked retention policy will result in a PERMISSION_DENIED error.
            </summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.Rpo">
            <summary>
            The Recovery Point Objective (RPO) of this bucket. Set to ASYNC_TURBO to turn on Turbo Replication on a
            bucket.
            </summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.SatisfiesPZS">
            <summary>Reserved for future use.</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, ARCHIVE, 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.AutoclassData">
            <summary>The bucket's Autoclass configuration.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.AutoclassData.Enabled">
            <summary>Whether or not Autoclass is enabled on this bucket</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.AutoclassData.ToggleTimeRaw">
            <summary>
            A date and time in RFC 3339 format representing the instant at which "enabled" was last toggled.
            </summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.AutoclassData.ToggleTime">
            <summary><seealso cref="T:System.DateTime"/> representation of <see cref="P:Google.Apis.Storage.v1.Data.Bucket.AutoclassData.ToggleTimeRaw"/>.</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, Requester Pays is enabled for this bucket.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.Data.Bucket.CorsData">
            <summary>The bucket's Cross-Origin Resource Sharing (CORS) configuration.</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.CustomPlacementConfigData">
            <summary>The bucket's custom placement configuration for Custom Dual Regions.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.CustomPlacementConfigData.DataLocations">
            <summary>The list of regional locations in which data is placed.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.Data.Bucket.EncryptionData">
            <summary>Encryption configuration for a bucket.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.EncryptionData.DefaultKmsKeyName">
            <summary>
            A Cloud KMS key that will be used to encrypt objects inserted into this bucket, if no encryption method
            is specified.
            </summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.Data.Bucket.IamConfigurationData">
            <summary>The bucket's IAM configuration.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.IamConfigurationData.BucketPolicyOnly">
            <summary>
            The bucket's uniform bucket-level access configuration. The feature was formerly known as Bucket Policy
            Only. For backward compatibility, this field will be populated with identical information as the
            uniformBucketLevelAccess field. We recommend using the uniformBucketLevelAccess field to enable and
            disable the feature.
            </summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.IamConfigurationData.PublicAccessPrevention">
            <summary>
            The bucket's Public Access Prevention configuration. Currently, 'inherited' and 'enforced' are
            supported.
            </summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.IamConfigurationData.UniformBucketLevelAccess">
            <summary>The bucket's uniform bucket-level access configuration.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.Data.Bucket.IamConfigurationData.BucketPolicyOnlyData">
            <summary>
            The bucket's uniform bucket-level access configuration. The feature was formerly known as Bucket Policy
            Only. For backward compatibility, this field will be populated with identical information as the
            uniformBucketLevelAccess field. We recommend using the uniformBucketLevelAccess field to enable and
            disable the feature.
            </summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.IamConfigurationData.BucketPolicyOnlyData.Enabled">
            <summary>If set, access is controlled only by bucket-level or above IAM policies.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.IamConfigurationData.BucketPolicyOnlyData.LockedTimeRaw">
            <summary>
            The deadline for changing iamConfiguration.bucketPolicyOnly.enabled from true to false in RFC 3339
            format. iamConfiguration.bucketPolicyOnly.enabled may be changed from true to false until the locked
            time, after which the field is immutable.
            </summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.IamConfigurationData.BucketPolicyOnlyData.LockedTime">
            <summary><seealso cref="T:System.DateTime"/> representation of <see cref="P:Google.Apis.Storage.v1.Data.Bucket.IamConfigurationData.BucketPolicyOnlyData.LockedTimeRaw"/>.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.Data.Bucket.IamConfigurationData.UniformBucketLevelAccessData">
            <summary>The bucket's uniform bucket-level access configuration.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.IamConfigurationData.UniformBucketLevelAccessData.Enabled">
            <summary>If set, access is controlled only by bucket-level or above IAM policies.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.IamConfigurationData.UniformBucketLevelAccessData.LockedTimeRaw">
            <summary>
            The deadline for changing iamConfiguration.uniformBucketLevelAccess.enabled from true to false in
            RFC 3339  format. iamConfiguration.uniformBucketLevelAccess.enabled may be changed from true to
            false until the locked time, after which the field is immutable.
            </summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.IamConfigurationData.UniformBucketLevelAccessData.LockedTime">
            <summary><seealso cref="T:System.DateTime"/> representation of <see cref="P:Google.Apis.Storage.v1.Data.Bucket.IamConfigurationData.UniformBucketLevelAccessData.LockedTimeRaw"/>.</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="T:Google.Apis.Storage.v1.Data.Bucket.LifecycleData.RuleData">
            <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, SetStorageClass, and AbortIncompleteMultipartUpload
            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.CustomTimeBefore">
            <summary>
            A date in RFC 3339 format with only the date part (for instance, "2013-01-15"). This condition
            is satisfied when the custom time on an object is before this date in UTC.
            </summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.LifecycleData.RuleData.ConditionData.DaysSinceCustomTime">
            <summary>
            Number of days elapsed since the user-specified timestamp set on an object. The condition is
            satisfied if the days elapsed is at least this number. If no custom timestamp is specified on an
            object, the condition does not apply.
            </summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.LifecycleData.RuleData.ConditionData.DaysSinceNoncurrentTime">
            <summary>
            Number of days elapsed since the noncurrent timestamp of an object. The condition is satisfied
            if the days elapsed is at least this number. This condition is relevant only for versioned
            objects. The value of the field must be a nonnegative integer. If it's zero, the object version
            will become eligible for Lifecycle action as soon as it becomes noncurrent.
            </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.MatchesPattern">
            <summary>
            A regular expression that satisfies the RE2 syntax. This condition is satisfied when the name of
            the object matches the RE2 pattern. Note: This feature is currently in the "Early Access" launch
            stage and is only available to a whitelisted set of users; that means that this feature may be
            changed in backward-incompatible ways and that it is not guaranteed to be released.
            </summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.LifecycleData.RuleData.ConditionData.MatchesPrefix">
            <summary>
            List of object name prefixes. This condition will be satisfied when at least one of the prefixes
            exactly matches the beginning of the object name.
            </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, ARCHIVE, STANDARD, and
            DURABLE_REDUCED_AVAILABILITY.
            </summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.LifecycleData.RuleData.ConditionData.MatchesSuffix">
            <summary>
            List of object name suffixes. This condition will be satisfied when at least one of the suffixes
            exactly matches the end of the object name.
            </summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.LifecycleData.RuleData.ConditionData.NoncurrentTimeBefore">
            <summary>
            A date in RFC 3339 format with only the date part (for instance, "2013-01-15"). This condition
            is satisfied when the noncurrent time on an object is before this date in UTC. This condition is
            relevant only for versioned objects.
            </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.RetentionPolicyData">
            <summary>
            The bucket's retention policy. The retention policy enforces a minimum retention time for all objects
            contained in the bucket, based on their creation time. Any attempt to overwrite or delete objects younger
            than the retention period will result in a PERMISSION_DENIED error. An unlocked retention policy can be
            modified or removed from the bucket via a storage.buckets.update operation. A locked retention policy cannot
            be removed or shortened in duration for the lifetime of the bucket. Attempting to remove or decrease period
            of a locked retention policy will result in a PERMISSION_DENIED error.
            </summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.RetentionPolicyData.EffectiveTimeRaw">
            <summary>
            Server-determined value that indicates the time from which policy was enforced and effective. This value
            is in RFC 3339 format.
            </summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.RetentionPolicyData.EffectiveTime">
            <summary><seealso cref="T:System.DateTime"/> representation of <see cref="P:Google.Apis.Storage.v1.Data.Bucket.RetentionPolicyData.EffectiveTimeRaw"/>.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.RetentionPolicyData.IsLocked">
            <summary>Once locked, an object retention policy cannot be modified.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Bucket.RetentionPolicyData.RetentionPeriod">
            <summary>
            The duration in seconds that objects need to be retained. Retention duration must be greater than zero
            and less than 100 years. Note that enforcement of retention periods less than a day is not guaranteed.
            Such periods should only be used for testing purposes.
            </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, which is "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="T:Google.Apis.Storage.v1.Data.ComposeRequest.SourceObjectsData">
            <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.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. All source objects must reside in the same 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.Expr">
            <summary>
            Represents an expression text. Example: title: "User account presence" description: "Determines whether the
            request has a user account" expression: "size(request.user) &amp;gt; 0"
            </summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Expr.Description">
            <summary>
            An optional description of the expression. This is a longer text which describes the expression, e.g. when
            hovered over it in a UI.
            </summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Expr.Expression">
            <summary>
            Textual representation of an expression in Common Expression Language syntax. The application context of the
            containing message determines which well-known feature set of CEL is supported.
            </summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Expr.Location">
            <summary>
            An optional string indicating the location of the expression for error reporting, e.g. a file name and a
            position in the file.
            </summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Expr.Title">
            <summary>
            An optional title for the expression, i.e. a short string describing its purpose. This can be used e.g. in
            UIs which allow to enter the expression.
            </summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Expr.ETag">
            <summary>The ETag of the item.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.Data.HmacKey">
            <summary>JSON template to produce a JSON-style HMAC Key resource for Create responses.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.HmacKey.Kind">
            <summary>The kind of item this is. For HMAC keys, this is always storage#hmacKey.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.HmacKey.Metadata">
            <summary>Key metadata.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.HmacKey.Secret">
            <summary>HMAC secret key material.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.HmacKey.ETag">
            <summary>The ETag of the item.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.Data.HmacKeyMetadata">
            <summary>JSON template to produce a JSON-style HMAC Key metadata resource.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.HmacKeyMetadata.AccessId">
            <summary>The ID of the HMAC Key.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.HmacKeyMetadata.ETag">
            <summary>HTTP 1.1 Entity tag for the HMAC key.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.HmacKeyMetadata.Id">
            <summary>The ID of the HMAC key, including the Project ID and the Access ID.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.HmacKeyMetadata.Kind">
            <summary>The kind of item this is. For HMAC Key metadata, this is always storage#hmacKeyMetadata.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.HmacKeyMetadata.ProjectId">
            <summary>Project ID owning the service account to which the key authenticates.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.HmacKeyMetadata.SelfLink">
            <summary>The link to this resource.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.HmacKeyMetadata.ServiceAccountEmail">
            <summary>The email address of the key's associated service account.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.HmacKeyMetadata.State">
            <summary>The state of the key. Can be one of ACTIVE, INACTIVE, or DELETED.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.HmacKeyMetadata.TimeCreatedRaw">
            <summary>The creation time of the HMAC key in RFC 3339 format.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.HmacKeyMetadata.TimeCreated">
            <summary><seealso cref="T:System.DateTime"/> representation of <see cref="P:Google.Apis.Storage.v1.Data.HmacKeyMetadata.TimeCreatedRaw"/>.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.HmacKeyMetadata.UpdatedRaw">
            <summary>The last modification time of the HMAC key metadata in RFC 3339 format.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.HmacKeyMetadata.Updated">
            <summary><seealso cref="T:System.DateTime"/> representation of <see cref="P:Google.Apis.Storage.v1.Data.HmacKeyMetadata.UpdatedRaw"/>.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.Data.HmacKeysMetadata">
            <summary>A list of hmacKeys.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.HmacKeysMetadata.Items">
            <summary>The list of items.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.HmacKeysMetadata.Kind">
            <summary>The kind of item this is. For lists of hmacKeys, this is always storage#hmacKeysMetadata.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.HmacKeysMetadata.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.HmacKeysMetadata.ETag">
            <summary>The ETag of the item.</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.CustomTimeRaw">
            <summary>A timestamp in RFC 3339 format specified by the user for an object.</summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Object.CustomTime">
            <summary><seealso cref="T:System.DateTime"/> representation of <see cref="P:Google.Apis.Storage.v1.Data.Object.CustomTimeRaw"/>.</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.EventBasedHold">
            <summary>
            Whether an object is under event-based hold. Event-based hold is a way to retain objects until an event
            occurs, which is signified by the hold's release (i.e. this value is set to false). After being released
            (set to false), such objects will be subject to bucket-level retention (if any). One sample use case of this
            flag is for banks to hold loan documents for at least 3 years after loan is paid in full. Here, bucket-level
            retention is 3 years and the event is the loan being paid in full. In this example, these objects will be
            held intact for any number of years until the event has occurred (event-based hold on the object is
            released) and then 3 more years after that. That means retention duration of the objects begins from the
            moment event-based hold transitioned from true to false.
            </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>
            Not currently supported. Specifying the parameter causes the request to fail with status code 400 - Bad
            Request.
            </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.RetentionExpirationTimeRaw">
            <summary>
            A server-determined value that specifies the earliest time that the object's retention period expires. This
            value is in RFC 3339 format. Note 1: This field is not provided for objects with an active event-based hold,
            since retention expiration is unknown until the hold is removed. Note 2: This value can be provided even
            when temporary hold is set (so that the user can reason about policy without having to first unset the
            temporary hold).
            </summary>
        </member>
        <member name="P:Google.Apis.Storage.v1.Data.Object.RetentionExpirationTime">
            <summary>
            <seealso cref="T:System.DateTime"/> representation of <see cref="P:Google.Apis.Storage.v1.Data.Object.RetentionExpirationTimeRaw"/>.
            </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.TemporaryHold">
            <summary>
            Whether an object is under temporary hold. While this flag is set to true, the object is protected against
            deletion and overwrites. A common use case of this flag is regulatory investigations where objects need to
            be retained while the investigation is ongoing. Note that unlike event-based hold, temporary hold does not
            impact retention expiration time of an 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. Set initially to object creation time and
            then updated whenever any metadata of the object changes. This includes changes made by a requester, such as
            modifying custom metadata, as well as changes made by Cloud Storage on behalf of a requester, such as
            changing the storage class based on an Object Lifecycle Configuration.
            </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.Version">
            <summary>The IAM policy format version.</summary>
        </member>
        <member name="T:Google.Apis.Storage.v1.Data.Policy.BindingsData">
            <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.BindingsData.Condition">
            <summary>
            The condition that is associated with this binding. NOTE: an unsatisfied condition will not allow user
            access via current binding. Different bindings, including their conditions, are examined independently.
            </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>
