Index: tools/telemetry/third_party/gsutil/third_party/apitools/samples/storage_sample/storage/storage_v1_messages.py |
diff --git a/tools/telemetry/third_party/gsutil/third_party/apitools/samples/storage_sample/storage/storage_v1_messages.py b/tools/telemetry/third_party/gsutil/third_party/apitools/samples/storage_sample/storage/storage_v1_messages.py |
deleted file mode 100644 |
index 0e7b585a7289b83f20015638dcb2a7ba9afb5344..0000000000000000000000000000000000000000 |
--- a/tools/telemetry/third_party/gsutil/third_party/apitools/samples/storage_sample/storage/storage_v1_messages.py |
+++ /dev/null |
@@ -1,1722 +0,0 @@ |
-"""Generated message classes for storage version v1. |
- |
-Lets you store and retrieve potentially-large, immutable data objects. |
-""" |
- |
-from apitools.base.py import encoding |
-from apitools.base.py import extra_types |
-from protorpc import message_types |
-from protorpc import messages |
- |
- |
-package = 'storage' |
- |
- |
-class Bucket(messages.Message): |
- """A bucket. |
- |
- Messages: |
- CorsValueListEntry: A CorsValueListEntry object. |
- LifecycleValue: The bucket's lifecycle configuration. See lifecycle |
- management for more information. |
- LoggingValue: The bucket's logging configuration, which defines the |
- destination bucket and optional name prefix for the current bucket's |
- logs. |
- OwnerValue: The owner of the bucket. This is always the project team's |
- owner group. |
- VersioningValue: The bucket's versioning configuration. |
- WebsiteValue: The bucket's website configuration. |
- |
- Fields: |
- acl: Access controls on the bucket. |
- cors: The bucket's Cross-Origin Resource Sharing (CORS) configuration. |
- defaultObjectAcl: Default access controls to apply to new objects when no |
- ACL is provided. |
- etag: HTTP 1.1 Entity tag for the bucket. |
- id: The ID of the bucket. |
- kind: The kind of item this is. For buckets, this is always |
- storage#bucket. |
- lifecycle: The bucket's lifecycle configuration. See lifecycle management |
- for more information. |
- location: 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. |
- logging: The bucket's logging configuration, which defines the destination |
- bucket and optional name prefix for the current bucket's logs. |
- metageneration: The metadata generation of this bucket. |
- name: The name of the bucket. |
- owner: The owner of the bucket. This is always the project team's owner |
- group. |
- projectNumber: The project number of the project the bucket belongs to. |
- selfLink: The URI of this bucket. |
- storageClass: The bucket's storage class. This defines how objects in the |
- bucket are stored and determines the SLA and the cost of storage. |
- Typical values are STANDARD and DURABLE_REDUCED_AVAILABILITY. Defaults |
- to STANDARD. See the developer's guide for the authoritative list. |
- timeCreated: Creation time of the bucket in RFC 3339 format. |
- versioning: The bucket's versioning configuration. |
- website: The bucket's website configuration. |
- """ |
- |
- class CorsValueListEntry(messages.Message): |
- """A CorsValueListEntry object. |
- |
- Fields: |
- maxAgeSeconds: The value, in seconds, to return in the Access-Control- |
- Max-Age header used in preflight responses. |
- method: 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". |
- origin: The list of Origins eligible to receive CORS response headers. |
- Note: "*" is permitted in the list of origins, and means "any Origin". |
- responseHeader: The list of HTTP headers other than the simple response |
- headers to give permission for the user-agent to share across domains. |
- """ |
- |
- maxAgeSeconds = messages.IntegerField(1, variant=messages.Variant.INT32) |
- method = messages.StringField(2, repeated=True) |
- origin = messages.StringField(3, repeated=True) |
- responseHeader = messages.StringField(4, repeated=True) |
- |
- class LifecycleValue(messages.Message): |
- """The bucket's lifecycle configuration. See lifecycle management for more |
- information. |
- |
- Messages: |
- RuleValueListEntry: A RuleValueListEntry object. |
- |
- Fields: |
- rule: A lifecycle management rule, which is made of an action to take |
- and the condition(s) under which the action will be taken. |
- """ |
- |
- class RuleValueListEntry(messages.Message): |
- """A RuleValueListEntry object. |
- |
- Messages: |
- ActionValue: The action to take. |
- ConditionValue: The condition(s) under which the action will be taken. |
- |
- Fields: |
- action: The action to take. |
- condition: The condition(s) under which the action will be taken. |
- """ |
- |
- class ActionValue(messages.Message): |
- """The action to take. |
- |
- Fields: |
- type: Type of the action. Currently, only Delete is supported. |
- """ |
- |
- type = messages.StringField(1) |
- |
- class ConditionValue(messages.Message): |
- """The condition(s) under which the action will be taken. |
- |
- Fields: |
- age: Age of an object (in days). This condition is satisfied when an |
- object reaches the specified age. |
- createdBefore: 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. |
- isLive: Relevant only for versioned objects. If the value is true, |
- this condition matches live objects; if the value is false, it |
- matches archived objects. |
- numNewerVersions: 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. |
- """ |
- |
- age = messages.IntegerField(1, variant=messages.Variant.INT32) |
- createdBefore = extra_types.DateField(2) |
- isLive = messages.BooleanField(3) |
- numNewerVersions = messages.IntegerField(4, variant=messages.Variant.INT32) |
- |
- action = messages.MessageField('ActionValue', 1) |
- condition = messages.MessageField('ConditionValue', 2) |
- |
- rule = messages.MessageField('RuleValueListEntry', 1, repeated=True) |
- |
- class LoggingValue(messages.Message): |
- """The bucket's logging configuration, which defines the destination |
- bucket and optional name prefix for the current bucket's logs. |
- |
- Fields: |
- logBucket: The destination bucket where the current bucket's logs should |
- be placed. |
- logObjectPrefix: A prefix for log object names. |
- """ |
- |
- logBucket = messages.StringField(1) |
- logObjectPrefix = messages.StringField(2) |
- |
- class OwnerValue(messages.Message): |
- """The owner of the bucket. This is always the project team's owner group. |
- |
- Fields: |
- entity: The entity, in the form project-owner-projectId. |
- entityId: The ID for the entity. |
- """ |
- |
- entity = messages.StringField(1) |
- entityId = messages.StringField(2) |
- |
- class VersioningValue(messages.Message): |
- """The bucket's versioning configuration. |
- |
- Fields: |
- enabled: While set to true, versioning is fully enabled for this bucket. |
- """ |
- |
- enabled = messages.BooleanField(1) |
- |
- class WebsiteValue(messages.Message): |
- """The bucket's website configuration. |
- |
- Fields: |
- mainPageSuffix: Behaves as the bucket's directory index where missing |
- objects are treated as potential directories. |
- notFoundPage: The custom object to return when a requested resource is |
- not found. |
- """ |
- |
- mainPageSuffix = messages.StringField(1) |
- notFoundPage = messages.StringField(2) |
- |
- acl = messages.MessageField('BucketAccessControl', 1, repeated=True) |
- cors = messages.MessageField('CorsValueListEntry', 2, repeated=True) |
- defaultObjectAcl = messages.MessageField('ObjectAccessControl', 3, repeated=True) |
- etag = messages.StringField(4) |
- id = messages.StringField(5) |
- kind = messages.StringField(6, default=u'storage#bucket') |
- lifecycle = messages.MessageField('LifecycleValue', 7) |
- location = messages.StringField(8) |
- logging = messages.MessageField('LoggingValue', 9) |
- metageneration = messages.IntegerField(10) |
- name = messages.StringField(11) |
- owner = messages.MessageField('OwnerValue', 12) |
- projectNumber = messages.IntegerField(13, variant=messages.Variant.UINT64) |
- selfLink = messages.StringField(14) |
- storageClass = messages.StringField(15) |
- timeCreated = message_types.DateTimeField(16) |
- versioning = messages.MessageField('VersioningValue', 17) |
- website = messages.MessageField('WebsiteValue', 18) |
- |
- |
-class BucketAccessControl(messages.Message): |
- """An access-control entry. |
- |
- Messages: |
- ProjectTeamValue: The project team associated with the entity, if any. |
- |
- Fields: |
- bucket: The name of the bucket. |
- domain: The domain associated with the entity, if any. |
- email: The email address associated with the entity, if any. |
- entity: 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. |
- entityId: The ID for the entity, if any. |
- etag: HTTP 1.1 Entity tag for the access-control entry. |
- id: The ID of the access-control entry. |
- kind: The kind of item this is. For bucket access control entries, this is |
- always storage#bucketAccessControl. |
- projectTeam: The project team associated with the entity, if any. |
- role: The access permission for the entity. Can be READER, WRITER, or |
- OWNER. |
- selfLink: The link to this access-control entry. |
- """ |
- |
- class ProjectTeamValue(messages.Message): |
- """The project team associated with the entity, if any. |
- |
- Fields: |
- projectNumber: The project number. |
- team: The team. Can be owners, editors, or viewers. |
- """ |
- |
- projectNumber = messages.StringField(1) |
- team = messages.StringField(2) |
- |
- bucket = messages.StringField(1) |
- domain = messages.StringField(2) |
- email = messages.StringField(3) |
- entity = messages.StringField(4) |
- entityId = messages.StringField(5) |
- etag = messages.StringField(6) |
- id = messages.StringField(7) |
- kind = messages.StringField(8, default=u'storage#bucketAccessControl') |
- projectTeam = messages.MessageField('ProjectTeamValue', 9) |
- role = messages.StringField(10) |
- selfLink = messages.StringField(11) |
- |
- |
-class BucketAccessControls(messages.Message): |
- """An access-control list. |
- |
- Fields: |
- items: The list of items. |
- kind: The kind of item this is. For lists of bucket access control |
- entries, this is always storage#bucketAccessControls. |
- """ |
- |
- items = messages.MessageField('BucketAccessControl', 1, repeated=True) |
- kind = messages.StringField(2, default=u'storage#bucketAccessControls') |
- |
- |
-class Buckets(messages.Message): |
- """A list of buckets. |
- |
- Fields: |
- items: The list of items. |
- kind: The kind of item this is. For lists of buckets, this is always |
- storage#buckets. |
- nextPageToken: The continuation token, used to page through large result |
- sets. Provide this value in a subsequent request to return the next page |
- of results. |
- """ |
- |
- items = messages.MessageField('Bucket', 1, repeated=True) |
- kind = messages.StringField(2, default=u'storage#buckets') |
- nextPageToken = messages.StringField(3) |
- |
- |
-class Channel(messages.Message): |
- """An notification channel used to watch for resource changes. |
- |
- Messages: |
- ParamsValue: Additional parameters controlling delivery channel behavior. |
- Optional. |
- |
- Fields: |
- address: The address where notifications are delivered for this channel. |
- expiration: Date and time of notification channel expiration, expressed as |
- a Unix timestamp, in milliseconds. Optional. |
- id: A UUID or similar unique string that identifies this channel. |
- kind: Identifies this as a notification channel used to watch for changes |
- to a resource. Value: the fixed string "api#channel". |
- params: Additional parameters controlling delivery channel behavior. |
- Optional. |
- payload: A Boolean value to indicate whether payload is wanted. Optional. |
- resourceId: An opaque ID that identifies the resource being watched on |
- this channel. Stable across different API versions. |
- resourceUri: A version-specific identifier for the watched resource. |
- token: An arbitrary string delivered to the target address with each |
- notification delivered over this channel. Optional. |
- type: The type of delivery mechanism used for this channel. |
- """ |
- |
- @encoding.MapUnrecognizedFields('additionalProperties') |
- class ParamsValue(messages.Message): |
- """Additional parameters controlling delivery channel behavior. Optional. |
- |
- Messages: |
- AdditionalProperty: An additional property for a ParamsValue object. |
- |
- Fields: |
- additionalProperties: Declares a new parameter by name. |
- """ |
- |
- class AdditionalProperty(messages.Message): |
- """An additional property for a ParamsValue object. |
- |
- Fields: |
- key: Name of the additional property. |
- value: A string attribute. |
- """ |
- |
- key = messages.StringField(1) |
- value = messages.StringField(2) |
- |
- additionalProperties = messages.MessageField('AdditionalProperty', 1, repeated=True) |
- |
- address = messages.StringField(1) |
- expiration = messages.IntegerField(2) |
- id = messages.StringField(3) |
- kind = messages.StringField(4, default=u'api#channel') |
- params = messages.MessageField('ParamsValue', 5) |
- payload = messages.BooleanField(6) |
- resourceId = messages.StringField(7) |
- resourceUri = messages.StringField(8) |
- token = messages.StringField(9) |
- type = messages.StringField(10) |
- |
- |
-class ComposeRequest(messages.Message): |
- """A Compose request. |
- |
- Messages: |
- SourceObjectsValueListEntry: A SourceObjectsValueListEntry object. |
- |
- Fields: |
- destination: Properties of the resulting object. |
- kind: The kind of item this is. |
- sourceObjects: The list of source objects that will be concatenated into a |
- single object. |
- """ |
- |
- class SourceObjectsValueListEntry(messages.Message): |
- """A SourceObjectsValueListEntry object. |
- |
- Messages: |
- ObjectPreconditionsValue: Conditions that must be met for this operation |
- to execute. |
- |
- Fields: |
- generation: The generation of this object to use as the source. |
- name: The source object's name. The source object's bucket is implicitly |
- the destination bucket. |
- objectPreconditions: Conditions that must be met for this operation to |
- execute. |
- """ |
- |
- class ObjectPreconditionsValue(messages.Message): |
- """Conditions that must be met for this operation to execute. |
- |
- Fields: |
- ifGenerationMatch: 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. |
- """ |
- |
- ifGenerationMatch = messages.IntegerField(1) |
- |
- generation = messages.IntegerField(1) |
- name = messages.StringField(2) |
- objectPreconditions = messages.MessageField('ObjectPreconditionsValue', 3) |
- |
- destination = messages.MessageField('Object', 1) |
- kind = messages.StringField(2, default=u'storage#composeRequest') |
- sourceObjects = messages.MessageField('SourceObjectsValueListEntry', 3, repeated=True) |
- |
- |
-class Object(messages.Message): |
- """An object. |
- |
- Messages: |
- MetadataValue: User-provided metadata, in key/value pairs. |
- OwnerValue: The owner of the object. This will always be the uploader of |
- the object. |
- |
- Fields: |
- acl: Access controls on the object. |
- bucket: The name of the bucket containing this object. |
- cacheControl: Cache-Control directive for the object data. |
- componentCount: Number of underlying components that make up this object. |
- Components are accumulated by compose operations. |
- contentDisposition: Content-Disposition of the object data. |
- contentEncoding: Content-Encoding of the object data. |
- contentLanguage: Content-Language of the object data. |
- contentType: Content-Type of the object data. |
- crc32c: CRC32c checksum, as described in RFC 4960, Appendix B; encoded |
- using base64. |
- etag: HTTP 1.1 Entity tag for the object. |
- generation: The content generation of this object. Used for object |
- versioning. |
- id: The ID of the object. |
- kind: The kind of item this is. For objects, this is always |
- storage#object. |
- md5Hash: MD5 hash of the data; encoded using base64. |
- mediaLink: Media download link. |
- metadata: User-provided metadata, in key/value pairs. |
- metageneration: 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. |
- name: The name of this object. Required if not specified by URL parameter. |
- owner: The owner of the object. This will always be the uploader of the |
- object. |
- selfLink: The link to this object. |
- size: Content-Length of the data in bytes. |
- storageClass: Storage class of the object. |
- timeDeleted: 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. |
- updated: The creation or modification time of the object in RFC 3339 |
- format. For buckets with versioning enabled, changing an object's |
- metadata does not change this property. |
- """ |
- |
- @encoding.MapUnrecognizedFields('additionalProperties') |
- class MetadataValue(messages.Message): |
- """User-provided metadata, in key/value pairs. |
- |
- Messages: |
- AdditionalProperty: An additional property for a MetadataValue object. |
- |
- Fields: |
- additionalProperties: An individual metadata entry. |
- """ |
- |
- class AdditionalProperty(messages.Message): |
- """An additional property for a MetadataValue object. |
- |
- Fields: |
- key: Name of the additional property. |
- value: A string attribute. |
- """ |
- |
- key = messages.StringField(1) |
- value = messages.StringField(2) |
- |
- additionalProperties = messages.MessageField('AdditionalProperty', 1, repeated=True) |
- |
- class OwnerValue(messages.Message): |
- """The owner of the object. This will always be the uploader of the |
- object. |
- |
- Fields: |
- entity: The entity, in the form user-userId. |
- entityId: The ID for the entity. |
- """ |
- |
- entity = messages.StringField(1) |
- entityId = messages.StringField(2) |
- |
- acl = messages.MessageField('ObjectAccessControl', 1, repeated=True) |
- bucket = messages.StringField(2) |
- cacheControl = messages.StringField(3) |
- componentCount = messages.IntegerField(4, variant=messages.Variant.INT32) |
- contentDisposition = messages.StringField(5) |
- contentEncoding = messages.StringField(6) |
- contentLanguage = messages.StringField(7) |
- contentType = messages.StringField(8) |
- crc32c = messages.StringField(9) |
- etag = messages.StringField(10) |
- generation = messages.IntegerField(11) |
- id = messages.StringField(12) |
- kind = messages.StringField(13, default=u'storage#object') |
- md5Hash = messages.StringField(14) |
- mediaLink = messages.StringField(15) |
- metadata = messages.MessageField('MetadataValue', 16) |
- metageneration = messages.IntegerField(17) |
- name = messages.StringField(18) |
- owner = messages.MessageField('OwnerValue', 19) |
- selfLink = messages.StringField(20) |
- size = messages.IntegerField(21, variant=messages.Variant.UINT64) |
- storageClass = messages.StringField(22) |
- timeDeleted = message_types.DateTimeField(23) |
- updated = message_types.DateTimeField(24) |
- |
- |
-class ObjectAccessControl(messages.Message): |
- """An access-control entry. |
- |
- Messages: |
- ProjectTeamValue: The project team associated with the entity, if any. |
- |
- Fields: |
- bucket: The name of the bucket. |
- domain: The domain associated with the entity, if any. |
- email: The email address associated with the entity, if any. |
- entity: 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. |
- entityId: The ID for the entity, if any. |
- etag: HTTP 1.1 Entity tag for the access-control entry. |
- generation: The content generation of the object. |
- id: The ID of the access-control entry. |
- kind: The kind of item this is. For object access control entries, this is |
- always storage#objectAccessControl. |
- object: The name of the object. |
- projectTeam: The project team associated with the entity, if any. |
- role: The access permission for the entity. Can be READER or OWNER. |
- selfLink: The link to this access-control entry. |
- """ |
- |
- class ProjectTeamValue(messages.Message): |
- """The project team associated with the entity, if any. |
- |
- Fields: |
- projectNumber: The project number. |
- team: The team. Can be owners, editors, or viewers. |
- """ |
- |
- projectNumber = messages.StringField(1) |
- team = messages.StringField(2) |
- |
- bucket = messages.StringField(1) |
- domain = messages.StringField(2) |
- email = messages.StringField(3) |
- entity = messages.StringField(4) |
- entityId = messages.StringField(5) |
- etag = messages.StringField(6) |
- generation = messages.IntegerField(7) |
- id = messages.StringField(8) |
- kind = messages.StringField(9, default=u'storage#objectAccessControl') |
- object = messages.StringField(10) |
- projectTeam = messages.MessageField('ProjectTeamValue', 11) |
- role = messages.StringField(12) |
- selfLink = messages.StringField(13) |
- |
- |
-class ObjectAccessControls(messages.Message): |
- """An access-control list. |
- |
- Fields: |
- items: The list of items. |
- kind: The kind of item this is. For lists of object access control |
- entries, this is always storage#objectAccessControls. |
- """ |
- |
- items = messages.MessageField('extra_types.JsonValue', 1, repeated=True) |
- kind = messages.StringField(2, default=u'storage#objectAccessControls') |
- |
- |
-class Objects(messages.Message): |
- """A list of objects. |
- |
- Fields: |
- items: The list of items. |
- kind: The kind of item this is. For lists of objects, this is always |
- storage#objects. |
- nextPageToken: The continuation token, used to page through large result |
- sets. Provide this value in a subsequent request to return the next page |
- of results. |
- prefixes: The list of prefixes of objects matching-but-not-listed up to |
- and including the requested delimiter. |
- """ |
- |
- items = messages.MessageField('Object', 1, repeated=True) |
- kind = messages.StringField(2, default=u'storage#objects') |
- nextPageToken = messages.StringField(3) |
- prefixes = messages.StringField(4, repeated=True) |
- |
- |
-class StandardQueryParameters(messages.Message): |
- """Query parameters accepted by all methods. |
- |
- Enums: |
- AltValueValuesEnum: Data format for the response. |
- |
- Fields: |
- alt: Data format for the response. |
- fields: Selector specifying which fields to include in a partial response. |
- key: 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. |
- oauth_token: OAuth 2.0 token for the current user. |
- prettyPrint: Returns response with indentations and line breaks. |
- quotaUser: Available to use for quota purposes for server-side |
- applications. Can be any arbitrary string assigned to a user, but should |
- not exceed 40 characters. Overrides userIp if both are provided. |
- trace: A tracing token of the form "token:<tokenid>" to include in api |
- requests. |
- userIp: IP address of the site where the request originates. Use this if |
- you want to enforce per-user limits. |
- """ |
- |
- class AltValueValuesEnum(messages.Enum): |
- """Data format for the response. |
- |
- Values: |
- json: Responses with Content-Type of application/json |
- """ |
- json = 0 |
- |
- alt = messages.EnumField('AltValueValuesEnum', 1, default=u'json') |
- fields = messages.StringField(2) |
- key = messages.StringField(3) |
- oauth_token = messages.StringField(4) |
- prettyPrint = messages.BooleanField(5, default=True) |
- quotaUser = messages.StringField(6) |
- trace = messages.StringField(7) |
- userIp = messages.StringField(8) |
- |
- |
-class StorageBucketAccessControlsDeleteRequest(messages.Message): |
- """A StorageBucketAccessControlsDeleteRequest object. |
- |
- Fields: |
- bucket: Name of a bucket. |
- entity: The entity holding the permission. Can be user-userId, user- |
- emailAddress, group-groupId, group-emailAddress, allUsers, or |
- allAuthenticatedUsers. |
- """ |
- |
- bucket = messages.StringField(1, required=True) |
- entity = messages.StringField(2, required=True) |
- |
- |
-class StorageBucketAccessControlsDeleteResponse(messages.Message): |
- """An empty StorageBucketAccessControlsDelete response.""" |
- |
- |
-class StorageBucketAccessControlsGetRequest(messages.Message): |
- """A StorageBucketAccessControlsGetRequest object. |
- |
- Fields: |
- bucket: Name of a bucket. |
- entity: The entity holding the permission. Can be user-userId, user- |
- emailAddress, group-groupId, group-emailAddress, allUsers, or |
- allAuthenticatedUsers. |
- """ |
- |
- bucket = messages.StringField(1, required=True) |
- entity = messages.StringField(2, required=True) |
- |
- |
-class StorageBucketAccessControlsListRequest(messages.Message): |
- """A StorageBucketAccessControlsListRequest object. |
- |
- Fields: |
- bucket: Name of a bucket. |
- """ |
- |
- bucket = messages.StringField(1, required=True) |
- |
- |
-class StorageBucketsDeleteRequest(messages.Message): |
- """A StorageBucketsDeleteRequest object. |
- |
- Fields: |
- bucket: Name of a bucket. |
- ifMetagenerationMatch: If set, only deletes the bucket if its |
- metageneration matches this value. |
- ifMetagenerationNotMatch: If set, only deletes the bucket if its |
- metageneration does not match this value. |
- """ |
- |
- bucket = messages.StringField(1, required=True) |
- ifMetagenerationMatch = messages.IntegerField(2) |
- ifMetagenerationNotMatch = messages.IntegerField(3) |
- |
- |
-class StorageBucketsDeleteResponse(messages.Message): |
- """An empty StorageBucketsDelete response.""" |
- |
- |
-class StorageBucketsGetRequest(messages.Message): |
- """A StorageBucketsGetRequest object. |
- |
- Enums: |
- ProjectionValueValuesEnum: Set of properties to return. Defaults to noAcl. |
- |
- Fields: |
- bucket: Name of a bucket. |
- ifMetagenerationMatch: Makes the return of the bucket metadata conditional |
- on whether the bucket's current metageneration matches the given value. |
- ifMetagenerationNotMatch: Makes the return of the bucket metadata |
- conditional on whether the bucket's current metageneration does not |
- match the given value. |
- projection: Set of properties to return. Defaults to noAcl. |
- """ |
- |
- class ProjectionValueValuesEnum(messages.Enum): |
- """Set of properties to return. Defaults to noAcl. |
- |
- Values: |
- full: Include all properties. |
- noAcl: Omit acl and defaultObjectAcl properties. |
- """ |
- full = 0 |
- noAcl = 1 |
- |
- bucket = messages.StringField(1, required=True) |
- ifMetagenerationMatch = messages.IntegerField(2) |
- ifMetagenerationNotMatch = messages.IntegerField(3) |
- projection = messages.EnumField('ProjectionValueValuesEnum', 4) |
- |
- |
-class StorageBucketsInsertRequest(messages.Message): |
- """A StorageBucketsInsertRequest object. |
- |
- Enums: |
- PredefinedAclValueValuesEnum: Apply a predefined set of access controls to |
- this bucket. |
- PredefinedDefaultObjectAclValueValuesEnum: Apply a predefined set of |
- default object access controls to this bucket. |
- ProjectionValueValuesEnum: Set of properties to return. Defaults to noAcl, |
- unless the bucket resource specifies acl or defaultObjectAcl properties, |
- when it defaults to full. |
- |
- Fields: |
- bucket: A Bucket resource to be passed as the request body. |
- predefinedAcl: Apply a predefined set of access controls to this bucket. |
- predefinedDefaultObjectAcl: Apply a predefined set of default object |
- access controls to this bucket. |
- project: A valid API project identifier. |
- projection: Set of properties to return. Defaults to noAcl, unless the |
- bucket resource specifies acl or defaultObjectAcl properties, when it |
- defaults to full. |
- """ |
- |
- class PredefinedAclValueValuesEnum(messages.Enum): |
- """Apply a predefined set of access controls to this bucket. |
- |
- Values: |
- authenticatedRead: Project team owners get OWNER access, and |
- allAuthenticatedUsers get READER access. |
- private: Project team owners get OWNER access. |
- projectPrivate: Project team members get access according to their |
- roles. |
- publicRead: Project team owners get OWNER access, and allUsers get |
- READER access. |
- publicReadWrite: Project team owners get OWNER access, and allUsers get |
- WRITER access. |
- """ |
- authenticatedRead = 0 |
- private = 1 |
- projectPrivate = 2 |
- publicRead = 3 |
- publicReadWrite = 4 |
- |
- class PredefinedDefaultObjectAclValueValuesEnum(messages.Enum): |
- """Apply a predefined set of default object access controls to this |
- bucket. |
- |
- Values: |
- authenticatedRead: Object owner gets OWNER access, and |
- allAuthenticatedUsers get READER access. |
- bucketOwnerFullControl: Object owner gets OWNER access, and project team |
- owners get OWNER access. |
- bucketOwnerRead: Object owner gets OWNER access, and project team owners |
- get READER access. |
- private: Object owner gets OWNER access. |
- projectPrivate: Object owner gets OWNER access, and project team members |
- get access according to their roles. |
- publicRead: Object owner gets OWNER access, and allUsers get READER |
- access. |
- """ |
- authenticatedRead = 0 |
- bucketOwnerFullControl = 1 |
- bucketOwnerRead = 2 |
- private = 3 |
- projectPrivate = 4 |
- publicRead = 5 |
- |
- class ProjectionValueValuesEnum(messages.Enum): |
- """Set of properties to return. Defaults to noAcl, unless the bucket |
- resource specifies acl or defaultObjectAcl properties, when it defaults to |
- full. |
- |
- Values: |
- full: Include all properties. |
- noAcl: Omit acl and defaultObjectAcl properties. |
- """ |
- full = 0 |
- noAcl = 1 |
- |
- bucket = messages.MessageField('Bucket', 1) |
- predefinedAcl = messages.EnumField('PredefinedAclValueValuesEnum', 2) |
- predefinedDefaultObjectAcl = messages.EnumField('PredefinedDefaultObjectAclValueValuesEnum', 3) |
- project = messages.StringField(4, required=True) |
- projection = messages.EnumField('ProjectionValueValuesEnum', 5) |
- |
- |
-class StorageBucketsListRequest(messages.Message): |
- """A StorageBucketsListRequest object. |
- |
- Enums: |
- ProjectionValueValuesEnum: Set of properties to return. Defaults to noAcl. |
- |
- Fields: |
- maxResults: Maximum number of buckets to return. |
- pageToken: A previously-returned page token representing part of the |
- larger set of results to view. |
- prefix: Filter results to buckets whose names begin with this prefix. |
- project: A valid API project identifier. |
- projection: Set of properties to return. Defaults to noAcl. |
- """ |
- |
- class ProjectionValueValuesEnum(messages.Enum): |
- """Set of properties to return. Defaults to noAcl. |
- |
- Values: |
- full: Include all properties. |
- noAcl: Omit acl and defaultObjectAcl properties. |
- """ |
- full = 0 |
- noAcl = 1 |
- |
- maxResults = messages.IntegerField(1, variant=messages.Variant.UINT32) |
- pageToken = messages.StringField(2) |
- prefix = messages.StringField(3) |
- project = messages.StringField(4, required=True) |
- projection = messages.EnumField('ProjectionValueValuesEnum', 5) |
- |
- |
-class StorageBucketsPatchRequest(messages.Message): |
- """A StorageBucketsPatchRequest object. |
- |
- Enums: |
- PredefinedAclValueValuesEnum: Apply a predefined set of access controls to |
- this bucket. |
- PredefinedDefaultObjectAclValueValuesEnum: Apply a predefined set of |
- default object access controls to this bucket. |
- ProjectionValueValuesEnum: Set of properties to return. Defaults to full. |
- |
- Fields: |
- bucket: Name of a bucket. |
- bucketResource: A Bucket resource to be passed as the request body. |
- ifMetagenerationMatch: Makes the return of the bucket metadata conditional |
- on whether the bucket's current metageneration matches the given value. |
- ifMetagenerationNotMatch: Makes the return of the bucket metadata |
- conditional on whether the bucket's current metageneration does not |
- match the given value. |
- predefinedAcl: Apply a predefined set of access controls to this bucket. |
- predefinedDefaultObjectAcl: Apply a predefined set of default object |
- access controls to this bucket. |
- projection: Set of properties to return. Defaults to full. |
- """ |
- |
- class PredefinedAclValueValuesEnum(messages.Enum): |
- """Apply a predefined set of access controls to this bucket. |
- |
- Values: |
- authenticatedRead: Project team owners get OWNER access, and |
- allAuthenticatedUsers get READER access. |
- private: Project team owners get OWNER access. |
- projectPrivate: Project team members get access according to their |
- roles. |
- publicRead: Project team owners get OWNER access, and allUsers get |
- READER access. |
- publicReadWrite: Project team owners get OWNER access, and allUsers get |
- WRITER access. |
- """ |
- authenticatedRead = 0 |
- private = 1 |
- projectPrivate = 2 |
- publicRead = 3 |
- publicReadWrite = 4 |
- |
- class PredefinedDefaultObjectAclValueValuesEnum(messages.Enum): |
- """Apply a predefined set of default object access controls to this |
- bucket. |
- |
- Values: |
- authenticatedRead: Object owner gets OWNER access, and |
- allAuthenticatedUsers get READER access. |
- bucketOwnerFullControl: Object owner gets OWNER access, and project team |
- owners get OWNER access. |
- bucketOwnerRead: Object owner gets OWNER access, and project team owners |
- get READER access. |
- private: Object owner gets OWNER access. |
- projectPrivate: Object owner gets OWNER access, and project team members |
- get access according to their roles. |
- publicRead: Object owner gets OWNER access, and allUsers get READER |
- access. |
- """ |
- authenticatedRead = 0 |
- bucketOwnerFullControl = 1 |
- bucketOwnerRead = 2 |
- private = 3 |
- projectPrivate = 4 |
- publicRead = 5 |
- |
- class ProjectionValueValuesEnum(messages.Enum): |
- """Set of properties to return. Defaults to full. |
- |
- Values: |
- full: Include all properties. |
- noAcl: Omit acl and defaultObjectAcl properties. |
- """ |
- full = 0 |
- noAcl = 1 |
- |
- bucket = messages.StringField(1, required=True) |
- bucketResource = messages.MessageField('Bucket', 2) |
- ifMetagenerationMatch = messages.IntegerField(3) |
- ifMetagenerationNotMatch = messages.IntegerField(4) |
- predefinedAcl = messages.EnumField('PredefinedAclValueValuesEnum', 5) |
- predefinedDefaultObjectAcl = messages.EnumField('PredefinedDefaultObjectAclValueValuesEnum', 6) |
- projection = messages.EnumField('ProjectionValueValuesEnum', 7) |
- |
- |
-class StorageBucketsUpdateRequest(messages.Message): |
- """A StorageBucketsUpdateRequest object. |
- |
- Enums: |
- PredefinedAclValueValuesEnum: Apply a predefined set of access controls to |
- this bucket. |
- PredefinedDefaultObjectAclValueValuesEnum: Apply a predefined set of |
- default object access controls to this bucket. |
- ProjectionValueValuesEnum: Set of properties to return. Defaults to full. |
- |
- Fields: |
- bucket: Name of a bucket. |
- bucketResource: A Bucket resource to be passed as the request body. |
- ifMetagenerationMatch: Makes the return of the bucket metadata conditional |
- on whether the bucket's current metageneration matches the given value. |
- ifMetagenerationNotMatch: Makes the return of the bucket metadata |
- conditional on whether the bucket's current metageneration does not |
- match the given value. |
- predefinedAcl: Apply a predefined set of access controls to this bucket. |
- predefinedDefaultObjectAcl: Apply a predefined set of default object |
- access controls to this bucket. |
- projection: Set of properties to return. Defaults to full. |
- """ |
- |
- class PredefinedAclValueValuesEnum(messages.Enum): |
- """Apply a predefined set of access controls to this bucket. |
- |
- Values: |
- authenticatedRead: Project team owners get OWNER access, and |
- allAuthenticatedUsers get READER access. |
- private: Project team owners get OWNER access. |
- projectPrivate: Project team members get access according to their |
- roles. |
- publicRead: Project team owners get OWNER access, and allUsers get |
- READER access. |
- publicReadWrite: Project team owners get OWNER access, and allUsers get |
- WRITER access. |
- """ |
- authenticatedRead = 0 |
- private = 1 |
- projectPrivate = 2 |
- publicRead = 3 |
- publicReadWrite = 4 |
- |
- class PredefinedDefaultObjectAclValueValuesEnum(messages.Enum): |
- """Apply a predefined set of default object access controls to this |
- bucket. |
- |
- Values: |
- authenticatedRead: Object owner gets OWNER access, and |
- allAuthenticatedUsers get READER access. |
- bucketOwnerFullControl: Object owner gets OWNER access, and project team |
- owners get OWNER access. |
- bucketOwnerRead: Object owner gets OWNER access, and project team owners |
- get READER access. |
- private: Object owner gets OWNER access. |
- projectPrivate: Object owner gets OWNER access, and project team members |
- get access according to their roles. |
- publicRead: Object owner gets OWNER access, and allUsers get READER |
- access. |
- """ |
- authenticatedRead = 0 |
- bucketOwnerFullControl = 1 |
- bucketOwnerRead = 2 |
- private = 3 |
- projectPrivate = 4 |
- publicRead = 5 |
- |
- class ProjectionValueValuesEnum(messages.Enum): |
- """Set of properties to return. Defaults to full. |
- |
- Values: |
- full: Include all properties. |
- noAcl: Omit acl and defaultObjectAcl properties. |
- """ |
- full = 0 |
- noAcl = 1 |
- |
- bucket = messages.StringField(1, required=True) |
- bucketResource = messages.MessageField('Bucket', 2) |
- ifMetagenerationMatch = messages.IntegerField(3) |
- ifMetagenerationNotMatch = messages.IntegerField(4) |
- predefinedAcl = messages.EnumField('PredefinedAclValueValuesEnum', 5) |
- predefinedDefaultObjectAcl = messages.EnumField('PredefinedDefaultObjectAclValueValuesEnum', 6) |
- projection = messages.EnumField('ProjectionValueValuesEnum', 7) |
- |
- |
-class StorageChannelsStopResponse(messages.Message): |
- """An empty StorageChannelsStop response.""" |
- |
- |
-class StorageDefaultObjectAccessControlsDeleteRequest(messages.Message): |
- """A StorageDefaultObjectAccessControlsDeleteRequest object. |
- |
- Fields: |
- bucket: Name of a bucket. |
- entity: The entity holding the permission. Can be user-userId, user- |
- emailAddress, group-groupId, group-emailAddress, allUsers, or |
- allAuthenticatedUsers. |
- """ |
- |
- bucket = messages.StringField(1, required=True) |
- entity = messages.StringField(2, required=True) |
- |
- |
-class StorageDefaultObjectAccessControlsDeleteResponse(messages.Message): |
- """An empty StorageDefaultObjectAccessControlsDelete response.""" |
- |
- |
-class StorageDefaultObjectAccessControlsGetRequest(messages.Message): |
- """A StorageDefaultObjectAccessControlsGetRequest object. |
- |
- Fields: |
- bucket: Name of a bucket. |
- entity: The entity holding the permission. Can be user-userId, user- |
- emailAddress, group-groupId, group-emailAddress, allUsers, or |
- allAuthenticatedUsers. |
- """ |
- |
- bucket = messages.StringField(1, required=True) |
- entity = messages.StringField(2, required=True) |
- |
- |
-class StorageDefaultObjectAccessControlsListRequest(messages.Message): |
- """A StorageDefaultObjectAccessControlsListRequest object. |
- |
- Fields: |
- bucket: Name of a bucket. |
- ifMetagenerationMatch: If present, only return default ACL listing if the |
- bucket's current metageneration matches this value. |
- ifMetagenerationNotMatch: If present, only return default ACL listing if |
- the bucket's current metageneration does not match the given value. |
- """ |
- |
- bucket = messages.StringField(1, required=True) |
- ifMetagenerationMatch = messages.IntegerField(2) |
- ifMetagenerationNotMatch = messages.IntegerField(3) |
- |
- |
-class StorageObjectAccessControlsDeleteRequest(messages.Message): |
- """A StorageObjectAccessControlsDeleteRequest object. |
- |
- Fields: |
- bucket: Name of a bucket. |
- entity: The entity holding the permission. Can be user-userId, user- |
- emailAddress, group-groupId, group-emailAddress, allUsers, or |
- allAuthenticatedUsers. |
- generation: If present, selects a specific revision of this object (as |
- opposed to the latest version, the default). |
- object: Name of the object. |
- """ |
- |
- bucket = messages.StringField(1, required=True) |
- entity = messages.StringField(2, required=True) |
- generation = messages.IntegerField(3) |
- object = messages.StringField(4, required=True) |
- |
- |
-class StorageObjectAccessControlsDeleteResponse(messages.Message): |
- """An empty StorageObjectAccessControlsDelete response.""" |
- |
- |
-class StorageObjectAccessControlsGetRequest(messages.Message): |
- """A StorageObjectAccessControlsGetRequest object. |
- |
- Fields: |
- bucket: Name of a bucket. |
- entity: The entity holding the permission. Can be user-userId, user- |
- emailAddress, group-groupId, group-emailAddress, allUsers, or |
- allAuthenticatedUsers. |
- generation: If present, selects a specific revision of this object (as |
- opposed to the latest version, the default). |
- object: Name of the object. |
- """ |
- |
- bucket = messages.StringField(1, required=True) |
- entity = messages.StringField(2, required=True) |
- generation = messages.IntegerField(3) |
- object = messages.StringField(4, required=True) |
- |
- |
-class StorageObjectAccessControlsInsertRequest(messages.Message): |
- """A StorageObjectAccessControlsInsertRequest object. |
- |
- Fields: |
- bucket: Name of a bucket. |
- generation: If present, selects a specific revision of this object (as |
- opposed to the latest version, the default). |
- object: Name of the object. |
- objectAccessControl: A ObjectAccessControl resource to be passed as the |
- request body. |
- """ |
- |
- bucket = messages.StringField(1, required=True) |
- generation = messages.IntegerField(2) |
- object = messages.StringField(3, required=True) |
- objectAccessControl = messages.MessageField('ObjectAccessControl', 4) |
- |
- |
-class StorageObjectAccessControlsListRequest(messages.Message): |
- """A StorageObjectAccessControlsListRequest object. |
- |
- Fields: |
- bucket: Name of a bucket. |
- generation: If present, selects a specific revision of this object (as |
- opposed to the latest version, the default). |
- object: Name of the object. |
- """ |
- |
- bucket = messages.StringField(1, required=True) |
- generation = messages.IntegerField(2) |
- object = messages.StringField(3, required=True) |
- |
- |
-class StorageObjectAccessControlsPatchRequest(messages.Message): |
- """A StorageObjectAccessControlsPatchRequest object. |
- |
- Fields: |
- bucket: Name of a bucket. |
- entity: The entity holding the permission. Can be user-userId, user- |
- emailAddress, group-groupId, group-emailAddress, allUsers, or |
- allAuthenticatedUsers. |
- generation: If present, selects a specific revision of this object (as |
- opposed to the latest version, the default). |
- object: Name of the object. |
- objectAccessControl: A ObjectAccessControl resource to be passed as the |
- request body. |
- """ |
- |
- bucket = messages.StringField(1, required=True) |
- entity = messages.StringField(2, required=True) |
- generation = messages.IntegerField(3) |
- object = messages.StringField(4, required=True) |
- objectAccessControl = messages.MessageField('ObjectAccessControl', 5) |
- |
- |
-class StorageObjectAccessControlsUpdateRequest(messages.Message): |
- """A StorageObjectAccessControlsUpdateRequest object. |
- |
- Fields: |
- bucket: Name of a bucket. |
- entity: The entity holding the permission. Can be user-userId, user- |
- emailAddress, group-groupId, group-emailAddress, allUsers, or |
- allAuthenticatedUsers. |
- generation: If present, selects a specific revision of this object (as |
- opposed to the latest version, the default). |
- object: Name of the object. |
- objectAccessControl: A ObjectAccessControl resource to be passed as the |
- request body. |
- """ |
- |
- bucket = messages.StringField(1, required=True) |
- entity = messages.StringField(2, required=True) |
- generation = messages.IntegerField(3) |
- object = messages.StringField(4, required=True) |
- objectAccessControl = messages.MessageField('ObjectAccessControl', 5) |
- |
- |
-class StorageObjectsComposeRequest(messages.Message): |
- """A StorageObjectsComposeRequest object. |
- |
- Enums: |
- DestinationPredefinedAclValueValuesEnum: Apply a predefined set of access |
- controls to the destination object. |
- |
- Fields: |
- composeRequest: A ComposeRequest resource to be passed as the request |
- body. |
- destinationBucket: Name of the bucket in which to store the new object. |
- destinationObject: Name of the new object. |
- destinationPredefinedAcl: Apply a predefined set of access controls to the |
- destination object. |
- ifGenerationMatch: Makes the operation conditional on whether the object's |
- current generation matches the given value. |
- ifMetagenerationMatch: Makes the operation conditional on whether the |
- object's current metageneration matches the given value. |
- """ |
- |
- class DestinationPredefinedAclValueValuesEnum(messages.Enum): |
- """Apply a predefined set of access controls to the destination object. |
- |
- Values: |
- authenticatedRead: Object owner gets OWNER access, and |
- allAuthenticatedUsers get READER access. |
- bucketOwnerFullControl: Object owner gets OWNER access, and project team |
- owners get OWNER access. |
- bucketOwnerRead: Object owner gets OWNER access, and project team owners |
- get READER access. |
- private: Object owner gets OWNER access. |
- projectPrivate: Object owner gets OWNER access, and project team members |
- get access according to their roles. |
- publicRead: Object owner gets OWNER access, and allUsers get READER |
- access. |
- """ |
- authenticatedRead = 0 |
- bucketOwnerFullControl = 1 |
- bucketOwnerRead = 2 |
- private = 3 |
- projectPrivate = 4 |
- publicRead = 5 |
- |
- composeRequest = messages.MessageField('ComposeRequest', 1) |
- destinationBucket = messages.StringField(2, required=True) |
- destinationObject = messages.StringField(3, required=True) |
- destinationPredefinedAcl = messages.EnumField('DestinationPredefinedAclValueValuesEnum', 4) |
- ifGenerationMatch = messages.IntegerField(5) |
- ifMetagenerationMatch = messages.IntegerField(6) |
- |
- |
-class StorageObjectsCopyRequest(messages.Message): |
- """A StorageObjectsCopyRequest object. |
- |
- Enums: |
- DestinationPredefinedAclValueValuesEnum: Apply a predefined set of access |
- controls to the destination object. |
- ProjectionValueValuesEnum: Set of properties to return. Defaults to noAcl, |
- unless the object resource specifies the acl property, when it defaults |
- to full. |
- |
- Fields: |
- destinationBucket: Name of the bucket in which to store the new object. |
- Overrides the provided object metadata's bucket value, if any. |
- destinationObject: Name of the new object. Required when the object |
- metadata is not otherwise provided. Overrides the object metadata's name |
- value, if any. |
- destinationPredefinedAcl: Apply a predefined set of access controls to the |
- destination object. |
- ifGenerationMatch: Makes the operation conditional on whether the |
- destination object's current generation matches the given value. |
- ifGenerationNotMatch: Makes the operation conditional on whether the |
- destination object's current generation does not match the given value. |
- ifMetagenerationMatch: Makes the operation conditional on whether the |
- destination object's current metageneration matches the given value. |
- ifMetagenerationNotMatch: Makes the operation conditional on whether the |
- destination object's current metageneration does not match the given |
- value. |
- ifSourceGenerationMatch: Makes the operation conditional on whether the |
- source object's generation matches the given value. |
- ifSourceGenerationNotMatch: Makes the operation conditional on whether the |
- source object's generation does not match the given value. |
- ifSourceMetagenerationMatch: Makes the operation conditional on whether |
- the source object's current metageneration matches the given value. |
- ifSourceMetagenerationNotMatch: Makes the operation conditional on whether |
- the source object's current metageneration does not match the given |
- value. |
- object: A Object resource to be passed as the request body. |
- projection: Set of properties to return. Defaults to noAcl, unless the |
- object resource specifies the acl property, when it defaults to full. |
- sourceBucket: Name of the bucket in which to find the source object. |
- sourceGeneration: If present, selects a specific revision of the source |
- object (as opposed to the latest version, the default). |
- sourceObject: Name of the source object. |
- """ |
- |
- class DestinationPredefinedAclValueValuesEnum(messages.Enum): |
- """Apply a predefined set of access controls to the destination object. |
- |
- Values: |
- authenticatedRead: Object owner gets OWNER access, and |
- allAuthenticatedUsers get READER access. |
- bucketOwnerFullControl: Object owner gets OWNER access, and project team |
- owners get OWNER access. |
- bucketOwnerRead: Object owner gets OWNER access, and project team owners |
- get READER access. |
- private: Object owner gets OWNER access. |
- projectPrivate: Object owner gets OWNER access, and project team members |
- get access according to their roles. |
- publicRead: Object owner gets OWNER access, and allUsers get READER |
- access. |
- """ |
- authenticatedRead = 0 |
- bucketOwnerFullControl = 1 |
- bucketOwnerRead = 2 |
- private = 3 |
- projectPrivate = 4 |
- publicRead = 5 |
- |
- class ProjectionValueValuesEnum(messages.Enum): |
- """Set of properties to return. Defaults to noAcl, unless the object |
- resource specifies the acl property, when it defaults to full. |
- |
- Values: |
- full: Include all properties. |
- noAcl: Omit the acl property. |
- """ |
- full = 0 |
- noAcl = 1 |
- |
- destinationBucket = messages.StringField(1, required=True) |
- destinationObject = messages.StringField(2, required=True) |
- destinationPredefinedAcl = messages.EnumField('DestinationPredefinedAclValueValuesEnum', 3) |
- ifGenerationMatch = messages.IntegerField(4) |
- ifGenerationNotMatch = messages.IntegerField(5) |
- ifMetagenerationMatch = messages.IntegerField(6) |
- ifMetagenerationNotMatch = messages.IntegerField(7) |
- ifSourceGenerationMatch = messages.IntegerField(8) |
- ifSourceGenerationNotMatch = messages.IntegerField(9) |
- ifSourceMetagenerationMatch = messages.IntegerField(10) |
- ifSourceMetagenerationNotMatch = messages.IntegerField(11) |
- object = messages.MessageField('Object', 12) |
- projection = messages.EnumField('ProjectionValueValuesEnum', 13) |
- sourceBucket = messages.StringField(14, required=True) |
- sourceGeneration = messages.IntegerField(15) |
- sourceObject = messages.StringField(16, required=True) |
- |
- |
-class StorageObjectsDeleteRequest(messages.Message): |
- """A StorageObjectsDeleteRequest object. |
- |
- Fields: |
- bucket: Name of the bucket in which the object resides. |
- generation: If present, permanently deletes a specific revision of this |
- object (as opposed to the latest version, the default). |
- ifGenerationMatch: Makes the operation conditional on whether the object's |
- current generation matches the given value. |
- ifGenerationNotMatch: Makes the operation conditional on whether the |
- object's current generation does not match the given value. |
- ifMetagenerationMatch: Makes the operation conditional on whether the |
- object's current metageneration matches the given value. |
- ifMetagenerationNotMatch: Makes the operation conditional on whether the |
- object's current metageneration does not match the given value. |
- object: Name of the object. |
- """ |
- |
- bucket = messages.StringField(1, required=True) |
- generation = messages.IntegerField(2) |
- ifGenerationMatch = messages.IntegerField(3) |
- ifGenerationNotMatch = messages.IntegerField(4) |
- ifMetagenerationMatch = messages.IntegerField(5) |
- ifMetagenerationNotMatch = messages.IntegerField(6) |
- object = messages.StringField(7, required=True) |
- |
- |
-class StorageObjectsDeleteResponse(messages.Message): |
- """An empty StorageObjectsDelete response.""" |
- |
- |
-class StorageObjectsGetRequest(messages.Message): |
- """A StorageObjectsGetRequest object. |
- |
- Enums: |
- ProjectionValueValuesEnum: Set of properties to return. Defaults to noAcl. |
- |
- Fields: |
- bucket: Name of the bucket in which the object resides. |
- generation: If present, selects a specific revision of this object (as |
- opposed to the latest version, the default). |
- ifGenerationMatch: Makes the operation conditional on whether the object's |
- generation matches the given value. |
- ifGenerationNotMatch: Makes the operation conditional on whether the |
- object's generation does not match the given value. |
- ifMetagenerationMatch: Makes the operation conditional on whether the |
- object's current metageneration matches the given value. |
- ifMetagenerationNotMatch: Makes the operation conditional on whether the |
- object's current metageneration does not match the given value. |
- object: Name of the object. |
- projection: Set of properties to return. Defaults to noAcl. |
- """ |
- |
- class ProjectionValueValuesEnum(messages.Enum): |
- """Set of properties to return. Defaults to noAcl. |
- |
- Values: |
- full: Include all properties. |
- noAcl: Omit the acl property. |
- """ |
- full = 0 |
- noAcl = 1 |
- |
- bucket = messages.StringField(1, required=True) |
- generation = messages.IntegerField(2) |
- ifGenerationMatch = messages.IntegerField(3) |
- ifGenerationNotMatch = messages.IntegerField(4) |
- ifMetagenerationMatch = messages.IntegerField(5) |
- ifMetagenerationNotMatch = messages.IntegerField(6) |
- object = messages.StringField(7, required=True) |
- projection = messages.EnumField('ProjectionValueValuesEnum', 8) |
- |
- |
-class StorageObjectsInsertRequest(messages.Message): |
- """A StorageObjectsInsertRequest object. |
- |
- Enums: |
- PredefinedAclValueValuesEnum: Apply a predefined set of access controls to |
- this object. |
- ProjectionValueValuesEnum: Set of properties to return. Defaults to noAcl, |
- unless the object resource specifies the acl property, when it defaults |
- to full. |
- |
- Fields: |
- bucket: Name of the bucket in which to store the new object. Overrides the |
- provided object metadata's bucket value, if any. |
- contentEncoding: 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. |
- ifGenerationMatch: Makes the operation conditional on whether the object's |
- current generation matches the given value. |
- ifGenerationNotMatch: Makes the operation conditional on whether the |
- object's current generation does not match the given value. |
- ifMetagenerationMatch: Makes the operation conditional on whether the |
- object's current metageneration matches the given value. |
- ifMetagenerationNotMatch: Makes the operation conditional on whether the |
- object's current metageneration does not match the given value. |
- name: Name of the object. Required when the object metadata is not |
- otherwise provided. Overrides the object metadata's name value, if any. |
- object: A Object resource to be passed as the request body. |
- predefinedAcl: Apply a predefined set of access controls to this object. |
- projection: Set of properties to return. Defaults to noAcl, unless the |
- object resource specifies the acl property, when it defaults to full. |
- """ |
- |
- class PredefinedAclValueValuesEnum(messages.Enum): |
- """Apply a predefined set of access controls to this object. |
- |
- Values: |
- authenticatedRead: Object owner gets OWNER access, and |
- allAuthenticatedUsers get READER access. |
- bucketOwnerFullControl: Object owner gets OWNER access, and project team |
- owners get OWNER access. |
- bucketOwnerRead: Object owner gets OWNER access, and project team owners |
- get READER access. |
- private: Object owner gets OWNER access. |
- projectPrivate: Object owner gets OWNER access, and project team members |
- get access according to their roles. |
- publicRead: Object owner gets OWNER access, and allUsers get READER |
- access. |
- """ |
- authenticatedRead = 0 |
- bucketOwnerFullControl = 1 |
- bucketOwnerRead = 2 |
- private = 3 |
- projectPrivate = 4 |
- publicRead = 5 |
- |
- class ProjectionValueValuesEnum(messages.Enum): |
- """Set of properties to return. Defaults to noAcl, unless the object |
- resource specifies the acl property, when it defaults to full. |
- |
- Values: |
- full: Include all properties. |
- noAcl: Omit the acl property. |
- """ |
- full = 0 |
- noAcl = 1 |
- |
- bucket = messages.StringField(1, required=True) |
- contentEncoding = messages.StringField(2) |
- ifGenerationMatch = messages.IntegerField(3) |
- ifGenerationNotMatch = messages.IntegerField(4) |
- ifMetagenerationMatch = messages.IntegerField(5) |
- ifMetagenerationNotMatch = messages.IntegerField(6) |
- name = messages.StringField(7) |
- object = messages.MessageField('Object', 8) |
- predefinedAcl = messages.EnumField('PredefinedAclValueValuesEnum', 9) |
- projection = messages.EnumField('ProjectionValueValuesEnum', 10) |
- |
- |
-class StorageObjectsListRequest(messages.Message): |
- """A StorageObjectsListRequest object. |
- |
- Enums: |
- ProjectionValueValuesEnum: Set of properties to return. Defaults to noAcl. |
- |
- Fields: |
- bucket: Name of the bucket in which to look for objects. |
- delimiter: 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. |
- maxResults: Maximum number of items plus prefixes to return. As duplicate |
- prefixes are omitted, fewer total results may be returned than |
- requested. |
- pageToken: A previously-returned page token representing part of the |
- larger set of results to view. |
- prefix: Filter results to objects whose names begin with this prefix. |
- projection: Set of properties to return. Defaults to noAcl. |
- versions: If true, lists all versions of a file as distinct results. |
- """ |
- |
- class ProjectionValueValuesEnum(messages.Enum): |
- """Set of properties to return. Defaults to noAcl. |
- |
- Values: |
- full: Include all properties. |
- noAcl: Omit the acl property. |
- """ |
- full = 0 |
- noAcl = 1 |
- |
- bucket = messages.StringField(1, required=True) |
- delimiter = messages.StringField(2) |
- maxResults = messages.IntegerField(3, variant=messages.Variant.UINT32) |
- pageToken = messages.StringField(4) |
- prefix = messages.StringField(5) |
- projection = messages.EnumField('ProjectionValueValuesEnum', 6) |
- versions = messages.BooleanField(7) |
- |
- |
-class StorageObjectsPatchRequest(messages.Message): |
- """A StorageObjectsPatchRequest object. |
- |
- Enums: |
- PredefinedAclValueValuesEnum: Apply a predefined set of access controls to |
- this object. |
- ProjectionValueValuesEnum: Set of properties to return. Defaults to full. |
- |
- Fields: |
- bucket: Name of the bucket in which the object resides. |
- generation: If present, selects a specific revision of this object (as |
- opposed to the latest version, the default). |
- ifGenerationMatch: Makes the operation conditional on whether the object's |
- current generation matches the given value. |
- ifGenerationNotMatch: Makes the operation conditional on whether the |
- object's current generation does not match the given value. |
- ifMetagenerationMatch: Makes the operation conditional on whether the |
- object's current metageneration matches the given value. |
- ifMetagenerationNotMatch: Makes the operation conditional on whether the |
- object's current metageneration does not match the given value. |
- object: Name of the object. |
- objectResource: A Object resource to be passed as the request body. |
- predefinedAcl: Apply a predefined set of access controls to this object. |
- projection: Set of properties to return. Defaults to full. |
- """ |
- |
- class PredefinedAclValueValuesEnum(messages.Enum): |
- """Apply a predefined set of access controls to this object. |
- |
- Values: |
- authenticatedRead: Object owner gets OWNER access, and |
- allAuthenticatedUsers get READER access. |
- bucketOwnerFullControl: Object owner gets OWNER access, and project team |
- owners get OWNER access. |
- bucketOwnerRead: Object owner gets OWNER access, and project team owners |
- get READER access. |
- private: Object owner gets OWNER access. |
- projectPrivate: Object owner gets OWNER access, and project team members |
- get access according to their roles. |
- publicRead: Object owner gets OWNER access, and allUsers get READER |
- access. |
- """ |
- authenticatedRead = 0 |
- bucketOwnerFullControl = 1 |
- bucketOwnerRead = 2 |
- private = 3 |
- projectPrivate = 4 |
- publicRead = 5 |
- |
- class ProjectionValueValuesEnum(messages.Enum): |
- """Set of properties to return. Defaults to full. |
- |
- Values: |
- full: Include all properties. |
- noAcl: Omit the acl property. |
- """ |
- full = 0 |
- noAcl = 1 |
- |
- bucket = messages.StringField(1, required=True) |
- generation = messages.IntegerField(2) |
- ifGenerationMatch = messages.IntegerField(3) |
- ifGenerationNotMatch = messages.IntegerField(4) |
- ifMetagenerationMatch = messages.IntegerField(5) |
- ifMetagenerationNotMatch = messages.IntegerField(6) |
- object = messages.StringField(7, required=True) |
- objectResource = messages.MessageField('Object', 8) |
- predefinedAcl = messages.EnumField('PredefinedAclValueValuesEnum', 9) |
- projection = messages.EnumField('ProjectionValueValuesEnum', 10) |
- |
- |
-class StorageObjectsUpdateRequest(messages.Message): |
- """A StorageObjectsUpdateRequest object. |
- |
- Enums: |
- PredefinedAclValueValuesEnum: Apply a predefined set of access controls to |
- this object. |
- ProjectionValueValuesEnum: Set of properties to return. Defaults to full. |
- |
- Fields: |
- bucket: Name of the bucket in which the object resides. |
- generation: If present, selects a specific revision of this object (as |
- opposed to the latest version, the default). |
- ifGenerationMatch: Makes the operation conditional on whether the object's |
- current generation matches the given value. |
- ifGenerationNotMatch: Makes the operation conditional on whether the |
- object's current generation does not match the given value. |
- ifMetagenerationMatch: Makes the operation conditional on whether the |
- object's current metageneration matches the given value. |
- ifMetagenerationNotMatch: Makes the operation conditional on whether the |
- object's current metageneration does not match the given value. |
- object: Name of the object. |
- objectResource: A Object resource to be passed as the request body. |
- predefinedAcl: Apply a predefined set of access controls to this object. |
- projection: Set of properties to return. Defaults to full. |
- """ |
- |
- class PredefinedAclValueValuesEnum(messages.Enum): |
- """Apply a predefined set of access controls to this object. |
- |
- Values: |
- authenticatedRead: Object owner gets OWNER access, and |
- allAuthenticatedUsers get READER access. |
- bucketOwnerFullControl: Object owner gets OWNER access, and project team |
- owners get OWNER access. |
- bucketOwnerRead: Object owner gets OWNER access, and project team owners |
- get READER access. |
- private: Object owner gets OWNER access. |
- projectPrivate: Object owner gets OWNER access, and project team members |
- get access according to their roles. |
- publicRead: Object owner gets OWNER access, and allUsers get READER |
- access. |
- """ |
- authenticatedRead = 0 |
- bucketOwnerFullControl = 1 |
- bucketOwnerRead = 2 |
- private = 3 |
- projectPrivate = 4 |
- publicRead = 5 |
- |
- class ProjectionValueValuesEnum(messages.Enum): |
- """Set of properties to return. Defaults to full. |
- |
- Values: |
- full: Include all properties. |
- noAcl: Omit the acl property. |
- """ |
- full = 0 |
- noAcl = 1 |
- |
- bucket = messages.StringField(1, required=True) |
- generation = messages.IntegerField(2) |
- ifGenerationMatch = messages.IntegerField(3) |
- ifGenerationNotMatch = messages.IntegerField(4) |
- ifMetagenerationMatch = messages.IntegerField(5) |
- ifMetagenerationNotMatch = messages.IntegerField(6) |
- object = messages.StringField(7, required=True) |
- objectResource = messages.MessageField('Object', 8) |
- predefinedAcl = messages.EnumField('PredefinedAclValueValuesEnum', 9) |
- projection = messages.EnumField('ProjectionValueValuesEnum', 10) |
- |
- |
-class StorageObjectsWatchAllRequest(messages.Message): |
- """A StorageObjectsWatchAllRequest object. |
- |
- Enums: |
- ProjectionValueValuesEnum: Set of properties to return. Defaults to noAcl. |
- |
- Fields: |
- bucket: Name of the bucket in which to look for objects. |
- channel: A Channel resource to be passed as the request body. |
- delimiter: 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. |
- maxResults: Maximum number of items plus prefixes to return. As duplicate |
- prefixes are omitted, fewer total results may be returned than |
- requested. |
- pageToken: A previously-returned page token representing part of the |
- larger set of results to view. |
- prefix: Filter results to objects whose names begin with this prefix. |
- projection: Set of properties to return. Defaults to noAcl. |
- versions: If true, lists all versions of a file as distinct results. |
- """ |
- |
- class ProjectionValueValuesEnum(messages.Enum): |
- """Set of properties to return. Defaults to noAcl. |
- |
- Values: |
- full: Include all properties. |
- noAcl: Omit the acl property. |
- """ |
- full = 0 |
- noAcl = 1 |
- |
- bucket = messages.StringField(1, required=True) |
- channel = messages.MessageField('Channel', 2) |
- delimiter = messages.StringField(3) |
- maxResults = messages.IntegerField(4, variant=messages.Variant.UINT32) |
- pageToken = messages.StringField(5) |
- prefix = messages.StringField(6) |
- projection = messages.EnumField('ProjectionValueValuesEnum', 7) |
- versions = messages.BooleanField(8) |
- |
- |