Documentation ¶
Index ¶
- Variables
- func RegisterStorageServer(s *grpc.Server, srv StorageServer)
- type Bucket
- func (*Bucket) Descriptor() ([]byte, []int)deprecated
- func (x *Bucket) GetAcl() []*BucketAccessControl
- func (x *Bucket) GetBilling() *Bucket_Billing
- func (x *Bucket) GetCors() []*Bucket_Cors
- func (x *Bucket) GetDefaultEventBasedHold() bool
- func (x *Bucket) GetDefaultObjectAcl() []*ObjectAccessControl
- func (x *Bucket) GetEncryption() *Bucket_Encryption
- func (x *Bucket) GetEtag() string
- func (x *Bucket) GetIamConfiguration() *Bucket_IamConfiguration
- func (x *Bucket) GetId() string
- func (x *Bucket) GetLabels() map[string]string
- func (x *Bucket) GetLifecycle() *Bucket_Lifecycle
- func (x *Bucket) GetLocation() string
- func (x *Bucket) GetLocationType() string
- func (x *Bucket) GetLogging() *Bucket_Logging
- func (x *Bucket) GetMetageneration() int64
- func (x *Bucket) GetName() string
- func (x *Bucket) GetOwner() *Owner
- func (x *Bucket) GetProjectNumber() int64
- func (x *Bucket) GetRetentionPolicy() *Bucket_RetentionPolicy
- func (x *Bucket) GetStorageClass() string
- func (x *Bucket) GetTimeCreated() *timestamppb.Timestamp
- func (x *Bucket) GetUpdated() *timestamppb.Timestamp
- func (x *Bucket) GetVersioning() *Bucket_Versioning
- func (x *Bucket) GetWebsite() *Bucket_Website
- func (x *Bucket) GetZoneAffinity() []string
- func (*Bucket) ProtoMessage()
- func (x *Bucket) ProtoReflect() protoreflect.Message
- func (x *Bucket) Reset()
- func (x *Bucket) String() string
- type BucketAccessControl
- func (*BucketAccessControl) Descriptor() ([]byte, []int)deprecated
- func (x *BucketAccessControl) GetBucket() string
- func (x *BucketAccessControl) GetDomain() string
- func (x *BucketAccessControl) GetEmail() string
- func (x *BucketAccessControl) GetEntity() string
- func (x *BucketAccessControl) GetEntityId() string
- func (x *BucketAccessControl) GetEtag() string
- func (x *BucketAccessControl) GetId() string
- func (x *BucketAccessControl) GetProjectTeam() *ProjectTeam
- func (x *BucketAccessControl) GetRole() string
- func (*BucketAccessControl) ProtoMessage()
- func (x *BucketAccessControl) ProtoReflect() protoreflect.Message
- func (x *BucketAccessControl) Reset()
- func (x *BucketAccessControl) String() string
- type Bucket_Billing
- type Bucket_Cors
- func (*Bucket_Cors) Descriptor() ([]byte, []int)deprecated
- func (x *Bucket_Cors) GetMaxAgeSeconds() int32
- func (x *Bucket_Cors) GetMethod() []string
- func (x *Bucket_Cors) GetOrigin() []string
- func (x *Bucket_Cors) GetResponseHeader() []string
- func (*Bucket_Cors) ProtoMessage()
- func (x *Bucket_Cors) ProtoReflect() protoreflect.Message
- func (x *Bucket_Cors) Reset()
- func (x *Bucket_Cors) String() string
- type Bucket_Encryption
- func (*Bucket_Encryption) Descriptor() ([]byte, []int)deprecated
- func (x *Bucket_Encryption) GetDefaultKmsKeyName() string
- func (*Bucket_Encryption) ProtoMessage()
- func (x *Bucket_Encryption) ProtoReflect() protoreflect.Message
- func (x *Bucket_Encryption) Reset()
- func (x *Bucket_Encryption) String() string
- type Bucket_IamConfiguration
- func (*Bucket_IamConfiguration) Descriptor() ([]byte, []int)deprecated
- func (x *Bucket_IamConfiguration) GetUniformBucketLevelAccess() *Bucket_IamConfiguration_UniformBucketLevelAccess
- func (*Bucket_IamConfiguration) ProtoMessage()
- func (x *Bucket_IamConfiguration) ProtoReflect() protoreflect.Message
- func (x *Bucket_IamConfiguration) Reset()
- func (x *Bucket_IamConfiguration) String() string
- type Bucket_IamConfiguration_UniformBucketLevelAccess
- func (*Bucket_IamConfiguration_UniformBucketLevelAccess) Descriptor() ([]byte, []int)deprecated
- func (x *Bucket_IamConfiguration_UniformBucketLevelAccess) GetEnabled() bool
- func (x *Bucket_IamConfiguration_UniformBucketLevelAccess) GetLockedTime() *timestamppb.Timestamp
- func (*Bucket_IamConfiguration_UniformBucketLevelAccess) ProtoMessage()
- func (x *Bucket_IamConfiguration_UniformBucketLevelAccess) ProtoReflect() protoreflect.Message
- func (x *Bucket_IamConfiguration_UniformBucketLevelAccess) Reset()
- func (x *Bucket_IamConfiguration_UniformBucketLevelAccess) String() string
- type Bucket_Lifecycle
- func (*Bucket_Lifecycle) Descriptor() ([]byte, []int)deprecated
- func (x *Bucket_Lifecycle) GetRule() []*Bucket_Lifecycle_Rule
- func (*Bucket_Lifecycle) ProtoMessage()
- func (x *Bucket_Lifecycle) ProtoReflect() protoreflect.Message
- func (x *Bucket_Lifecycle) Reset()
- func (x *Bucket_Lifecycle) String() string
- type Bucket_Lifecycle_Rule
- func (*Bucket_Lifecycle_Rule) Descriptor() ([]byte, []int)deprecated
- func (x *Bucket_Lifecycle_Rule) GetAction() *Bucket_Lifecycle_Rule_Action
- func (x *Bucket_Lifecycle_Rule) GetCondition() *Bucket_Lifecycle_Rule_Condition
- func (*Bucket_Lifecycle_Rule) ProtoMessage()
- func (x *Bucket_Lifecycle_Rule) ProtoReflect() protoreflect.Message
- func (x *Bucket_Lifecycle_Rule) Reset()
- func (x *Bucket_Lifecycle_Rule) String() string
- type Bucket_Lifecycle_Rule_Action
- func (*Bucket_Lifecycle_Rule_Action) Descriptor() ([]byte, []int)deprecated
- func (x *Bucket_Lifecycle_Rule_Action) GetStorageClass() string
- func (x *Bucket_Lifecycle_Rule_Action) GetType() string
- func (*Bucket_Lifecycle_Rule_Action) ProtoMessage()
- func (x *Bucket_Lifecycle_Rule_Action) ProtoReflect() protoreflect.Message
- func (x *Bucket_Lifecycle_Rule_Action) Reset()
- func (x *Bucket_Lifecycle_Rule_Action) String() string
- type Bucket_Lifecycle_Rule_Condition
- func (*Bucket_Lifecycle_Rule_Condition) Descriptor() ([]byte, []int)deprecated
- func (x *Bucket_Lifecycle_Rule_Condition) GetAge() int32
- func (x *Bucket_Lifecycle_Rule_Condition) GetCreatedBefore() *timestamppb.Timestamp
- func (x *Bucket_Lifecycle_Rule_Condition) GetIsLive() *wrapperspb.BoolValue
- func (x *Bucket_Lifecycle_Rule_Condition) GetMatchesPattern() string
- func (x *Bucket_Lifecycle_Rule_Condition) GetMatchesStorageClass() []string
- func (x *Bucket_Lifecycle_Rule_Condition) GetNumNewerVersions() int32
- func (*Bucket_Lifecycle_Rule_Condition) ProtoMessage()
- func (x *Bucket_Lifecycle_Rule_Condition) ProtoReflect() protoreflect.Message
- func (x *Bucket_Lifecycle_Rule_Condition) Reset()
- func (x *Bucket_Lifecycle_Rule_Condition) String() string
- type Bucket_Logging
- func (*Bucket_Logging) Descriptor() ([]byte, []int)deprecated
- func (x *Bucket_Logging) GetLogBucket() string
- func (x *Bucket_Logging) GetLogObjectPrefix() string
- func (*Bucket_Logging) ProtoMessage()
- func (x *Bucket_Logging) ProtoReflect() protoreflect.Message
- func (x *Bucket_Logging) Reset()
- func (x *Bucket_Logging) String() string
- type Bucket_RetentionPolicy
- func (*Bucket_RetentionPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *Bucket_RetentionPolicy) GetEffectiveTime() *timestamppb.Timestamp
- func (x *Bucket_RetentionPolicy) GetIsLocked() bool
- func (x *Bucket_RetentionPolicy) GetRetentionPeriod() int64
- func (*Bucket_RetentionPolicy) ProtoMessage()
- func (x *Bucket_RetentionPolicy) ProtoReflect() protoreflect.Message
- func (x *Bucket_RetentionPolicy) Reset()
- func (x *Bucket_RetentionPolicy) String() string
- type Bucket_Versioning
- type Bucket_Website
- func (*Bucket_Website) Descriptor() ([]byte, []int)deprecated
- func (x *Bucket_Website) GetMainPageSuffix() string
- func (x *Bucket_Website) GetNotFoundPage() string
- func (*Bucket_Website) ProtoMessage()
- func (x *Bucket_Website) ProtoReflect() protoreflect.Message
- func (x *Bucket_Website) Reset()
- func (x *Bucket_Website) String() string
- type Channel
- func (*Channel) Descriptor() ([]byte, []int)deprecated
- func (x *Channel) GetAddress() string
- func (x *Channel) GetExpiration() *timestamppb.Timestamp
- func (x *Channel) GetId() string
- func (x *Channel) GetParams() map[string]string
- func (x *Channel) GetPayload() bool
- func (x *Channel) GetResourceId() string
- func (x *Channel) GetResourceUri() string
- func (x *Channel) GetToken() string
- func (x *Channel) GetType() string
- func (*Channel) ProtoMessage()
- func (x *Channel) ProtoReflect() protoreflect.Message
- func (x *Channel) Reset()
- func (x *Channel) String() string
- type ChecksummedData
- func (*ChecksummedData) Descriptor() ([]byte, []int)deprecated
- func (x *ChecksummedData) GetContent() []byte
- func (x *ChecksummedData) GetCrc32C() *wrapperspb.UInt32Value
- func (*ChecksummedData) ProtoMessage()
- func (x *ChecksummedData) ProtoReflect() protoreflect.Message
- func (x *ChecksummedData) Reset()
- func (x *ChecksummedData) String() string
- type CommonEnums
- type CommonEnums_PredefinedBucketAcl
- func (CommonEnums_PredefinedBucketAcl) Descriptor() protoreflect.EnumDescriptor
- func (x CommonEnums_PredefinedBucketAcl) Enum() *CommonEnums_PredefinedBucketAcl
- func (CommonEnums_PredefinedBucketAcl) EnumDescriptor() ([]byte, []int)deprecated
- func (x CommonEnums_PredefinedBucketAcl) Number() protoreflect.EnumNumber
- func (x CommonEnums_PredefinedBucketAcl) String() string
- func (CommonEnums_PredefinedBucketAcl) Type() protoreflect.EnumType
- type CommonEnums_PredefinedObjectAcl
- func (CommonEnums_PredefinedObjectAcl) Descriptor() protoreflect.EnumDescriptor
- func (x CommonEnums_PredefinedObjectAcl) Enum() *CommonEnums_PredefinedObjectAcl
- func (CommonEnums_PredefinedObjectAcl) EnumDescriptor() ([]byte, []int)deprecated
- func (x CommonEnums_PredefinedObjectAcl) Number() protoreflect.EnumNumber
- func (x CommonEnums_PredefinedObjectAcl) String() string
- func (CommonEnums_PredefinedObjectAcl) Type() protoreflect.EnumType
- type CommonEnums_Projection
- func (CommonEnums_Projection) Descriptor() protoreflect.EnumDescriptor
- func (x CommonEnums_Projection) Enum() *CommonEnums_Projection
- func (CommonEnums_Projection) EnumDescriptor() ([]byte, []int)deprecated
- func (x CommonEnums_Projection) Number() protoreflect.EnumNumber
- func (x CommonEnums_Projection) String() string
- func (CommonEnums_Projection) Type() protoreflect.EnumType
- type CommonObjectRequestParams
- func (*CommonObjectRequestParams) Descriptor() ([]byte, []int)deprecated
- func (x *CommonObjectRequestParams) GetEncryptionAlgorithm() string
- func (x *CommonObjectRequestParams) GetEncryptionKey() string
- func (x *CommonObjectRequestParams) GetEncryptionKeySha256() string
- func (*CommonObjectRequestParams) ProtoMessage()
- func (x *CommonObjectRequestParams) ProtoReflect() protoreflect.Message
- func (x *CommonObjectRequestParams) Reset()
- func (x *CommonObjectRequestParams) String() string
- type CommonRequestParams
- func (*CommonRequestParams) Descriptor() ([]byte, []int)deprecated
- func (x *CommonRequestParams) GetFields() *fieldmaskpb.FieldMask
- func (x *CommonRequestParams) GetQuotaUser() string
- func (x *CommonRequestParams) GetUserProject() string
- func (*CommonRequestParams) ProtoMessage()
- func (x *CommonRequestParams) ProtoReflect() protoreflect.Message
- func (x *CommonRequestParams) Reset()
- func (x *CommonRequestParams) String() string
- type ComposeObjectRequest
- func (*ComposeObjectRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ComposeObjectRequest) GetCommonObjectRequestParams() *CommonObjectRequestParams
- func (x *ComposeObjectRequest) GetCommonRequestParams() *CommonRequestParams
- func (x *ComposeObjectRequest) GetDestination() *Object
- func (x *ComposeObjectRequest) GetDestinationBucket() string
- func (x *ComposeObjectRequest) GetDestinationObject() string
- func (x *ComposeObjectRequest) GetDestinationPredefinedAcl() CommonEnums_PredefinedObjectAcl
- func (x *ComposeObjectRequest) GetIfGenerationMatch() *wrapperspb.Int64Value
- func (x *ComposeObjectRequest) GetIfMetagenerationMatch() *wrapperspb.Int64Value
- func (x *ComposeObjectRequest) GetKmsKeyName() string
- func (x *ComposeObjectRequest) GetSourceObjects() []*ComposeObjectRequest_SourceObjects
- func (*ComposeObjectRequest) ProtoMessage()
- func (x *ComposeObjectRequest) ProtoReflect() protoreflect.Message
- func (x *ComposeObjectRequest) Reset()
- func (x *ComposeObjectRequest) String() string
- type ComposeObjectRequest_SourceObjects
- func (*ComposeObjectRequest_SourceObjects) Descriptor() ([]byte, []int)deprecated
- func (x *ComposeObjectRequest_SourceObjects) GetGeneration() int64
- func (x *ComposeObjectRequest_SourceObjects) GetName() string
- func (x *ComposeObjectRequest_SourceObjects) GetObjectPreconditions() *ComposeObjectRequest_SourceObjects_ObjectPreconditions
- func (*ComposeObjectRequest_SourceObjects) ProtoMessage()
- func (x *ComposeObjectRequest_SourceObjects) ProtoReflect() protoreflect.Message
- func (x *ComposeObjectRequest_SourceObjects) Reset()
- func (x *ComposeObjectRequest_SourceObjects) String() string
- type ComposeObjectRequest_SourceObjects_ObjectPreconditions
- func (*ComposeObjectRequest_SourceObjects_ObjectPreconditions) Descriptor() ([]byte, []int)deprecated
- func (x *ComposeObjectRequest_SourceObjects_ObjectPreconditions) GetIfGenerationMatch() *wrapperspb.Int64Value
- func (*ComposeObjectRequest_SourceObjects_ObjectPreconditions) ProtoMessage()
- func (x *ComposeObjectRequest_SourceObjects_ObjectPreconditions) ProtoReflect() protoreflect.Message
- func (x *ComposeObjectRequest_SourceObjects_ObjectPreconditions) Reset()
- func (x *ComposeObjectRequest_SourceObjects_ObjectPreconditions) String() string
- type ContentRange
- func (*ContentRange) Descriptor() ([]byte, []int)deprecated
- func (x *ContentRange) GetCompleteLength() int64
- func (x *ContentRange) GetEnd() int64
- func (x *ContentRange) GetStart() int64
- func (*ContentRange) ProtoMessage()
- func (x *ContentRange) ProtoReflect() protoreflect.Message
- func (x *ContentRange) Reset()
- func (x *ContentRange) String() string
- type CopyObjectRequest
- func (*CopyObjectRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CopyObjectRequest) GetCommonObjectRequestParams() *CommonObjectRequestParams
- func (x *CopyObjectRequest) GetCommonRequestParams() *CommonRequestParams
- func (x *CopyObjectRequest) GetDestination() *Object
- func (x *CopyObjectRequest) GetDestinationBucket() string
- func (x *CopyObjectRequest) GetDestinationKmsKeyName() string
- func (x *CopyObjectRequest) GetDestinationObject() string
- func (x *CopyObjectRequest) GetDestinationPredefinedAcl() CommonEnums_PredefinedObjectAcl
- func (x *CopyObjectRequest) GetIfGenerationMatch() *wrapperspb.Int64Value
- func (x *CopyObjectRequest) GetIfGenerationNotMatch() *wrapperspb.Int64Value
- func (x *CopyObjectRequest) GetIfMetagenerationMatch() *wrapperspb.Int64Value
- func (x *CopyObjectRequest) GetIfMetagenerationNotMatch() *wrapperspb.Int64Value
- func (x *CopyObjectRequest) GetIfSourceGenerationMatch() *wrapperspb.Int64Value
- func (x *CopyObjectRequest) GetIfSourceGenerationNotMatch() *wrapperspb.Int64Value
- func (x *CopyObjectRequest) GetIfSourceMetagenerationMatch() *wrapperspb.Int64Value
- func (x *CopyObjectRequest) GetIfSourceMetagenerationNotMatch() *wrapperspb.Int64Value
- func (x *CopyObjectRequest) GetProjection() CommonEnums_Projection
- func (x *CopyObjectRequest) GetSourceBucket() string
- func (x *CopyObjectRequest) GetSourceGeneration() int64
- func (x *CopyObjectRequest) GetSourceObject() string
- func (*CopyObjectRequest) ProtoMessage()
- func (x *CopyObjectRequest) ProtoReflect() protoreflect.Message
- func (x *CopyObjectRequest) Reset()
- func (x *CopyObjectRequest) String() string
- type CreateHmacKeyRequest
- func (*CreateHmacKeyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateHmacKeyRequest) GetCommonRequestParams() *CommonRequestParams
- func (x *CreateHmacKeyRequest) GetProjectId() string
- func (x *CreateHmacKeyRequest) GetServiceAccountEmail() string
- func (*CreateHmacKeyRequest) ProtoMessage()
- func (x *CreateHmacKeyRequest) ProtoReflect() protoreflect.Message
- func (x *CreateHmacKeyRequest) Reset()
- func (x *CreateHmacKeyRequest) String() string
- type CreateHmacKeyResponse
- func (*CreateHmacKeyResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateHmacKeyResponse) GetMetadata() *HmacKeyMetadata
- func (x *CreateHmacKeyResponse) GetSecret() string
- func (*CreateHmacKeyResponse) ProtoMessage()
- func (x *CreateHmacKeyResponse) ProtoReflect() protoreflect.Message
- func (x *CreateHmacKeyResponse) Reset()
- func (x *CreateHmacKeyResponse) String() string
- type DeleteBucketAccessControlRequest
- func (*DeleteBucketAccessControlRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteBucketAccessControlRequest) GetBucket() string
- func (x *DeleteBucketAccessControlRequest) GetCommonRequestParams() *CommonRequestParams
- func (x *DeleteBucketAccessControlRequest) GetEntity() string
- func (*DeleteBucketAccessControlRequest) ProtoMessage()
- func (x *DeleteBucketAccessControlRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteBucketAccessControlRequest) Reset()
- func (x *DeleteBucketAccessControlRequest) String() string
- type DeleteBucketRequest
- func (*DeleteBucketRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteBucketRequest) GetBucket() string
- func (x *DeleteBucketRequest) GetCommonRequestParams() *CommonRequestParams
- func (x *DeleteBucketRequest) GetIfMetagenerationMatch() *wrapperspb.Int64Value
- func (x *DeleteBucketRequest) GetIfMetagenerationNotMatch() *wrapperspb.Int64Value
- func (*DeleteBucketRequest) ProtoMessage()
- func (x *DeleteBucketRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteBucketRequest) Reset()
- func (x *DeleteBucketRequest) String() string
- type DeleteDefaultObjectAccessControlRequest
- func (*DeleteDefaultObjectAccessControlRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteDefaultObjectAccessControlRequest) GetBucket() string
- func (x *DeleteDefaultObjectAccessControlRequest) GetCommonRequestParams() *CommonRequestParams
- func (x *DeleteDefaultObjectAccessControlRequest) GetEntity() string
- func (*DeleteDefaultObjectAccessControlRequest) ProtoMessage()
- func (x *DeleteDefaultObjectAccessControlRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteDefaultObjectAccessControlRequest) Reset()
- func (x *DeleteDefaultObjectAccessControlRequest) String() string
- type DeleteHmacKeyRequest
- func (*DeleteHmacKeyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteHmacKeyRequest) GetAccessId() string
- func (x *DeleteHmacKeyRequest) GetCommonRequestParams() *CommonRequestParams
- func (x *DeleteHmacKeyRequest) GetProjectId() string
- func (*DeleteHmacKeyRequest) ProtoMessage()
- func (x *DeleteHmacKeyRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteHmacKeyRequest) Reset()
- func (x *DeleteHmacKeyRequest) String() string
- type DeleteNotificationRequest
- func (*DeleteNotificationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteNotificationRequest) GetBucket() string
- func (x *DeleteNotificationRequest) GetCommonRequestParams() *CommonRequestParams
- func (x *DeleteNotificationRequest) GetNotification() string
- func (*DeleteNotificationRequest) ProtoMessage()
- func (x *DeleteNotificationRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteNotificationRequest) Reset()
- func (x *DeleteNotificationRequest) String() string
- type DeleteObjectAccessControlRequest
- func (*DeleteObjectAccessControlRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteObjectAccessControlRequest) GetBucket() string
- func (x *DeleteObjectAccessControlRequest) GetCommonRequestParams() *CommonRequestParams
- func (x *DeleteObjectAccessControlRequest) GetEntity() string
- func (x *DeleteObjectAccessControlRequest) GetGeneration() int64
- func (x *DeleteObjectAccessControlRequest) GetObject() string
- func (*DeleteObjectAccessControlRequest) ProtoMessage()
- func (x *DeleteObjectAccessControlRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteObjectAccessControlRequest) Reset()
- func (x *DeleteObjectAccessControlRequest) String() string
- type DeleteObjectRequest
- func (*DeleteObjectRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteObjectRequest) GetBucket() string
- func (x *DeleteObjectRequest) GetCommonObjectRequestParams() *CommonObjectRequestParams
- func (x *DeleteObjectRequest) GetCommonRequestParams() *CommonRequestParams
- func (x *DeleteObjectRequest) GetGeneration() int64
- func (x *DeleteObjectRequest) GetIfGenerationMatch() *wrapperspb.Int64Value
- func (x *DeleteObjectRequest) GetIfGenerationNotMatch() *wrapperspb.Int64Value
- func (x *DeleteObjectRequest) GetIfMetagenerationMatch() *wrapperspb.Int64Value
- func (x *DeleteObjectRequest) GetIfMetagenerationNotMatch() *wrapperspb.Int64Value
- func (x *DeleteObjectRequest) GetObject() string
- func (x *DeleteObjectRequest) GetUploadId() string
- func (*DeleteObjectRequest) ProtoMessage()
- func (x *DeleteObjectRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteObjectRequest) Reset()
- func (x *DeleteObjectRequest) String() string
- type GetBucketAccessControlRequest
- func (*GetBucketAccessControlRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetBucketAccessControlRequest) GetBucket() string
- func (x *GetBucketAccessControlRequest) GetCommonRequestParams() *CommonRequestParams
- func (x *GetBucketAccessControlRequest) GetEntity() string
- func (*GetBucketAccessControlRequest) ProtoMessage()
- func (x *GetBucketAccessControlRequest) ProtoReflect() protoreflect.Message
- func (x *GetBucketAccessControlRequest) Reset()
- func (x *GetBucketAccessControlRequest) String() string
- type GetBucketRequest
- func (*GetBucketRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetBucketRequest) GetBucket() string
- func (x *GetBucketRequest) GetCommonRequestParams() *CommonRequestParams
- func (x *GetBucketRequest) GetIfMetagenerationMatch() *wrapperspb.Int64Value
- func (x *GetBucketRequest) GetIfMetagenerationNotMatch() *wrapperspb.Int64Value
- func (x *GetBucketRequest) GetProjection() CommonEnums_Projection
- func (*GetBucketRequest) ProtoMessage()
- func (x *GetBucketRequest) ProtoReflect() protoreflect.Message
- func (x *GetBucketRequest) Reset()
- func (x *GetBucketRequest) String() string
- type GetDefaultObjectAccessControlRequest
- func (*GetDefaultObjectAccessControlRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetDefaultObjectAccessControlRequest) GetBucket() string
- func (x *GetDefaultObjectAccessControlRequest) GetCommonRequestParams() *CommonRequestParams
- func (x *GetDefaultObjectAccessControlRequest) GetEntity() string
- func (*GetDefaultObjectAccessControlRequest) ProtoMessage()
- func (x *GetDefaultObjectAccessControlRequest) ProtoReflect() protoreflect.Message
- func (x *GetDefaultObjectAccessControlRequest) Reset()
- func (x *GetDefaultObjectAccessControlRequest) String() string
- type GetHmacKeyRequest
- func (*GetHmacKeyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetHmacKeyRequest) GetAccessId() string
- func (x *GetHmacKeyRequest) GetCommonRequestParams() *CommonRequestParams
- func (x *GetHmacKeyRequest) GetProjectId() string
- func (*GetHmacKeyRequest) ProtoMessage()
- func (x *GetHmacKeyRequest) ProtoReflect() protoreflect.Message
- func (x *GetHmacKeyRequest) Reset()
- func (x *GetHmacKeyRequest) String() string
- type GetIamPolicyRequest
- func (*GetIamPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetIamPolicyRequest) GetCommonRequestParams() *CommonRequestParams
- func (x *GetIamPolicyRequest) GetIamRequest() *v1.GetIamPolicyRequest
- func (*GetIamPolicyRequest) ProtoMessage()
- func (x *GetIamPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *GetIamPolicyRequest) Reset()
- func (x *GetIamPolicyRequest) String() string
- type GetNotificationRequest
- func (*GetNotificationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetNotificationRequest) GetBucket() string
- func (x *GetNotificationRequest) GetCommonRequestParams() *CommonRequestParams
- func (x *GetNotificationRequest) GetNotification() string
- func (*GetNotificationRequest) ProtoMessage()
- func (x *GetNotificationRequest) ProtoReflect() protoreflect.Message
- func (x *GetNotificationRequest) Reset()
- func (x *GetNotificationRequest) String() string
- type GetObjectAccessControlRequest
- func (*GetObjectAccessControlRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetObjectAccessControlRequest) GetBucket() string
- func (x *GetObjectAccessControlRequest) GetCommonRequestParams() *CommonRequestParams
- func (x *GetObjectAccessControlRequest) GetEntity() string
- func (x *GetObjectAccessControlRequest) GetGeneration() int64
- func (x *GetObjectAccessControlRequest) GetObject() string
- func (*GetObjectAccessControlRequest) ProtoMessage()
- func (x *GetObjectAccessControlRequest) ProtoReflect() protoreflect.Message
- func (x *GetObjectAccessControlRequest) Reset()
- func (x *GetObjectAccessControlRequest) String() string
- type GetObjectMediaRequest
- func (*GetObjectMediaRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetObjectMediaRequest) GetBucket() string
- func (x *GetObjectMediaRequest) GetCommonObjectRequestParams() *CommonObjectRequestParams
- func (x *GetObjectMediaRequest) GetCommonRequestParams() *CommonRequestParams
- func (x *GetObjectMediaRequest) GetGeneration() int64
- func (x *GetObjectMediaRequest) GetIfGenerationMatch() *wrapperspb.Int64Value
- func (x *GetObjectMediaRequest) GetIfGenerationNotMatch() *wrapperspb.Int64Value
- func (x *GetObjectMediaRequest) GetIfMetagenerationMatch() *wrapperspb.Int64Value
- func (x *GetObjectMediaRequest) GetIfMetagenerationNotMatch() *wrapperspb.Int64Value
- func (x *GetObjectMediaRequest) GetObject() string
- func (x *GetObjectMediaRequest) GetReadLimit() int64
- func (x *GetObjectMediaRequest) GetReadOffset() int64
- func (*GetObjectMediaRequest) ProtoMessage()
- func (x *GetObjectMediaRequest) ProtoReflect() protoreflect.Message
- func (x *GetObjectMediaRequest) Reset()
- func (x *GetObjectMediaRequest) String() string
- type GetObjectMediaResponse
- func (*GetObjectMediaResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetObjectMediaResponse) GetChecksummedData() *ChecksummedData
- func (x *GetObjectMediaResponse) GetContentRange() *ContentRange
- func (x *GetObjectMediaResponse) GetMetadata() *Object
- func (x *GetObjectMediaResponse) GetObjectChecksums() *ObjectChecksums
- func (*GetObjectMediaResponse) ProtoMessage()
- func (x *GetObjectMediaResponse) ProtoReflect() protoreflect.Message
- func (x *GetObjectMediaResponse) Reset()
- func (x *GetObjectMediaResponse) String() string
- type GetObjectRequest
- func (*GetObjectRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetObjectRequest) GetBucket() string
- func (x *GetObjectRequest) GetCommonObjectRequestParams() *CommonObjectRequestParams
- func (x *GetObjectRequest) GetCommonRequestParams() *CommonRequestParams
- func (x *GetObjectRequest) GetGeneration() int64
- func (x *GetObjectRequest) GetIfGenerationMatch() *wrapperspb.Int64Value
- func (x *GetObjectRequest) GetIfGenerationNotMatch() *wrapperspb.Int64Value
- func (x *GetObjectRequest) GetIfMetagenerationMatch() *wrapperspb.Int64Value
- func (x *GetObjectRequest) GetIfMetagenerationNotMatch() *wrapperspb.Int64Value
- func (x *GetObjectRequest) GetObject() string
- func (x *GetObjectRequest) GetProjection() CommonEnums_Projection
- func (*GetObjectRequest) ProtoMessage()
- func (x *GetObjectRequest) ProtoReflect() protoreflect.Message
- func (x *GetObjectRequest) Reset()
- func (x *GetObjectRequest) String() string
- type GetProjectServiceAccountRequest
- func (*GetProjectServiceAccountRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetProjectServiceAccountRequest) GetCommonRequestParams() *CommonRequestParams
- func (x *GetProjectServiceAccountRequest) GetProjectId() string
- func (*GetProjectServiceAccountRequest) ProtoMessage()
- func (x *GetProjectServiceAccountRequest) ProtoReflect() protoreflect.Message
- func (x *GetProjectServiceAccountRequest) Reset()
- func (x *GetProjectServiceAccountRequest) String() string
- type HmacKeyMetadata
- func (*HmacKeyMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *HmacKeyMetadata) GetAccessId() string
- func (x *HmacKeyMetadata) GetEtag() string
- func (x *HmacKeyMetadata) GetId() string
- func (x *HmacKeyMetadata) GetProjectId() string
- func (x *HmacKeyMetadata) GetServiceAccountEmail() string
- func (x *HmacKeyMetadata) GetState() string
- func (x *HmacKeyMetadata) GetTimeCreated() *timestamppb.Timestamp
- func (x *HmacKeyMetadata) GetUpdated() *timestamppb.Timestamp
- func (*HmacKeyMetadata) ProtoMessage()
- func (x *HmacKeyMetadata) ProtoReflect() protoreflect.Message
- func (x *HmacKeyMetadata) Reset()
- func (x *HmacKeyMetadata) String() string
- type InsertBucketAccessControlRequest
- func (*InsertBucketAccessControlRequest) Descriptor() ([]byte, []int)deprecated
- func (x *InsertBucketAccessControlRequest) GetBucket() string
- func (x *InsertBucketAccessControlRequest) GetBucketAccessControl() *BucketAccessControl
- func (x *InsertBucketAccessControlRequest) GetCommonRequestParams() *CommonRequestParams
- func (*InsertBucketAccessControlRequest) ProtoMessage()
- func (x *InsertBucketAccessControlRequest) ProtoReflect() protoreflect.Message
- func (x *InsertBucketAccessControlRequest) Reset()
- func (x *InsertBucketAccessControlRequest) String() string
- type InsertBucketRequest
- func (*InsertBucketRequest) Descriptor() ([]byte, []int)deprecated
- func (x *InsertBucketRequest) GetBucket() *Bucket
- func (x *InsertBucketRequest) GetCommonRequestParams() *CommonRequestParams
- func (x *InsertBucketRequest) GetPredefinedAcl() CommonEnums_PredefinedBucketAcl
- func (x *InsertBucketRequest) GetPredefinedDefaultObjectAcl() CommonEnums_PredefinedObjectAcl
- func (x *InsertBucketRequest) GetProject() string
- func (x *InsertBucketRequest) GetProjection() CommonEnums_Projection
- func (*InsertBucketRequest) ProtoMessage()
- func (x *InsertBucketRequest) ProtoReflect() protoreflect.Message
- func (x *InsertBucketRequest) Reset()
- func (x *InsertBucketRequest) String() string
- type InsertDefaultObjectAccessControlRequest
- func (*InsertDefaultObjectAccessControlRequest) Descriptor() ([]byte, []int)deprecated
- func (x *InsertDefaultObjectAccessControlRequest) GetBucket() string
- func (x *InsertDefaultObjectAccessControlRequest) GetCommonRequestParams() *CommonRequestParams
- func (x *InsertDefaultObjectAccessControlRequest) GetObjectAccessControl() *ObjectAccessControl
- func (*InsertDefaultObjectAccessControlRequest) ProtoMessage()
- func (x *InsertDefaultObjectAccessControlRequest) ProtoReflect() protoreflect.Message
- func (x *InsertDefaultObjectAccessControlRequest) Reset()
- func (x *InsertDefaultObjectAccessControlRequest) String() string
- type InsertNotificationRequest
- func (*InsertNotificationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *InsertNotificationRequest) GetBucket() string
- func (x *InsertNotificationRequest) GetCommonRequestParams() *CommonRequestParams
- func (x *InsertNotificationRequest) GetNotification() *Notification
- func (*InsertNotificationRequest) ProtoMessage()
- func (x *InsertNotificationRequest) ProtoReflect() protoreflect.Message
- func (x *InsertNotificationRequest) Reset()
- func (x *InsertNotificationRequest) String() string
- type InsertObjectAccessControlRequest
- func (*InsertObjectAccessControlRequest) Descriptor() ([]byte, []int)deprecated
- func (x *InsertObjectAccessControlRequest) GetBucket() string
- func (x *InsertObjectAccessControlRequest) GetCommonRequestParams() *CommonRequestParams
- func (x *InsertObjectAccessControlRequest) GetGeneration() int64
- func (x *InsertObjectAccessControlRequest) GetObject() string
- func (x *InsertObjectAccessControlRequest) GetObjectAccessControl() *ObjectAccessControl
- func (*InsertObjectAccessControlRequest) ProtoMessage()
- func (x *InsertObjectAccessControlRequest) ProtoReflect() protoreflect.Message
- func (x *InsertObjectAccessControlRequest) Reset()
- func (x *InsertObjectAccessControlRequest) String() string
- type InsertObjectRequest
- func (*InsertObjectRequest) Descriptor() ([]byte, []int)deprecated
- func (x *InsertObjectRequest) GetChecksummedData() *ChecksummedData
- func (x *InsertObjectRequest) GetCommonObjectRequestParams() *CommonObjectRequestParams
- func (x *InsertObjectRequest) GetCommonRequestParams() *CommonRequestParams
- func (m *InsertObjectRequest) GetData() isInsertObjectRequest_Data
- func (x *InsertObjectRequest) GetFinishWrite() bool
- func (m *InsertObjectRequest) GetFirstMessage() isInsertObjectRequest_FirstMessage
- func (x *InsertObjectRequest) GetInsertObjectSpec() *InsertObjectSpec
- func (x *InsertObjectRequest) GetObjectChecksums() *ObjectChecksums
- func (x *InsertObjectRequest) GetReference() *GetObjectMediaRequest
- func (x *InsertObjectRequest) GetUploadId() string
- func (x *InsertObjectRequest) GetWriteOffset() int64
- func (*InsertObjectRequest) ProtoMessage()
- func (x *InsertObjectRequest) ProtoReflect() protoreflect.Message
- func (x *InsertObjectRequest) Reset()
- func (x *InsertObjectRequest) String() string
- type InsertObjectRequest_ChecksummedData
- type InsertObjectRequest_InsertObjectSpec
- type InsertObjectRequest_Reference
- type InsertObjectRequest_UploadId
- type InsertObjectSpec
- func (*InsertObjectSpec) Descriptor() ([]byte, []int)deprecated
- func (x *InsertObjectSpec) GetIfGenerationMatch() *wrapperspb.Int64Value
- func (x *InsertObjectSpec) GetIfGenerationNotMatch() *wrapperspb.Int64Value
- func (x *InsertObjectSpec) GetIfMetagenerationMatch() *wrapperspb.Int64Value
- func (x *InsertObjectSpec) GetIfMetagenerationNotMatch() *wrapperspb.Int64Value
- func (x *InsertObjectSpec) GetPredefinedAcl() CommonEnums_PredefinedObjectAcl
- func (x *InsertObjectSpec) GetProjection() CommonEnums_Projection
- func (x *InsertObjectSpec) GetResource() *Object
- func (*InsertObjectSpec) ProtoMessage()
- func (x *InsertObjectSpec) ProtoReflect() protoreflect.Message
- func (x *InsertObjectSpec) Reset()
- func (x *InsertObjectSpec) String() string
- type ListBucketAccessControlsRequest
- func (*ListBucketAccessControlsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListBucketAccessControlsRequest) GetBucket() string
- func (x *ListBucketAccessControlsRequest) GetCommonRequestParams() *CommonRequestParams
- func (*ListBucketAccessControlsRequest) ProtoMessage()
- func (x *ListBucketAccessControlsRequest) ProtoReflect() protoreflect.Message
- func (x *ListBucketAccessControlsRequest) Reset()
- func (x *ListBucketAccessControlsRequest) String() string
- type ListBucketAccessControlsResponse
- func (*ListBucketAccessControlsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListBucketAccessControlsResponse) GetItems() []*BucketAccessControl
- func (*ListBucketAccessControlsResponse) ProtoMessage()
- func (x *ListBucketAccessControlsResponse) ProtoReflect() protoreflect.Message
- func (x *ListBucketAccessControlsResponse) Reset()
- func (x *ListBucketAccessControlsResponse) String() string
- type ListBucketsRequest
- func (*ListBucketsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListBucketsRequest) GetCommonRequestParams() *CommonRequestParams
- func (x *ListBucketsRequest) GetMaxResults() int32
- func (x *ListBucketsRequest) GetPageToken() string
- func (x *ListBucketsRequest) GetPrefix() string
- func (x *ListBucketsRequest) GetProject() string
- func (x *ListBucketsRequest) GetProjection() CommonEnums_Projection
- func (*ListBucketsRequest) ProtoMessage()
- func (x *ListBucketsRequest) ProtoReflect() protoreflect.Message
- func (x *ListBucketsRequest) Reset()
- func (x *ListBucketsRequest) String() string
- type ListBucketsResponse
- func (*ListBucketsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListBucketsResponse) GetItems() []*Bucket
- func (x *ListBucketsResponse) GetNextPageToken() string
- func (*ListBucketsResponse) ProtoMessage()
- func (x *ListBucketsResponse) ProtoReflect() protoreflect.Message
- func (x *ListBucketsResponse) Reset()
- func (x *ListBucketsResponse) String() string
- type ListChannelsRequest
- func (*ListChannelsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListChannelsRequest) GetBucket() string
- func (x *ListChannelsRequest) GetCommonRequestParams() *CommonRequestParams
- func (*ListChannelsRequest) ProtoMessage()
- func (x *ListChannelsRequest) ProtoReflect() protoreflect.Message
- func (x *ListChannelsRequest) Reset()
- func (x *ListChannelsRequest) String() string
- type ListChannelsResponse
- func (*ListChannelsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListChannelsResponse) GetItems() []*ListChannelsResponse_Items
- func (*ListChannelsResponse) ProtoMessage()
- func (x *ListChannelsResponse) ProtoReflect() protoreflect.Message
- func (x *ListChannelsResponse) Reset()
- func (x *ListChannelsResponse) String() string
- type ListChannelsResponse_Items
- func (*ListChannelsResponse_Items) Descriptor() ([]byte, []int)deprecated
- func (x *ListChannelsResponse_Items) GetChannelId() string
- func (x *ListChannelsResponse_Items) GetCreationTime() *timestamppb.Timestamp
- func (x *ListChannelsResponse_Items) GetPushUrl() string
- func (x *ListChannelsResponse_Items) GetResourceId() string
- func (x *ListChannelsResponse_Items) GetSubscriberEmail() string
- func (*ListChannelsResponse_Items) ProtoMessage()
- func (x *ListChannelsResponse_Items) ProtoReflect() protoreflect.Message
- func (x *ListChannelsResponse_Items) Reset()
- func (x *ListChannelsResponse_Items) String() string
- type ListDefaultObjectAccessControlsRequest
- func (*ListDefaultObjectAccessControlsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListDefaultObjectAccessControlsRequest) GetBucket() string
- func (x *ListDefaultObjectAccessControlsRequest) GetCommonRequestParams() *CommonRequestParams
- func (x *ListDefaultObjectAccessControlsRequest) GetIfMetagenerationMatch() *wrapperspb.Int64Value
- func (x *ListDefaultObjectAccessControlsRequest) GetIfMetagenerationNotMatch() *wrapperspb.Int64Value
- func (*ListDefaultObjectAccessControlsRequest) ProtoMessage()
- func (x *ListDefaultObjectAccessControlsRequest) ProtoReflect() protoreflect.Message
- func (x *ListDefaultObjectAccessControlsRequest) Reset()
- func (x *ListDefaultObjectAccessControlsRequest) String() string
- type ListHmacKeysRequest
- func (*ListHmacKeysRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListHmacKeysRequest) GetCommonRequestParams() *CommonRequestParams
- func (x *ListHmacKeysRequest) GetMaxResults() int32
- func (x *ListHmacKeysRequest) GetPageToken() string
- func (x *ListHmacKeysRequest) GetProjectId() string
- func (x *ListHmacKeysRequest) GetServiceAccountEmail() string
- func (x *ListHmacKeysRequest) GetShowDeletedKeys() bool
- func (*ListHmacKeysRequest) ProtoMessage()
- func (x *ListHmacKeysRequest) ProtoReflect() protoreflect.Message
- func (x *ListHmacKeysRequest) Reset()
- func (x *ListHmacKeysRequest) String() string
- type ListHmacKeysResponse
- func (*ListHmacKeysResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListHmacKeysResponse) GetItems() []*HmacKeyMetadata
- func (x *ListHmacKeysResponse) GetNextPageToken() string
- func (*ListHmacKeysResponse) ProtoMessage()
- func (x *ListHmacKeysResponse) ProtoReflect() protoreflect.Message
- func (x *ListHmacKeysResponse) Reset()
- func (x *ListHmacKeysResponse) String() string
- type ListNotificationsRequest
- func (*ListNotificationsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListNotificationsRequest) GetBucket() string
- func (x *ListNotificationsRequest) GetCommonRequestParams() *CommonRequestParams
- func (*ListNotificationsRequest) ProtoMessage()
- func (x *ListNotificationsRequest) ProtoReflect() protoreflect.Message
- func (x *ListNotificationsRequest) Reset()
- func (x *ListNotificationsRequest) String() string
- type ListNotificationsResponse
- func (*ListNotificationsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListNotificationsResponse) GetItems() []*Notification
- func (*ListNotificationsResponse) ProtoMessage()
- func (x *ListNotificationsResponse) ProtoReflect() protoreflect.Message
- func (x *ListNotificationsResponse) Reset()
- func (x *ListNotificationsResponse) String() string
- type ListObjectAccessControlsRequest
- func (*ListObjectAccessControlsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListObjectAccessControlsRequest) GetBucket() string
- func (x *ListObjectAccessControlsRequest) GetCommonRequestParams() *CommonRequestParams
- func (x *ListObjectAccessControlsRequest) GetGeneration() int64
- func (x *ListObjectAccessControlsRequest) GetObject() string
- func (*ListObjectAccessControlsRequest) ProtoMessage()
- func (x *ListObjectAccessControlsRequest) ProtoReflect() protoreflect.Message
- func (x *ListObjectAccessControlsRequest) Reset()
- func (x *ListObjectAccessControlsRequest) String() string
- type ListObjectAccessControlsResponse
- func (*ListObjectAccessControlsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListObjectAccessControlsResponse) GetItems() []*ObjectAccessControl
- func (*ListObjectAccessControlsResponse) ProtoMessage()
- func (x *ListObjectAccessControlsResponse) ProtoReflect() protoreflect.Message
- func (x *ListObjectAccessControlsResponse) Reset()
- func (x *ListObjectAccessControlsResponse) String() string
- type ListObjectsRequest
- func (*ListObjectsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListObjectsRequest) GetBucket() string
- func (x *ListObjectsRequest) GetCommonRequestParams() *CommonRequestParams
- func (x *ListObjectsRequest) GetDelimiter() string
- func (x *ListObjectsRequest) GetIncludeTrailingDelimiter() bool
- func (x *ListObjectsRequest) GetMaxResults() int32
- func (x *ListObjectsRequest) GetPageToken() string
- func (x *ListObjectsRequest) GetPrefix() string
- func (x *ListObjectsRequest) GetProjection() CommonEnums_Projection
- func (x *ListObjectsRequest) GetVersions() bool
- func (*ListObjectsRequest) ProtoMessage()
- func (x *ListObjectsRequest) ProtoReflect() protoreflect.Message
- func (x *ListObjectsRequest) Reset()
- func (x *ListObjectsRequest) String() string
- type ListObjectsResponse
- func (*ListObjectsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListObjectsResponse) GetItems() []*Object
- func (x *ListObjectsResponse) GetNextPageToken() string
- func (x *ListObjectsResponse) GetPrefixes() []string
- func (*ListObjectsResponse) ProtoMessage()
- func (x *ListObjectsResponse) ProtoReflect() protoreflect.Message
- func (x *ListObjectsResponse) Reset()
- func (x *ListObjectsResponse) String() string
- type LockRetentionPolicyRequest
- func (*LockRetentionPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *LockRetentionPolicyRequest) GetBucket() string
- func (x *LockRetentionPolicyRequest) GetCommonRequestParams() *CommonRequestParams
- func (x *LockRetentionPolicyRequest) GetIfMetagenerationMatch() int64
- func (*LockRetentionPolicyRequest) ProtoMessage()
- func (x *LockRetentionPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *LockRetentionPolicyRequest) Reset()
- func (x *LockRetentionPolicyRequest) String() string
- type Notification
- func (*Notification) Descriptor() ([]byte, []int)deprecated
- func (x *Notification) GetCustomAttributes() map[string]string
- func (x *Notification) GetEtag() string
- func (x *Notification) GetEventTypes() []string
- func (x *Notification) GetId() string
- func (x *Notification) GetObjectNamePrefix() string
- func (x *Notification) GetPayloadFormat() string
- func (x *Notification) GetTopic() string
- func (*Notification) ProtoMessage()
- func (x *Notification) ProtoReflect() protoreflect.Message
- func (x *Notification) Reset()
- func (x *Notification) String() string
- type Object
- func (*Object) Descriptor() ([]byte, []int)deprecated
- func (x *Object) GetAcl() []*ObjectAccessControl
- func (x *Object) GetBucket() string
- func (x *Object) GetCacheControl() string
- func (x *Object) GetComponentCount() int32
- func (x *Object) GetContentDisposition() string
- func (x *Object) GetContentEncoding() string
- func (x *Object) GetContentLanguage() string
- func (x *Object) GetContentType() string
- func (x *Object) GetCrc32C() *wrapperspb.UInt32Value
- func (x *Object) GetCustomerEncryption() *Object_CustomerEncryption
- func (x *Object) GetEtag() string
- func (x *Object) GetEventBasedHold() *wrapperspb.BoolValue
- func (x *Object) GetGeneration() int64
- func (x *Object) GetId() string
- func (x *Object) GetKmsKeyName() string
- func (x *Object) GetMd5Hash() string
- func (x *Object) GetMetadata() map[string]string
- func (x *Object) GetMetageneration() int64
- func (x *Object) GetName() string
- func (x *Object) GetOwner() *Owner
- func (x *Object) GetRetentionExpirationTime() *timestamppb.Timestamp
- func (x *Object) GetSize() int64
- func (x *Object) GetStorageClass() string
- func (x *Object) GetTemporaryHold() bool
- func (x *Object) GetTimeCreated() *timestamppb.Timestamp
- func (x *Object) GetTimeDeleted() *timestamppb.Timestamp
- func (x *Object) GetTimeStorageClassUpdated() *timestamppb.Timestamp
- func (x *Object) GetUpdated() *timestamppb.Timestamp
- func (*Object) ProtoMessage()
- func (x *Object) ProtoReflect() protoreflect.Message
- func (x *Object) Reset()
- func (x *Object) String() string
- type ObjectAccessControl
- func (*ObjectAccessControl) Descriptor() ([]byte, []int)deprecated
- func (x *ObjectAccessControl) GetBucket() string
- func (x *ObjectAccessControl) GetDomain() string
- func (x *ObjectAccessControl) GetEmail() string
- func (x *ObjectAccessControl) GetEntity() string
- func (x *ObjectAccessControl) GetEntityId() string
- func (x *ObjectAccessControl) GetEtag() string
- func (x *ObjectAccessControl) GetGeneration() int64
- func (x *ObjectAccessControl) GetId() string
- func (x *ObjectAccessControl) GetObject() string
- func (x *ObjectAccessControl) GetProjectTeam() *ProjectTeam
- func (x *ObjectAccessControl) GetRole() string
- func (*ObjectAccessControl) ProtoMessage()
- func (x *ObjectAccessControl) ProtoReflect() protoreflect.Message
- func (x *ObjectAccessControl) Reset()
- func (x *ObjectAccessControl) String() string
- type ObjectChecksums
- func (*ObjectChecksums) Descriptor() ([]byte, []int)deprecated
- func (x *ObjectChecksums) GetCrc32C() *wrapperspb.UInt32Value
- func (x *ObjectChecksums) GetMd5Hash() string
- func (*ObjectChecksums) ProtoMessage()
- func (x *ObjectChecksums) ProtoReflect() protoreflect.Message
- func (x *ObjectChecksums) Reset()
- func (x *ObjectChecksums) String() string
- type Object_CustomerEncryption
- func (*Object_CustomerEncryption) Descriptor() ([]byte, []int)deprecated
- func (x *Object_CustomerEncryption) GetEncryptionAlgorithm() string
- func (x *Object_CustomerEncryption) GetKeySha256() string
- func (*Object_CustomerEncryption) ProtoMessage()
- func (x *Object_CustomerEncryption) ProtoReflect() protoreflect.Message
- func (x *Object_CustomerEncryption) Reset()
- func (x *Object_CustomerEncryption) String() string
- type Owner
- type PatchBucketAccessControlRequest
- func (*PatchBucketAccessControlRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PatchBucketAccessControlRequest) GetBucket() string
- func (x *PatchBucketAccessControlRequest) GetBucketAccessControl() *BucketAccessControl
- func (x *PatchBucketAccessControlRequest) GetCommonRequestParams() *CommonRequestParams
- func (x *PatchBucketAccessControlRequest) GetEntity() string
- func (x *PatchBucketAccessControlRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*PatchBucketAccessControlRequest) ProtoMessage()
- func (x *PatchBucketAccessControlRequest) ProtoReflect() protoreflect.Message
- func (x *PatchBucketAccessControlRequest) Reset()
- func (x *PatchBucketAccessControlRequest) String() string
- type PatchBucketRequest
- func (*PatchBucketRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PatchBucketRequest) GetBucket() string
- func (x *PatchBucketRequest) GetCommonRequestParams() *CommonRequestParams
- func (x *PatchBucketRequest) GetIfMetagenerationMatch() *wrapperspb.Int64Value
- func (x *PatchBucketRequest) GetIfMetagenerationNotMatch() *wrapperspb.Int64Value
- func (x *PatchBucketRequest) GetMetadata() *Bucket
- func (x *PatchBucketRequest) GetPredefinedAcl() CommonEnums_PredefinedBucketAcl
- func (x *PatchBucketRequest) GetPredefinedDefaultObjectAcl() CommonEnums_PredefinedObjectAcl
- func (x *PatchBucketRequest) GetProjection() CommonEnums_Projection
- func (x *PatchBucketRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*PatchBucketRequest) ProtoMessage()
- func (x *PatchBucketRequest) ProtoReflect() protoreflect.Message
- func (x *PatchBucketRequest) Reset()
- func (x *PatchBucketRequest) String() string
- type PatchDefaultObjectAccessControlRequest
- func (*PatchDefaultObjectAccessControlRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PatchDefaultObjectAccessControlRequest) GetBucket() string
- func (x *PatchDefaultObjectAccessControlRequest) GetCommonRequestParams() *CommonRequestParams
- func (x *PatchDefaultObjectAccessControlRequest) GetEntity() string
- func (x *PatchDefaultObjectAccessControlRequest) GetObjectAccessControl() *ObjectAccessControl
- func (x *PatchDefaultObjectAccessControlRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*PatchDefaultObjectAccessControlRequest) ProtoMessage()
- func (x *PatchDefaultObjectAccessControlRequest) ProtoReflect() protoreflect.Message
- func (x *PatchDefaultObjectAccessControlRequest) Reset()
- func (x *PatchDefaultObjectAccessControlRequest) String() string
- type PatchObjectAccessControlRequest
- func (*PatchObjectAccessControlRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PatchObjectAccessControlRequest) GetBucket() string
- func (x *PatchObjectAccessControlRequest) GetCommonRequestParams() *CommonRequestParams
- func (x *PatchObjectAccessControlRequest) GetEntity() string
- func (x *PatchObjectAccessControlRequest) GetGeneration() int64
- func (x *PatchObjectAccessControlRequest) GetObject() string
- func (x *PatchObjectAccessControlRequest) GetObjectAccessControl() *ObjectAccessControl
- func (x *PatchObjectAccessControlRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*PatchObjectAccessControlRequest) ProtoMessage()
- func (x *PatchObjectAccessControlRequest) ProtoReflect() protoreflect.Message
- func (x *PatchObjectAccessControlRequest) Reset()
- func (x *PatchObjectAccessControlRequest) String() string
- type PatchObjectRequest
- func (*PatchObjectRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PatchObjectRequest) GetBucket() string
- func (x *PatchObjectRequest) GetCommonObjectRequestParams() *CommonObjectRequestParams
- func (x *PatchObjectRequest) GetCommonRequestParams() *CommonRequestParams
- func (x *PatchObjectRequest) GetGeneration() int64
- func (x *PatchObjectRequest) GetIfGenerationMatch() *wrapperspb.Int64Value
- func (x *PatchObjectRequest) GetIfGenerationNotMatch() *wrapperspb.Int64Value
- func (x *PatchObjectRequest) GetIfMetagenerationMatch() *wrapperspb.Int64Value
- func (x *PatchObjectRequest) GetIfMetagenerationNotMatch() *wrapperspb.Int64Value
- func (x *PatchObjectRequest) GetMetadata() *Object
- func (x *PatchObjectRequest) GetObject() string
- func (x *PatchObjectRequest) GetPredefinedAcl() CommonEnums_PredefinedObjectAcl
- func (x *PatchObjectRequest) GetProjection() CommonEnums_Projection
- func (x *PatchObjectRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*PatchObjectRequest) ProtoMessage()
- func (x *PatchObjectRequest) ProtoReflect() protoreflect.Message
- func (x *PatchObjectRequest) Reset()
- func (x *PatchObjectRequest) String() string
- type ProjectTeam
- func (*ProjectTeam) Descriptor() ([]byte, []int)deprecated
- func (x *ProjectTeam) GetProjectNumber() string
- func (x *ProjectTeam) GetTeam() string
- func (*ProjectTeam) ProtoMessage()
- func (x *ProjectTeam) ProtoReflect() protoreflect.Message
- func (x *ProjectTeam) Reset()
- func (x *ProjectTeam) String() string
- type QueryWriteStatusRequest
- func (*QueryWriteStatusRequest) Descriptor() ([]byte, []int)deprecated
- func (x *QueryWriteStatusRequest) GetCommonObjectRequestParams() *CommonObjectRequestParams
- func (x *QueryWriteStatusRequest) GetCommonRequestParams() *CommonRequestParams
- func (x *QueryWriteStatusRequest) GetUploadId() string
- func (*QueryWriteStatusRequest) ProtoMessage()
- func (x *QueryWriteStatusRequest) ProtoReflect() protoreflect.Message
- func (x *QueryWriteStatusRequest) Reset()
- func (x *QueryWriteStatusRequest) String() string
- type QueryWriteStatusResponse
- func (*QueryWriteStatusResponse) Descriptor() ([]byte, []int)deprecated
- func (x *QueryWriteStatusResponse) GetCommittedSize() int64
- func (x *QueryWriteStatusResponse) GetComplete() bool
- func (*QueryWriteStatusResponse) ProtoMessage()
- func (x *QueryWriteStatusResponse) ProtoReflect() protoreflect.Message
- func (x *QueryWriteStatusResponse) Reset()
- func (x *QueryWriteStatusResponse) String() string
- type RewriteObjectRequest
- func (*RewriteObjectRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RewriteObjectRequest) GetCommonObjectRequestParams() *CommonObjectRequestParams
- func (x *RewriteObjectRequest) GetCommonRequestParams() *CommonRequestParams
- func (x *RewriteObjectRequest) GetCopySourceEncryptionAlgorithm() string
- func (x *RewriteObjectRequest) GetCopySourceEncryptionKey() string
- func (x *RewriteObjectRequest) GetCopySourceEncryptionKeySha256() string
- func (x *RewriteObjectRequest) GetDestinationBucket() string
- func (x *RewriteObjectRequest) GetDestinationKmsKeyName() string
- func (x *RewriteObjectRequest) GetDestinationObject() string
- func (x *RewriteObjectRequest) GetDestinationPredefinedAcl() CommonEnums_PredefinedObjectAcl
- func (x *RewriteObjectRequest) GetIfGenerationMatch() *wrapperspb.Int64Value
- func (x *RewriteObjectRequest) GetIfGenerationNotMatch() *wrapperspb.Int64Value
- func (x *RewriteObjectRequest) GetIfMetagenerationMatch() *wrapperspb.Int64Value
- func (x *RewriteObjectRequest) GetIfMetagenerationNotMatch() *wrapperspb.Int64Value
- func (x *RewriteObjectRequest) GetIfSourceGenerationMatch() *wrapperspb.Int64Value
- func (x *RewriteObjectRequest) GetIfSourceGenerationNotMatch() *wrapperspb.Int64Value
- func (x *RewriteObjectRequest) GetIfSourceMetagenerationMatch() *wrapperspb.Int64Value
- func (x *RewriteObjectRequest) GetIfSourceMetagenerationNotMatch() *wrapperspb.Int64Value
- func (x *RewriteObjectRequest) GetMaxBytesRewrittenPerCall() int64
- func (x *RewriteObjectRequest) GetObject() *Object
- func (x *RewriteObjectRequest) GetProjection() CommonEnums_Projection
- func (x *RewriteObjectRequest) GetRewriteToken() string
- func (x *RewriteObjectRequest) GetSourceBucket() string
- func (x *RewriteObjectRequest) GetSourceGeneration() int64
- func (x *RewriteObjectRequest) GetSourceObject() string
- func (*RewriteObjectRequest) ProtoMessage()
- func (x *RewriteObjectRequest) ProtoReflect() protoreflect.Message
- func (x *RewriteObjectRequest) Reset()
- func (x *RewriteObjectRequest) String() string
- type RewriteResponse
- func (*RewriteResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RewriteResponse) GetDone() bool
- func (x *RewriteResponse) GetObjectSize() int64
- func (x *RewriteResponse) GetResource() *Object
- func (x *RewriteResponse) GetRewriteToken() string
- func (x *RewriteResponse) GetTotalBytesRewritten() int64
- func (*RewriteResponse) ProtoMessage()
- func (x *RewriteResponse) ProtoReflect() protoreflect.Message
- func (x *RewriteResponse) Reset()
- func (x *RewriteResponse) String() string
- type ServiceAccount
- type ServiceConstants
- type ServiceConstants_Values
- func (ServiceConstants_Values) Descriptor() protoreflect.EnumDescriptor
- func (x ServiceConstants_Values) Enum() *ServiceConstants_Values
- func (ServiceConstants_Values) EnumDescriptor() ([]byte, []int)deprecated
- func (x ServiceConstants_Values) Number() protoreflect.EnumNumber
- func (x ServiceConstants_Values) String() string
- func (ServiceConstants_Values) Type() protoreflect.EnumType
- type SetIamPolicyRequest
- func (*SetIamPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetIamPolicyRequest) GetCommonRequestParams() *CommonRequestParams
- func (x *SetIamPolicyRequest) GetIamRequest() *v1.SetIamPolicyRequest
- func (*SetIamPolicyRequest) ProtoMessage()
- func (x *SetIamPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *SetIamPolicyRequest) Reset()
- func (x *SetIamPolicyRequest) String() string
- type StartResumableWriteRequest
- func (*StartResumableWriteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *StartResumableWriteRequest) GetCommonObjectRequestParams() *CommonObjectRequestParams
- func (x *StartResumableWriteRequest) GetCommonRequestParams() *CommonRequestParams
- func (x *StartResumableWriteRequest) GetInsertObjectSpec() *InsertObjectSpec
- func (*StartResumableWriteRequest) ProtoMessage()
- func (x *StartResumableWriteRequest) ProtoReflect() protoreflect.Message
- func (x *StartResumableWriteRequest) Reset()
- func (x *StartResumableWriteRequest) String() string
- type StartResumableWriteResponse
- func (*StartResumableWriteResponse) Descriptor() ([]byte, []int)deprecated
- func (x *StartResumableWriteResponse) GetUploadId() string
- func (*StartResumableWriteResponse) ProtoMessage()
- func (x *StartResumableWriteResponse) ProtoReflect() protoreflect.Message
- func (x *StartResumableWriteResponse) Reset()
- func (x *StartResumableWriteResponse) String() string
- type StopChannelRequest
- func (*StopChannelRequest) Descriptor() ([]byte, []int)deprecated
- func (x *StopChannelRequest) GetChannel() *Channel
- func (x *StopChannelRequest) GetCommonRequestParams() *CommonRequestParams
- func (*StopChannelRequest) ProtoMessage()
- func (x *StopChannelRequest) ProtoReflect() protoreflect.Message
- func (x *StopChannelRequest) Reset()
- func (x *StopChannelRequest) String() string
- type StorageClient
- type StorageServer
- type Storage_GetObjectMediaClient
- type Storage_GetObjectMediaServer
- type Storage_InsertObjectClient
- type Storage_InsertObjectServer
- type TestIamPermissionsRequest
- func (*TestIamPermissionsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TestIamPermissionsRequest) GetCommonRequestParams() *CommonRequestParams
- func (x *TestIamPermissionsRequest) GetIamRequest() *v1.TestIamPermissionsRequest
- func (*TestIamPermissionsRequest) ProtoMessage()
- func (x *TestIamPermissionsRequest) ProtoReflect() protoreflect.Message
- func (x *TestIamPermissionsRequest) Reset()
- func (x *TestIamPermissionsRequest) String() string
- type UnimplementedStorageServer
- func (*UnimplementedStorageServer) ComposeObject(context.Context, *ComposeObjectRequest) (*Object, error)
- func (*UnimplementedStorageServer) CopyObject(context.Context, *CopyObjectRequest) (*Object, error)
- func (*UnimplementedStorageServer) CreateHmacKey(context.Context, *CreateHmacKeyRequest) (*CreateHmacKeyResponse, error)
- func (*UnimplementedStorageServer) DeleteBucket(context.Context, *DeleteBucketRequest) (*emptypb.Empty, error)
- func (*UnimplementedStorageServer) DeleteBucketAccessControl(context.Context, *DeleteBucketAccessControlRequest) (*emptypb.Empty, error)
- func (*UnimplementedStorageServer) DeleteDefaultObjectAccessControl(context.Context, *DeleteDefaultObjectAccessControlRequest) (*emptypb.Empty, error)
- func (*UnimplementedStorageServer) DeleteHmacKey(context.Context, *DeleteHmacKeyRequest) (*emptypb.Empty, error)
- func (*UnimplementedStorageServer) DeleteNotification(context.Context, *DeleteNotificationRequest) (*emptypb.Empty, error)
- func (*UnimplementedStorageServer) DeleteObject(context.Context, *DeleteObjectRequest) (*emptypb.Empty, error)
- func (*UnimplementedStorageServer) DeleteObjectAccessControl(context.Context, *DeleteObjectAccessControlRequest) (*emptypb.Empty, error)
- func (*UnimplementedStorageServer) GetBucket(context.Context, *GetBucketRequest) (*Bucket, error)
- func (*UnimplementedStorageServer) GetBucketAccessControl(context.Context, *GetBucketAccessControlRequest) (*BucketAccessControl, error)
- func (*UnimplementedStorageServer) GetBucketIamPolicy(context.Context, *GetIamPolicyRequest) (*v1.Policy, error)
- func (*UnimplementedStorageServer) GetDefaultObjectAccessControl(context.Context, *GetDefaultObjectAccessControlRequest) (*ObjectAccessControl, error)
- func (*UnimplementedStorageServer) GetHmacKey(context.Context, *GetHmacKeyRequest) (*HmacKeyMetadata, error)
- func (*UnimplementedStorageServer) GetNotification(context.Context, *GetNotificationRequest) (*Notification, error)
- func (*UnimplementedStorageServer) GetObject(context.Context, *GetObjectRequest) (*Object, error)
- func (*UnimplementedStorageServer) GetObjectAccessControl(context.Context, *GetObjectAccessControlRequest) (*ObjectAccessControl, error)
- func (*UnimplementedStorageServer) GetObjectIamPolicy(context.Context, *GetIamPolicyRequest) (*v1.Policy, error)
- func (*UnimplementedStorageServer) GetObjectMedia(*GetObjectMediaRequest, Storage_GetObjectMediaServer) error
- func (*UnimplementedStorageServer) GetServiceAccount(context.Context, *GetProjectServiceAccountRequest) (*ServiceAccount, error)
- func (*UnimplementedStorageServer) InsertBucket(context.Context, *InsertBucketRequest) (*Bucket, error)
- func (*UnimplementedStorageServer) InsertBucketAccessControl(context.Context, *InsertBucketAccessControlRequest) (*BucketAccessControl, error)
- func (*UnimplementedStorageServer) InsertDefaultObjectAccessControl(context.Context, *InsertDefaultObjectAccessControlRequest) (*ObjectAccessControl, error)
- func (*UnimplementedStorageServer) InsertNotification(context.Context, *InsertNotificationRequest) (*Notification, error)
- func (*UnimplementedStorageServer) InsertObject(Storage_InsertObjectServer) error
- func (*UnimplementedStorageServer) InsertObjectAccessControl(context.Context, *InsertObjectAccessControlRequest) (*ObjectAccessControl, error)
- func (*UnimplementedStorageServer) ListBucketAccessControls(context.Context, *ListBucketAccessControlsRequest) (*ListBucketAccessControlsResponse, error)
- func (*UnimplementedStorageServer) ListBuckets(context.Context, *ListBucketsRequest) (*ListBucketsResponse, error)
- func (*UnimplementedStorageServer) ListChannels(context.Context, *ListChannelsRequest) (*ListChannelsResponse, error)
- func (*UnimplementedStorageServer) ListDefaultObjectAccessControls(context.Context, *ListDefaultObjectAccessControlsRequest) (*ListObjectAccessControlsResponse, error)
- func (*UnimplementedStorageServer) ListHmacKeys(context.Context, *ListHmacKeysRequest) (*ListHmacKeysResponse, error)
- func (*UnimplementedStorageServer) ListNotifications(context.Context, *ListNotificationsRequest) (*ListNotificationsResponse, error)
- func (*UnimplementedStorageServer) ListObjectAccessControls(context.Context, *ListObjectAccessControlsRequest) (*ListObjectAccessControlsResponse, error)
- func (*UnimplementedStorageServer) ListObjects(context.Context, *ListObjectsRequest) (*ListObjectsResponse, error)
- func (*UnimplementedStorageServer) LockBucketRetentionPolicy(context.Context, *LockRetentionPolicyRequest) (*Bucket, error)
- func (*UnimplementedStorageServer) PatchBucket(context.Context, *PatchBucketRequest) (*Bucket, error)
- func (*UnimplementedStorageServer) PatchBucketAccessControl(context.Context, *PatchBucketAccessControlRequest) (*BucketAccessControl, error)
- func (*UnimplementedStorageServer) PatchDefaultObjectAccessControl(context.Context, *PatchDefaultObjectAccessControlRequest) (*ObjectAccessControl, error)
- func (*UnimplementedStorageServer) PatchObject(context.Context, *PatchObjectRequest) (*Object, error)
- func (*UnimplementedStorageServer) PatchObjectAccessControl(context.Context, *PatchObjectAccessControlRequest) (*ObjectAccessControl, error)
- func (*UnimplementedStorageServer) QueryWriteStatus(context.Context, *QueryWriteStatusRequest) (*QueryWriteStatusResponse, error)
- func (*UnimplementedStorageServer) RewriteObject(context.Context, *RewriteObjectRequest) (*RewriteResponse, error)
- func (*UnimplementedStorageServer) SetBucketIamPolicy(context.Context, *SetIamPolicyRequest) (*v1.Policy, error)
- func (*UnimplementedStorageServer) SetObjectIamPolicy(context.Context, *SetIamPolicyRequest) (*v1.Policy, error)
- func (*UnimplementedStorageServer) StartResumableWrite(context.Context, *StartResumableWriteRequest) (*StartResumableWriteResponse, error)
- func (*UnimplementedStorageServer) StopChannel(context.Context, *StopChannelRequest) (*emptypb.Empty, error)
- func (*UnimplementedStorageServer) TestBucketIamPermissions(context.Context, *TestIamPermissionsRequest) (*v1.TestIamPermissionsResponse, error)
- func (*UnimplementedStorageServer) TestObjectIamPermissions(context.Context, *TestIamPermissionsRequest) (*v1.TestIamPermissionsResponse, error)
- func (*UnimplementedStorageServer) UpdateBucket(context.Context, *UpdateBucketRequest) (*Bucket, error)
- func (*UnimplementedStorageServer) UpdateBucketAccessControl(context.Context, *UpdateBucketAccessControlRequest) (*BucketAccessControl, error)
- func (*UnimplementedStorageServer) UpdateDefaultObjectAccessControl(context.Context, *UpdateDefaultObjectAccessControlRequest) (*ObjectAccessControl, error)
- func (*UnimplementedStorageServer) UpdateHmacKey(context.Context, *UpdateHmacKeyRequest) (*HmacKeyMetadata, error)
- func (*UnimplementedStorageServer) UpdateObject(context.Context, *UpdateObjectRequest) (*Object, error)
- func (*UnimplementedStorageServer) UpdateObjectAccessControl(context.Context, *UpdateObjectAccessControlRequest) (*ObjectAccessControl, error)
- func (*UnimplementedStorageServer) WatchAllObjects(context.Context, *WatchAllObjectsRequest) (*Channel, error)
- type UpdateBucketAccessControlRequest
- func (*UpdateBucketAccessControlRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateBucketAccessControlRequest) GetBucket() string
- func (x *UpdateBucketAccessControlRequest) GetBucketAccessControl() *BucketAccessControl
- func (x *UpdateBucketAccessControlRequest) GetCommonRequestParams() *CommonRequestParams
- func (x *UpdateBucketAccessControlRequest) GetEntity() string
- func (*UpdateBucketAccessControlRequest) ProtoMessage()
- func (x *UpdateBucketAccessControlRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateBucketAccessControlRequest) Reset()
- func (x *UpdateBucketAccessControlRequest) String() string
- type UpdateBucketRequest
- func (*UpdateBucketRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateBucketRequest) GetBucket() string
- func (x *UpdateBucketRequest) GetCommonRequestParams() *CommonRequestParams
- func (x *UpdateBucketRequest) GetIfMetagenerationMatch() *wrapperspb.Int64Value
- func (x *UpdateBucketRequest) GetIfMetagenerationNotMatch() *wrapperspb.Int64Value
- func (x *UpdateBucketRequest) GetMetadata() *Bucket
- func (x *UpdateBucketRequest) GetPredefinedAcl() CommonEnums_PredefinedBucketAcl
- func (x *UpdateBucketRequest) GetPredefinedDefaultObjectAcl() CommonEnums_PredefinedObjectAcl
- func (x *UpdateBucketRequest) GetProjection() CommonEnums_Projection
- func (*UpdateBucketRequest) ProtoMessage()
- func (x *UpdateBucketRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateBucketRequest) Reset()
- func (x *UpdateBucketRequest) String() string
- type UpdateDefaultObjectAccessControlRequest
- func (*UpdateDefaultObjectAccessControlRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateDefaultObjectAccessControlRequest) GetBucket() string
- func (x *UpdateDefaultObjectAccessControlRequest) GetCommonRequestParams() *CommonRequestParams
- func (x *UpdateDefaultObjectAccessControlRequest) GetEntity() string
- func (x *UpdateDefaultObjectAccessControlRequest) GetObjectAccessControl() *ObjectAccessControl
- func (*UpdateDefaultObjectAccessControlRequest) ProtoMessage()
- func (x *UpdateDefaultObjectAccessControlRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateDefaultObjectAccessControlRequest) Reset()
- func (x *UpdateDefaultObjectAccessControlRequest) String() string
- type UpdateHmacKeyRequest
- func (*UpdateHmacKeyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateHmacKeyRequest) GetAccessId() string
- func (x *UpdateHmacKeyRequest) GetCommonRequestParams() *CommonRequestParams
- func (x *UpdateHmacKeyRequest) GetMetadata() *HmacKeyMetadata
- func (x *UpdateHmacKeyRequest) GetProjectId() string
- func (*UpdateHmacKeyRequest) ProtoMessage()
- func (x *UpdateHmacKeyRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateHmacKeyRequest) Reset()
- func (x *UpdateHmacKeyRequest) String() string
- type UpdateObjectAccessControlRequest
- func (*UpdateObjectAccessControlRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateObjectAccessControlRequest) GetBucket() string
- func (x *UpdateObjectAccessControlRequest) GetCommonRequestParams() *CommonRequestParams
- func (x *UpdateObjectAccessControlRequest) GetEntity() string
- func (x *UpdateObjectAccessControlRequest) GetGeneration() int64
- func (x *UpdateObjectAccessControlRequest) GetObject() string
- func (x *UpdateObjectAccessControlRequest) GetObjectAccessControl() *ObjectAccessControl
- func (x *UpdateObjectAccessControlRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateObjectAccessControlRequest) ProtoMessage()
- func (x *UpdateObjectAccessControlRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateObjectAccessControlRequest) Reset()
- func (x *UpdateObjectAccessControlRequest) String() string
- type UpdateObjectRequest
- func (*UpdateObjectRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateObjectRequest) GetBucket() string
- func (x *UpdateObjectRequest) GetCommonObjectRequestParams() *CommonObjectRequestParams
- func (x *UpdateObjectRequest) GetCommonRequestParams() *CommonRequestParams
- func (x *UpdateObjectRequest) GetGeneration() int64
- func (x *UpdateObjectRequest) GetIfGenerationMatch() *wrapperspb.Int64Value
- func (x *UpdateObjectRequest) GetIfGenerationNotMatch() *wrapperspb.Int64Value
- func (x *UpdateObjectRequest) GetIfMetagenerationMatch() *wrapperspb.Int64Value
- func (x *UpdateObjectRequest) GetIfMetagenerationNotMatch() *wrapperspb.Int64Value
- func (x *UpdateObjectRequest) GetMetadata() *Object
- func (x *UpdateObjectRequest) GetObject() string
- func (x *UpdateObjectRequest) GetPredefinedAcl() CommonEnums_PredefinedObjectAcl
- func (x *UpdateObjectRequest) GetProjection() CommonEnums_Projection
- func (*UpdateObjectRequest) ProtoMessage()
- func (x *UpdateObjectRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateObjectRequest) Reset()
- func (x *UpdateObjectRequest) String() string
- type WatchAllObjectsRequest
- func (*WatchAllObjectsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *WatchAllObjectsRequest) GetBucket() string
- func (x *WatchAllObjectsRequest) GetChannel() *Channel
- func (x *WatchAllObjectsRequest) GetCommonRequestParams() *CommonRequestParams
- func (x *WatchAllObjectsRequest) GetDelimiter() string
- func (x *WatchAllObjectsRequest) GetIncludeTrailingDelimiter() bool
- func (x *WatchAllObjectsRequest) GetMaxResults() int32
- func (x *WatchAllObjectsRequest) GetPageToken() string
- func (x *WatchAllObjectsRequest) GetPrefix() string
- func (x *WatchAllObjectsRequest) GetProjection() CommonEnums_Projection
- func (x *WatchAllObjectsRequest) GetVersions() bool
- func (*WatchAllObjectsRequest) ProtoMessage()
- func (x *WatchAllObjectsRequest) ProtoReflect() protoreflect.Message
- func (x *WatchAllObjectsRequest) Reset()
- func (x *WatchAllObjectsRequest) String() string
Constants ¶
This section is empty.
Variables ¶
var ( ServiceConstants_Values_name = map[int32]string{ 0: "VALUES_UNSPECIFIED", 2097152: "MAX_READ_CHUNK_BYTES", 5242880: "MAX_OBJECT_SIZE_MB", 1024: "MAX_CUSTOM_METADATA_FIELD_NAME_BYTES", 4096: "MAX_CUSTOM_METADATA_FIELD_VALUE_BYTES", 8192: "MAX_CUSTOM_METADATA_TOTAL_SIZE_BYTES", 20480: "MAX_BUCKET_METADATA_TOTAL_SIZE_BYTES", 100: "MAX_NOTIFICATION_CONFIGS_PER_BUCKET", 5: "MAX_NOTIFICATION_CUSTOM_ATTRIBUTES", 256: "MAX_NOTIFICATION_CUSTOM_ATTRIBUTE_KEY_LENGTH", 64: "MAX_LABELS_ENTRIES_COUNT", 63: "MAX_LABELS_KEY_VALUE_LENGTH", 128: "MAX_LABELS_KEY_VALUE_BYTES", 1000: "MAX_OBJECT_IDS_PER_DELETE_OBJECTS_REQUEST", 14: "SPLIT_TOKEN_MAX_VALID_DAYS", } ServiceConstants_Values_value = map[string]int32{ "VALUES_UNSPECIFIED": 0, "MAX_READ_CHUNK_BYTES": 2097152, "MAX_WRITE_CHUNK_BYTES": 2097152, "MAX_OBJECT_SIZE_MB": 5242880, "MAX_CUSTOM_METADATA_FIELD_NAME_BYTES": 1024, "MAX_CUSTOM_METADATA_FIELD_VALUE_BYTES": 4096, "MAX_CUSTOM_METADATA_TOTAL_SIZE_BYTES": 8192, "MAX_BUCKET_METADATA_TOTAL_SIZE_BYTES": 20480, "MAX_NOTIFICATION_CONFIGS_PER_BUCKET": 100, "MAX_LIFECYCLE_RULES_PER_BUCKET": 100, "MAX_NOTIFICATION_CUSTOM_ATTRIBUTES": 5, "MAX_NOTIFICATION_CUSTOM_ATTRIBUTE_KEY_LENGTH": 256, "MAX_NOTIFICATION_CUSTOM_ATTRIBUTE_VALUE_LENGTH": 1024, "MAX_LABELS_ENTRIES_COUNT": 64, "MAX_LABELS_KEY_VALUE_LENGTH": 63, "MAX_LABELS_KEY_VALUE_BYTES": 128, "MAX_OBJECT_IDS_PER_DELETE_OBJECTS_REQUEST": 1000, "SPLIT_TOKEN_MAX_VALID_DAYS": 14, } )
Enum value maps for ServiceConstants_Values.
var ( CommonEnums_Projection_name = map[int32]string{ 0: "PROJECTION_UNSPECIFIED", 1: "NO_ACL", 2: "FULL", } CommonEnums_Projection_value = map[string]int32{ "PROJECTION_UNSPECIFIED": 0, "NO_ACL": 1, "FULL": 2, } )
Enum value maps for CommonEnums_Projection.
var ( CommonEnums_PredefinedBucketAcl_name = map[int32]string{ 0: "PREDEFINED_BUCKET_ACL_UNSPECIFIED", 1: "BUCKET_ACL_AUTHENTICATED_READ", 2: "BUCKET_ACL_PRIVATE", 3: "BUCKET_ACL_PROJECT_PRIVATE", 4: "BUCKET_ACL_PUBLIC_READ", 5: "BUCKET_ACL_PUBLIC_READ_WRITE", } CommonEnums_PredefinedBucketAcl_value = map[string]int32{ "PREDEFINED_BUCKET_ACL_UNSPECIFIED": 0, "BUCKET_ACL_AUTHENTICATED_READ": 1, "BUCKET_ACL_PRIVATE": 2, "BUCKET_ACL_PROJECT_PRIVATE": 3, "BUCKET_ACL_PUBLIC_READ": 4, "BUCKET_ACL_PUBLIC_READ_WRITE": 5, } )
Enum value maps for CommonEnums_PredefinedBucketAcl.
var ( CommonEnums_PredefinedObjectAcl_name = map[int32]string{ 0: "PREDEFINED_OBJECT_ACL_UNSPECIFIED", 1: "OBJECT_ACL_AUTHENTICATED_READ", 2: "OBJECT_ACL_BUCKET_OWNER_FULL_CONTROL", 3: "OBJECT_ACL_BUCKET_OWNER_READ", 4: "OBJECT_ACL_PRIVATE", 5: "OBJECT_ACL_PROJECT_PRIVATE", 6: "OBJECT_ACL_PUBLIC_READ", } CommonEnums_PredefinedObjectAcl_value = map[string]int32{ "PREDEFINED_OBJECT_ACL_UNSPECIFIED": 0, "OBJECT_ACL_AUTHENTICATED_READ": 1, "OBJECT_ACL_BUCKET_OWNER_FULL_CONTROL": 2, "OBJECT_ACL_BUCKET_OWNER_READ": 3, "OBJECT_ACL_PRIVATE": 4, "OBJECT_ACL_PROJECT_PRIVATE": 5, "OBJECT_ACL_PUBLIC_READ": 6, } )
Enum value maps for CommonEnums_PredefinedObjectAcl.
var File_google_storage_v1_storage_proto protoreflect.FileDescriptor
var File_google_storage_v1_storage_resources_proto protoreflect.FileDescriptor
Functions ¶
func RegisterStorageServer ¶
func RegisterStorageServer(s *grpc.Server, srv StorageServer)
Types ¶
type Bucket ¶
type Bucket struct { // Access controls on the bucket. Acl []*BucketAccessControl `protobuf:"bytes,1,rep,name=acl,proto3" json:"acl,omitempty"` // Default access controls to apply to new objects when no ACL is provided. DefaultObjectAcl []*ObjectAccessControl `protobuf:"bytes,2,rep,name=default_object_acl,json=defaultObjectAcl,proto3" json:"default_object_acl,omitempty"` // The bucket's lifecycle configuration. See // [https://developers.google.com/storage/docs/lifecycle]Lifecycle Management] // for more information. Lifecycle *Bucket_Lifecycle `protobuf:"bytes,3,opt,name=lifecycle,proto3" json:"lifecycle,omitempty"` // The creation time of the bucket in // [https://tools.ietf.org/html/rfc3339][RFC 3339] format. // Attempting to set this field will result in an error. TimeCreated *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=time_created,json=timeCreated,proto3" json:"time_created,omitempty"` // The ID of the bucket. For buckets, the `id` and `name` properties are the // same. // Attempting to update this field after the bucket is created will result in // an error. Id string `protobuf:"bytes,5,opt,name=id,proto3" json:"id,omitempty"` // The name of the bucket. // Attempting to update this field after the bucket is created will result in // an error. Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"` // The project number of the project the bucket belongs to. // Attempting to set this field will result in an error. ProjectNumber int64 `protobuf:"varint,7,opt,name=project_number,json=projectNumber,proto3" json:"project_number,omitempty"` // The metadata generation of this bucket. // Attempting to set this field will result in an error. Metageneration int64 `protobuf:"varint,8,opt,name=metageneration,proto3" json:"metageneration,omitempty"` // The bucket's [https://www.w3.org/TR/cors/][Cross-Origin Resource Sharing] // (CORS) configuration. Cors []*Bucket_Cors `protobuf:"bytes,9,rep,name=cors,proto3" json:"cors,omitempty"` // The location of the bucket. Object data for objects in the bucket resides // in physical storage within this region. Defaults to `US`. See the // [https://developers.google.com/storage/docs/concepts-techniques#specifyinglocations"][developer's // guide] for the authoritative list. Attempting to update this field after // the bucket is created will result in an error. Location string `protobuf:"bytes,10,opt,name=location,proto3" json:"location,omitempty"` // 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. // If this value is not specified when the bucket is created, it will default // to `STANDARD`. For more information, see // https://developers.google.com/storage/docs/storage-classes. StorageClass string `protobuf:"bytes,11,opt,name=storage_class,json=storageClass,proto3" json:"storage_class,omitempty"` // HTTP 1.1 [https://tools.ietf.org/html/rfc7232#section-2.3"]Entity tag] // for the bucket. // Attempting to set this field will result in an error. Etag string `protobuf:"bytes,12,opt,name=etag,proto3" json:"etag,omitempty"` // The modification time of the bucket. // Attempting to set this field will result in an error. Updated *timestamppb.Timestamp `protobuf:"bytes,13,opt,name=updated,proto3" json:"updated,omitempty"` // 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. DefaultEventBasedHold bool `` /* 130-byte string literal not displayed */ // User-provided labels, in key/value pairs. Labels map[string]string `` /* 154-byte string literal not displayed */ // The bucket's website configuration, controlling how the service behaves // when accessing bucket contents as a web site. See the // [https://cloud.google.com/storage/docs/static-website][Static Website // Examples] for more information. Website *Bucket_Website `protobuf:"bytes,16,opt,name=website,proto3" json:"website,omitempty"` // The bucket's versioning configuration. Versioning *Bucket_Versioning `protobuf:"bytes,17,opt,name=versioning,proto3" json:"versioning,omitempty"` // The bucket's logging configuration, which defines the destination bucket // and optional name prefix for the current bucket's logs. Logging *Bucket_Logging `protobuf:"bytes,18,opt,name=logging,proto3" json:"logging,omitempty"` // The owner of the bucket. This is always the project team's owner group. Owner *Owner `protobuf:"bytes,19,opt,name=owner,proto3" json:"owner,omitempty"` // Encryption configuration for a bucket. Encryption *Bucket_Encryption `protobuf:"bytes,20,opt,name=encryption,proto3" json:"encryption,omitempty"` // The bucket's billing configuration. Billing *Bucket_Billing `protobuf:"bytes,21,opt,name=billing,proto3" json:"billing,omitempty"` // 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. RetentionPolicy *Bucket_RetentionPolicy `protobuf:"bytes,22,opt,name=retention_policy,json=retentionPolicy,proto3" json:"retention_policy,omitempty"` // The location type of the bucket (region, dual-region, multi-region, etc). LocationType string `protobuf:"bytes,23,opt,name=location_type,json=locationType,proto3" json:"location_type,omitempty"` // The bucket's IAM configuration. IamConfiguration *Bucket_IamConfiguration `protobuf:"bytes,24,opt,name=iam_configuration,json=iamConfiguration,proto3" json:"iam_configuration,omitempty"` // The zone or zones from which the bucket is intended to use zonal quota. // Requests for data from outside the specified affinities are still allowed // but won’t be able to use zonal quota. The values are case-insensitive. // Attempting to update this field after bucket is created will result in an // error. ZoneAffinity []string `protobuf:"bytes,25,rep,name=zone_affinity,json=zoneAffinity,proto3" json:"zone_affinity,omitempty"` // contains filtered or unexported fields }
A bucket.
func (*Bucket) Descriptor
deprecated
func (*Bucket) GetAcl ¶
func (x *Bucket) GetAcl() []*BucketAccessControl
func (*Bucket) GetBilling ¶
func (x *Bucket) GetBilling() *Bucket_Billing
func (*Bucket) GetCors ¶
func (x *Bucket) GetCors() []*Bucket_Cors
func (*Bucket) GetDefaultEventBasedHold ¶
func (*Bucket) GetDefaultObjectAcl ¶
func (x *Bucket) GetDefaultObjectAcl() []*ObjectAccessControl
func (*Bucket) GetEncryption ¶
func (x *Bucket) GetEncryption() *Bucket_Encryption
func (*Bucket) GetIamConfiguration ¶
func (x *Bucket) GetIamConfiguration() *Bucket_IamConfiguration
func (*Bucket) GetLifecycle ¶
func (x *Bucket) GetLifecycle() *Bucket_Lifecycle
func (*Bucket) GetLocation ¶
func (*Bucket) GetLocationType ¶
func (*Bucket) GetLogging ¶
func (x *Bucket) GetLogging() *Bucket_Logging
func (*Bucket) GetMetageneration ¶
func (*Bucket) GetProjectNumber ¶
func (*Bucket) GetRetentionPolicy ¶
func (x *Bucket) GetRetentionPolicy() *Bucket_RetentionPolicy
func (*Bucket) GetStorageClass ¶
func (*Bucket) GetTimeCreated ¶
func (x *Bucket) GetTimeCreated() *timestamppb.Timestamp
func (*Bucket) GetUpdated ¶
func (x *Bucket) GetUpdated() *timestamppb.Timestamp
func (*Bucket) GetVersioning ¶
func (x *Bucket) GetVersioning() *Bucket_Versioning
func (*Bucket) GetWebsite ¶
func (x *Bucket) GetWebsite() *Bucket_Website
func (*Bucket) GetZoneAffinity ¶
func (*Bucket) ProtoMessage ¶
func (*Bucket) ProtoMessage()
func (*Bucket) ProtoReflect ¶
func (x *Bucket) ProtoReflect() protoreflect.Message
type BucketAccessControl ¶
type BucketAccessControl struct { // The access permission for the entity. Role string `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"` // HTTP 1.1 ["https://tools.ietf.org/html/rfc7232#section-2.3][Entity tag] // for the access-control entry. Etag string `protobuf:"bytes,2,opt,name=etag,proto3" json:"etag,omitempty"` // The ID of the access-control entry. Id string `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"` // The name of the bucket. Bucket string `protobuf:"bytes,4,opt,name=bucket,proto3" json:"bucket,omitempty"` // 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` // * All members of the Google Apps for Business domain `example.com` would be // `domain-example.com` Entity string `protobuf:"bytes,6,opt,name=entity,proto3" json:"entity,omitempty"` // The ID for the entity, if any. EntityId string `protobuf:"bytes,7,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"` // The email address associated with the entity, if any. Email string `protobuf:"bytes,8,opt,name=email,proto3" json:"email,omitempty"` // The domain associated with the entity, if any. Domain string `protobuf:"bytes,9,opt,name=domain,proto3" json:"domain,omitempty"` // The project team associated with the entity, if any. ProjectTeam *ProjectTeam `protobuf:"bytes,10,opt,name=project_team,json=projectTeam,proto3" json:"project_team,omitempty"` // contains filtered or unexported fields }
An access-control entry.
func (*BucketAccessControl) Descriptor
deprecated
func (*BucketAccessControl) Descriptor() ([]byte, []int)
Deprecated: Use BucketAccessControl.ProtoReflect.Descriptor instead.
func (*BucketAccessControl) GetBucket ¶
func (x *BucketAccessControl) GetBucket() string
func (*BucketAccessControl) GetDomain ¶
func (x *BucketAccessControl) GetDomain() string
func (*BucketAccessControl) GetEmail ¶
func (x *BucketAccessControl) GetEmail() string
func (*BucketAccessControl) GetEntity ¶
func (x *BucketAccessControl) GetEntity() string
func (*BucketAccessControl) GetEntityId ¶
func (x *BucketAccessControl) GetEntityId() string
func (*BucketAccessControl) GetEtag ¶
func (x *BucketAccessControl) GetEtag() string
func (*BucketAccessControl) GetId ¶
func (x *BucketAccessControl) GetId() string
func (*BucketAccessControl) GetProjectTeam ¶
func (x *BucketAccessControl) GetProjectTeam() *ProjectTeam
func (*BucketAccessControl) GetRole ¶
func (x *BucketAccessControl) GetRole() string
func (*BucketAccessControl) ProtoMessage ¶
func (*BucketAccessControl) ProtoMessage()
func (*BucketAccessControl) ProtoReflect ¶
func (x *BucketAccessControl) ProtoReflect() protoreflect.Message
func (*BucketAccessControl) Reset ¶
func (x *BucketAccessControl) Reset()
func (*BucketAccessControl) String ¶
func (x *BucketAccessControl) String() string
type Bucket_Billing ¶
type Bucket_Billing struct { // When set to true, Requester Pays is enabled for this bucket. RequesterPays bool `protobuf:"varint,1,opt,name=requester_pays,json=requesterPays,proto3" json:"requester_pays,omitempty"` // contains filtered or unexported fields }
Billing properties of a bucket.
func (*Bucket_Billing) Descriptor
deprecated
func (*Bucket_Billing) Descriptor() ([]byte, []int)
Deprecated: Use Bucket_Billing.ProtoReflect.Descriptor instead.
func (*Bucket_Billing) GetRequesterPays ¶
func (x *Bucket_Billing) GetRequesterPays() bool
func (*Bucket_Billing) ProtoMessage ¶
func (*Bucket_Billing) ProtoMessage()
func (*Bucket_Billing) ProtoReflect ¶
func (x *Bucket_Billing) ProtoReflect() protoreflect.Message
func (*Bucket_Billing) Reset ¶
func (x *Bucket_Billing) Reset()
func (*Bucket_Billing) String ¶
func (x *Bucket_Billing) String() string
type Bucket_Cors ¶
type Bucket_Cors struct { // The list of Origins eligible to receive CORS response headers. See // [https://tools.ietf.org/html/rfc6454][RFC 6454] for more on origins. // Note: "*" is permitted in the list of origins, and means "any Origin". Origin []string `protobuf:"bytes,1,rep,name=origin,proto3" json:"origin,omitempty"` // 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". Method []string `protobuf:"bytes,2,rep,name=method,proto3" json:"method,omitempty"` // The list of HTTP headers other than the // [https://www.w3.org/TR/cors/#simple-response-header][simple response // headers] to give permission for the user-agent to share across domains. ResponseHeader []string `protobuf:"bytes,3,rep,name=response_header,json=responseHeader,proto3" json:"response_header,omitempty"` // The value, in seconds, to return in the // [https://www.w3.org/TR/cors/#access-control-max-age-response-header][Access-Control-Max-Age // header] used in preflight responses. MaxAgeSeconds int32 `protobuf:"varint,4,opt,name=max_age_seconds,json=maxAgeSeconds,proto3" json:"max_age_seconds,omitempty"` // contains filtered or unexported fields }
Cross-Origin Response sharing (CORS) properties for a bucket. For more on GCS and CORS, see https://cloud.google.com/storage/docs/cross-origin. For more on CORS in general, see https://tools.ietf.org/html/rfc6454.
func (*Bucket_Cors) Descriptor
deprecated
func (*Bucket_Cors) Descriptor() ([]byte, []int)
Deprecated: Use Bucket_Cors.ProtoReflect.Descriptor instead.
func (*Bucket_Cors) GetMaxAgeSeconds ¶
func (x *Bucket_Cors) GetMaxAgeSeconds() int32
func (*Bucket_Cors) GetMethod ¶
func (x *Bucket_Cors) GetMethod() []string
func (*Bucket_Cors) GetOrigin ¶
func (x *Bucket_Cors) GetOrigin() []string
func (*Bucket_Cors) GetResponseHeader ¶
func (x *Bucket_Cors) GetResponseHeader() []string
func (*Bucket_Cors) ProtoMessage ¶
func (*Bucket_Cors) ProtoMessage()
func (*Bucket_Cors) ProtoReflect ¶
func (x *Bucket_Cors) ProtoReflect() protoreflect.Message
func (*Bucket_Cors) Reset ¶
func (x *Bucket_Cors) Reset()
func (*Bucket_Cors) String ¶
func (x *Bucket_Cors) String() string
type Bucket_Encryption ¶
type Bucket_Encryption struct { // A Cloud KMS key that will be used to encrypt objects inserted into this // bucket, if no encryption method is specified. DefaultKmsKeyName string `protobuf:"bytes,1,opt,name=default_kms_key_name,json=defaultKmsKeyName,proto3" json:"default_kms_key_name,omitempty"` // contains filtered or unexported fields }
Encryption properties of a bucket.
func (*Bucket_Encryption) Descriptor
deprecated
func (*Bucket_Encryption) Descriptor() ([]byte, []int)
Deprecated: Use Bucket_Encryption.ProtoReflect.Descriptor instead.
func (*Bucket_Encryption) GetDefaultKmsKeyName ¶
func (x *Bucket_Encryption) GetDefaultKmsKeyName() string
func (*Bucket_Encryption) ProtoMessage ¶
func (*Bucket_Encryption) ProtoMessage()
func (*Bucket_Encryption) ProtoReflect ¶
func (x *Bucket_Encryption) ProtoReflect() protoreflect.Message
func (*Bucket_Encryption) Reset ¶
func (x *Bucket_Encryption) Reset()
func (*Bucket_Encryption) String ¶
func (x *Bucket_Encryption) String() string
type Bucket_IamConfiguration ¶
type Bucket_IamConfiguration struct { UniformBucketLevelAccess *Bucket_IamConfiguration_UniformBucketLevelAccess `` /* 137-byte string literal not displayed */ // contains filtered or unexported fields }
Bucket restriction options currently enforced on the bucket.
func (*Bucket_IamConfiguration) Descriptor
deprecated
func (*Bucket_IamConfiguration) Descriptor() ([]byte, []int)
Deprecated: Use Bucket_IamConfiguration.ProtoReflect.Descriptor instead.
func (*Bucket_IamConfiguration) GetUniformBucketLevelAccess ¶
func (x *Bucket_IamConfiguration) GetUniformBucketLevelAccess() *Bucket_IamConfiguration_UniformBucketLevelAccess
func (*Bucket_IamConfiguration) ProtoMessage ¶
func (*Bucket_IamConfiguration) ProtoMessage()
func (*Bucket_IamConfiguration) ProtoReflect ¶
func (x *Bucket_IamConfiguration) ProtoReflect() protoreflect.Message
func (*Bucket_IamConfiguration) Reset ¶
func (x *Bucket_IamConfiguration) Reset()
func (*Bucket_IamConfiguration) String ¶
func (x *Bucket_IamConfiguration) String() string
type Bucket_IamConfiguration_UniformBucketLevelAccess ¶
type Bucket_IamConfiguration_UniformBucketLevelAccess struct { // If set, access checks only use bucket-level IAM policies or above. Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` // The deadline time for changing // <code>iamConfiguration.uniformBucketLevelAccess.enabled</code> from // true to false in [https://tools.ietf.org/html/rfc3339][RFC 3339]. After // the deadline is passed the field is immutable. LockedTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=locked_time,json=lockedTime,proto3" json:"locked_time,omitempty"` // contains filtered or unexported fields }
func (*Bucket_IamConfiguration_UniformBucketLevelAccess) Descriptor
deprecated
func (*Bucket_IamConfiguration_UniformBucketLevelAccess) Descriptor() ([]byte, []int)
Deprecated: Use Bucket_IamConfiguration_UniformBucketLevelAccess.ProtoReflect.Descriptor instead.
func (*Bucket_IamConfiguration_UniformBucketLevelAccess) GetEnabled ¶
func (x *Bucket_IamConfiguration_UniformBucketLevelAccess) GetEnabled() bool
func (*Bucket_IamConfiguration_UniformBucketLevelAccess) GetLockedTime ¶
func (x *Bucket_IamConfiguration_UniformBucketLevelAccess) GetLockedTime() *timestamppb.Timestamp
func (*Bucket_IamConfiguration_UniformBucketLevelAccess) ProtoMessage ¶
func (*Bucket_IamConfiguration_UniformBucketLevelAccess) ProtoMessage()
func (*Bucket_IamConfiguration_UniformBucketLevelAccess) ProtoReflect ¶
func (x *Bucket_IamConfiguration_UniformBucketLevelAccess) ProtoReflect() protoreflect.Message
func (*Bucket_IamConfiguration_UniformBucketLevelAccess) Reset ¶
func (x *Bucket_IamConfiguration_UniformBucketLevelAccess) Reset()
func (*Bucket_IamConfiguration_UniformBucketLevelAccess) String ¶
func (x *Bucket_IamConfiguration_UniformBucketLevelAccess) String() string
type Bucket_Lifecycle ¶
type Bucket_Lifecycle struct { // A lifecycle management rule, which is made of an action to take and the // condition(s) under which the action will be taken. Rule []*Bucket_Lifecycle_Rule `protobuf:"bytes,1,rep,name=rule,proto3" json:"rule,omitempty"` // contains filtered or unexported fields }
Lifecycle properties of a bucket. For more information, see https://cloud.google.com/storage/docs/lifecycle.
func (*Bucket_Lifecycle) Descriptor
deprecated
func (*Bucket_Lifecycle) Descriptor() ([]byte, []int)
Deprecated: Use Bucket_Lifecycle.ProtoReflect.Descriptor instead.
func (*Bucket_Lifecycle) GetRule ¶
func (x *Bucket_Lifecycle) GetRule() []*Bucket_Lifecycle_Rule
func (*Bucket_Lifecycle) ProtoMessage ¶
func (*Bucket_Lifecycle) ProtoMessage()
func (*Bucket_Lifecycle) ProtoReflect ¶
func (x *Bucket_Lifecycle) ProtoReflect() protoreflect.Message
func (*Bucket_Lifecycle) Reset ¶
func (x *Bucket_Lifecycle) Reset()
func (*Bucket_Lifecycle) String ¶
func (x *Bucket_Lifecycle) String() string
type Bucket_Lifecycle_Rule ¶
type Bucket_Lifecycle_Rule struct { // The action to take. Action *Bucket_Lifecycle_Rule_Action `protobuf:"bytes,1,opt,name=action,proto3" json:"action,omitempty"` // The condition(s) under which the action will be taken. Condition *Bucket_Lifecycle_Rule_Condition `protobuf:"bytes,2,opt,name=condition,proto3" json:"condition,omitempty"` // contains filtered or unexported fields }
A lifecycle Rule, combining an action to take on an object and a condition which will trigger that action.
func (*Bucket_Lifecycle_Rule) Descriptor
deprecated
func (*Bucket_Lifecycle_Rule) Descriptor() ([]byte, []int)
Deprecated: Use Bucket_Lifecycle_Rule.ProtoReflect.Descriptor instead.
func (*Bucket_Lifecycle_Rule) GetAction ¶
func (x *Bucket_Lifecycle_Rule) GetAction() *Bucket_Lifecycle_Rule_Action
func (*Bucket_Lifecycle_Rule) GetCondition ¶
func (x *Bucket_Lifecycle_Rule) GetCondition() *Bucket_Lifecycle_Rule_Condition
func (*Bucket_Lifecycle_Rule) ProtoMessage ¶
func (*Bucket_Lifecycle_Rule) ProtoMessage()
func (*Bucket_Lifecycle_Rule) ProtoReflect ¶
func (x *Bucket_Lifecycle_Rule) ProtoReflect() protoreflect.Message
func (*Bucket_Lifecycle_Rule) Reset ¶
func (x *Bucket_Lifecycle_Rule) Reset()
func (*Bucket_Lifecycle_Rule) String ¶
func (x *Bucket_Lifecycle_Rule) String() string
type Bucket_Lifecycle_Rule_Action ¶
type Bucket_Lifecycle_Rule_Action struct { // Type of the action. Currently, only `Delete` and // `SetStorageClass` are supported. Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` // Target storage class. Required iff the type of the action is // SetStorageClass. StorageClass string `protobuf:"bytes,2,opt,name=storage_class,json=storageClass,proto3" json:"storage_class,omitempty"` // contains filtered or unexported fields }
An action to take on an object.
func (*Bucket_Lifecycle_Rule_Action) Descriptor
deprecated
func (*Bucket_Lifecycle_Rule_Action) Descriptor() ([]byte, []int)
Deprecated: Use Bucket_Lifecycle_Rule_Action.ProtoReflect.Descriptor instead.
func (*Bucket_Lifecycle_Rule_Action) GetStorageClass ¶
func (x *Bucket_Lifecycle_Rule_Action) GetStorageClass() string
func (*Bucket_Lifecycle_Rule_Action) GetType ¶
func (x *Bucket_Lifecycle_Rule_Action) GetType() string
func (*Bucket_Lifecycle_Rule_Action) ProtoMessage ¶
func (*Bucket_Lifecycle_Rule_Action) ProtoMessage()
func (*Bucket_Lifecycle_Rule_Action) ProtoReflect ¶
func (x *Bucket_Lifecycle_Rule_Action) ProtoReflect() protoreflect.Message
func (*Bucket_Lifecycle_Rule_Action) Reset ¶
func (x *Bucket_Lifecycle_Rule_Action) Reset()
func (*Bucket_Lifecycle_Rule_Action) String ¶
func (x *Bucket_Lifecycle_Rule_Action) String() string
type Bucket_Lifecycle_Rule_Condition ¶
type Bucket_Lifecycle_Rule_Condition struct { // Age of an object (in days). This condition is satisfied when an // object reaches the specified age. Age int32 `protobuf:"varint,1,opt,name=age,proto3" json:"age,omitempty"` // A date in [RFC 3339][1] 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. // [1]: https://tools.ietf.org/html/rfc3339 CreatedBefore *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_before,json=createdBefore,proto3" json:"created_before,omitempty"` // Relevant only for versioned objects. If the value is // `true`, this condition matches live objects; if the value // is `false`, it matches archived objects. IsLive *wrapperspb.BoolValue `protobuf:"bytes,3,opt,name=is_live,json=isLive,proto3" json:"is_live,omitempty"` // 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. NumNewerVersions int32 `protobuf:"varint,4,opt,name=num_newer_versions,json=numNewerVersions,proto3" json:"num_newer_versions,omitempty"` // Objects having any of the storage classes specified by this condition // will be matched. Values include `MULTI_REGIONAL`, `REGIONAL`, // `NEARLINE`, `COLDLINE`, `STANDARD`, and // `DURABLE_REDUCED_AVAILABILITY`. MatchesStorageClass []string `protobuf:"bytes,5,rep,name=matches_storage_class,json=matchesStorageClass,proto3" json:"matches_storage_class,omitempty"` // 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. MatchesPattern string `protobuf:"bytes,6,opt,name=matches_pattern,json=matchesPattern,proto3" json:"matches_pattern,omitempty"` // contains filtered or unexported fields }
A condition of an object which triggers some action.
func (*Bucket_Lifecycle_Rule_Condition) Descriptor
deprecated
func (*Bucket_Lifecycle_Rule_Condition) Descriptor() ([]byte, []int)
Deprecated: Use Bucket_Lifecycle_Rule_Condition.ProtoReflect.Descriptor instead.
func (*Bucket_Lifecycle_Rule_Condition) GetAge ¶
func (x *Bucket_Lifecycle_Rule_Condition) GetAge() int32
func (*Bucket_Lifecycle_Rule_Condition) GetCreatedBefore ¶
func (x *Bucket_Lifecycle_Rule_Condition) GetCreatedBefore() *timestamppb.Timestamp
func (*Bucket_Lifecycle_Rule_Condition) GetIsLive ¶
func (x *Bucket_Lifecycle_Rule_Condition) GetIsLive() *wrapperspb.BoolValue
func (*Bucket_Lifecycle_Rule_Condition) GetMatchesPattern ¶
func (x *Bucket_Lifecycle_Rule_Condition) GetMatchesPattern() string
func (*Bucket_Lifecycle_Rule_Condition) GetMatchesStorageClass ¶
func (x *Bucket_Lifecycle_Rule_Condition) GetMatchesStorageClass() []string
func (*Bucket_Lifecycle_Rule_Condition) GetNumNewerVersions ¶
func (x *Bucket_Lifecycle_Rule_Condition) GetNumNewerVersions() int32
func (*Bucket_Lifecycle_Rule_Condition) ProtoMessage ¶
func (*Bucket_Lifecycle_Rule_Condition) ProtoMessage()
func (*Bucket_Lifecycle_Rule_Condition) ProtoReflect ¶
func (x *Bucket_Lifecycle_Rule_Condition) ProtoReflect() protoreflect.Message
func (*Bucket_Lifecycle_Rule_Condition) Reset ¶
func (x *Bucket_Lifecycle_Rule_Condition) Reset()
func (*Bucket_Lifecycle_Rule_Condition) String ¶
func (x *Bucket_Lifecycle_Rule_Condition) String() string
type Bucket_Logging ¶
type Bucket_Logging struct { // The destination bucket where the current bucket's logs should be placed. LogBucket string `protobuf:"bytes,1,opt,name=log_bucket,json=logBucket,proto3" json:"log_bucket,omitempty"` // A prefix for log object names. LogObjectPrefix string `protobuf:"bytes,2,opt,name=log_object_prefix,json=logObjectPrefix,proto3" json:"log_object_prefix,omitempty"` // contains filtered or unexported fields }
Logging-related properties of a bucket.
func (*Bucket_Logging) Descriptor
deprecated
func (*Bucket_Logging) Descriptor() ([]byte, []int)
Deprecated: Use Bucket_Logging.ProtoReflect.Descriptor instead.
func (*Bucket_Logging) GetLogBucket ¶
func (x *Bucket_Logging) GetLogBucket() string
func (*Bucket_Logging) GetLogObjectPrefix ¶
func (x *Bucket_Logging) GetLogObjectPrefix() string
func (*Bucket_Logging) ProtoMessage ¶
func (*Bucket_Logging) ProtoMessage()
func (*Bucket_Logging) ProtoReflect ¶
func (x *Bucket_Logging) ProtoReflect() protoreflect.Message
func (*Bucket_Logging) Reset ¶
func (x *Bucket_Logging) Reset()
func (*Bucket_Logging) String ¶
func (x *Bucket_Logging) String() string
type Bucket_RetentionPolicy ¶
type Bucket_RetentionPolicy struct { // Server-determined value that indicates the time from which policy was // enforced and effective. This value is in // [https://tools.ietf.org/html/rfc3339][RFC 3339] format. EffectiveTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=effective_time,json=effectiveTime,proto3" json:"effective_time,omitempty"` // Once locked, an object retention policy cannot be modified. IsLocked bool `protobuf:"varint,2,opt,name=is_locked,json=isLocked,proto3" json:"is_locked,omitempty"` // 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. RetentionPeriod int64 `protobuf:"varint,3,opt,name=retention_period,json=retentionPeriod,proto3" json:"retention_period,omitempty"` // contains filtered or unexported fields }
Retention policy properties of a bucket.
func (*Bucket_RetentionPolicy) Descriptor
deprecated
func (*Bucket_RetentionPolicy) Descriptor() ([]byte, []int)
Deprecated: Use Bucket_RetentionPolicy.ProtoReflect.Descriptor instead.
func (*Bucket_RetentionPolicy) GetEffectiveTime ¶
func (x *Bucket_RetentionPolicy) GetEffectiveTime() *timestamppb.Timestamp
func (*Bucket_RetentionPolicy) GetIsLocked ¶
func (x *Bucket_RetentionPolicy) GetIsLocked() bool
func (*Bucket_RetentionPolicy) GetRetentionPeriod ¶
func (x *Bucket_RetentionPolicy) GetRetentionPeriod() int64
func (*Bucket_RetentionPolicy) ProtoMessage ¶
func (*Bucket_RetentionPolicy) ProtoMessage()
func (*Bucket_RetentionPolicy) ProtoReflect ¶
func (x *Bucket_RetentionPolicy) ProtoReflect() protoreflect.Message
func (*Bucket_RetentionPolicy) Reset ¶
func (x *Bucket_RetentionPolicy) Reset()
func (*Bucket_RetentionPolicy) String ¶
func (x *Bucket_RetentionPolicy) String() string
type Bucket_Versioning ¶
type Bucket_Versioning struct { // While set to true, versioning is fully enabled for this bucket. Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` // contains filtered or unexported fields }
Properties of a bucket related to versioning. For more on GCS versioning, see https://cloud.google.com/storage/docs/object-versioning.
func (*Bucket_Versioning) Descriptor
deprecated
func (*Bucket_Versioning) Descriptor() ([]byte, []int)
Deprecated: Use Bucket_Versioning.ProtoReflect.Descriptor instead.
func (*Bucket_Versioning) GetEnabled ¶
func (x *Bucket_Versioning) GetEnabled() bool
func (*Bucket_Versioning) ProtoMessage ¶
func (*Bucket_Versioning) ProtoMessage()
func (*Bucket_Versioning) ProtoReflect ¶
func (x *Bucket_Versioning) ProtoReflect() protoreflect.Message
func (*Bucket_Versioning) Reset ¶
func (x *Bucket_Versioning) Reset()
func (*Bucket_Versioning) String ¶
func (x *Bucket_Versioning) String() string
type Bucket_Website ¶
type Bucket_Website struct { // 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. MainPageSuffix string `protobuf:"bytes,1,opt,name=main_page_suffix,json=mainPageSuffix,proto3" json:"main_page_suffix,omitempty"` // 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 // [https://tools.ietf.org/html/rfc7231#section-6.5.4][404 Not Found] // result. NotFoundPage string `protobuf:"bytes,2,opt,name=not_found_page,json=notFoundPage,proto3" json:"not_found_page,omitempty"` // contains filtered or unexported fields }
Properties of a bucket related to accessing the contents as a static website. For more on hosting a static website via GCS, see https://cloud.google.com/storage/docs/hosting-static-website.
func (*Bucket_Website) Descriptor
deprecated
func (*Bucket_Website) Descriptor() ([]byte, []int)
Deprecated: Use Bucket_Website.ProtoReflect.Descriptor instead.
func (*Bucket_Website) GetMainPageSuffix ¶
func (x *Bucket_Website) GetMainPageSuffix() string
func (*Bucket_Website) GetNotFoundPage ¶
func (x *Bucket_Website) GetNotFoundPage() string
func (*Bucket_Website) ProtoMessage ¶
func (*Bucket_Website) ProtoMessage()
func (*Bucket_Website) ProtoReflect ¶
func (x *Bucket_Website) ProtoReflect() protoreflect.Message
func (*Bucket_Website) Reset ¶
func (x *Bucket_Website) Reset()
func (*Bucket_Website) String ¶
func (x *Bucket_Website) String() string
type Channel ¶
type Channel struct { // A UUID or similar unique string that identifies this channel. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // An opaque ID that identifies the resource being watched on this channel. // Stable across different API versions. ResourceId string `protobuf:"bytes,2,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"` // A version-specific identifier for the watched resource. ResourceUri string `protobuf:"bytes,3,opt,name=resource_uri,json=resourceUri,proto3" json:"resource_uri,omitempty"` // An arbitrary string delivered to the target address with each notification // delivered over this channel. Optional. Token string `protobuf:"bytes,4,opt,name=token,proto3" json:"token,omitempty"` // Date and time of notification channel expiration. Optional. Expiration *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=expiration,proto3" json:"expiration,omitempty"` // The type of delivery mechanism used for this channel. Type string `protobuf:"bytes,6,opt,name=type,proto3" json:"type,omitempty"` // The address where notifications are delivered for this channel. Address string `protobuf:"bytes,7,opt,name=address,proto3" json:"address,omitempty"` // Additional parameters controlling delivery channel behavior. Optional. Params map[string]string `` /* 153-byte string literal not displayed */ // A Boolean value to indicate whether payload is wanted. Optional. Payload bool `protobuf:"varint,9,opt,name=payload,proto3" json:"payload,omitempty"` // contains filtered or unexported fields }
An notification channel used to watch for resource changes.
func (*Channel) Descriptor
deprecated
func (*Channel) GetAddress ¶
func (*Channel) GetExpiration ¶
func (x *Channel) GetExpiration() *timestamppb.Timestamp
func (*Channel) GetPayload ¶
func (*Channel) GetResourceId ¶
func (*Channel) GetResourceUri ¶
func (*Channel) ProtoMessage ¶
func (*Channel) ProtoMessage()
func (*Channel) ProtoReflect ¶
func (x *Channel) ProtoReflect() protoreflect.Message
type ChecksummedData ¶
type ChecksummedData struct { // The data. Content []byte `protobuf:"bytes,1,opt,name=content,proto3" json:"content,omitempty"` // CRC32C digest of the contents. Crc32C *wrapperspb.UInt32Value `protobuf:"bytes,2,opt,name=crc32c,proto3" json:"crc32c,omitempty"` // contains filtered or unexported fields }
Message used to convey content being read or written, along with its checksum.
func (*ChecksummedData) Descriptor
deprecated
func (*ChecksummedData) Descriptor() ([]byte, []int)
Deprecated: Use ChecksummedData.ProtoReflect.Descriptor instead.
func (*ChecksummedData) GetContent ¶
func (x *ChecksummedData) GetContent() []byte
func (*ChecksummedData) GetCrc32C ¶
func (x *ChecksummedData) GetCrc32C() *wrapperspb.UInt32Value
func (*ChecksummedData) ProtoMessage ¶
func (*ChecksummedData) ProtoMessage()
func (*ChecksummedData) ProtoReflect ¶
func (x *ChecksummedData) ProtoReflect() protoreflect.Message
func (*ChecksummedData) Reset ¶
func (x *ChecksummedData) Reset()
func (*ChecksummedData) String ¶
func (x *ChecksummedData) String() string
type CommonEnums ¶
type CommonEnums struct {
// contains filtered or unexported fields
}
A collection of enums used in multiple places throughout the API.
func (*CommonEnums) Descriptor
deprecated
func (*CommonEnums) Descriptor() ([]byte, []int)
Deprecated: Use CommonEnums.ProtoReflect.Descriptor instead.
func (*CommonEnums) ProtoMessage ¶
func (*CommonEnums) ProtoMessage()
func (*CommonEnums) ProtoReflect ¶
func (x *CommonEnums) ProtoReflect() protoreflect.Message
func (*CommonEnums) Reset ¶
func (x *CommonEnums) Reset()
func (*CommonEnums) String ¶
func (x *CommonEnums) String() string
type CommonEnums_PredefinedBucketAcl ¶
type CommonEnums_PredefinedBucketAcl int32
Predefined or "canned" aliases for sets of specific bucket ACL entries.
const ( // No predefined ACL. CommonEnums_PREDEFINED_BUCKET_ACL_UNSPECIFIED CommonEnums_PredefinedBucketAcl = 0 // Project team owners get `OWNER` access, and // `allAuthenticatedUsers` get `READER` access. CommonEnums_BUCKET_ACL_AUTHENTICATED_READ CommonEnums_PredefinedBucketAcl = 1 // Project team owners get `OWNER` access. CommonEnums_BUCKET_ACL_PRIVATE CommonEnums_PredefinedBucketAcl = 2 // Project team members get access according to their roles. CommonEnums_BUCKET_ACL_PROJECT_PRIVATE CommonEnums_PredefinedBucketAcl = 3 // Project team owners get `OWNER` access, and // `allUsers` get `READER` access. CommonEnums_BUCKET_ACL_PUBLIC_READ CommonEnums_PredefinedBucketAcl = 4 // Project team owners get `OWNER` access, and // `allUsers` get `WRITER` access. CommonEnums_BUCKET_ACL_PUBLIC_READ_WRITE CommonEnums_PredefinedBucketAcl = 5 )
func (CommonEnums_PredefinedBucketAcl) Descriptor ¶
func (CommonEnums_PredefinedBucketAcl) Descriptor() protoreflect.EnumDescriptor
func (CommonEnums_PredefinedBucketAcl) Enum ¶
func (x CommonEnums_PredefinedBucketAcl) Enum() *CommonEnums_PredefinedBucketAcl
func (CommonEnums_PredefinedBucketAcl) EnumDescriptor
deprecated
func (CommonEnums_PredefinedBucketAcl) EnumDescriptor() ([]byte, []int)
Deprecated: Use CommonEnums_PredefinedBucketAcl.Descriptor instead.
func (CommonEnums_PredefinedBucketAcl) Number ¶
func (x CommonEnums_PredefinedBucketAcl) Number() protoreflect.EnumNumber
func (CommonEnums_PredefinedBucketAcl) String ¶
func (x CommonEnums_PredefinedBucketAcl) String() string
func (CommonEnums_PredefinedBucketAcl) Type ¶
func (CommonEnums_PredefinedBucketAcl) Type() protoreflect.EnumType
type CommonEnums_PredefinedObjectAcl ¶
type CommonEnums_PredefinedObjectAcl int32
Predefined or "canned" aliases for sets of specific object ACL entries.
const ( // No predefined ACL. CommonEnums_PREDEFINED_OBJECT_ACL_UNSPECIFIED CommonEnums_PredefinedObjectAcl = 0 // Object owner gets `OWNER` access, and // `allAuthenticatedUsers` get `READER` access. CommonEnums_OBJECT_ACL_AUTHENTICATED_READ CommonEnums_PredefinedObjectAcl = 1 // Object owner gets `OWNER` access, and project team owners get // `OWNER` access. CommonEnums_OBJECT_ACL_BUCKET_OWNER_FULL_CONTROL CommonEnums_PredefinedObjectAcl = 2 // Object owner gets `OWNER` access, and project team owners get // `READER` access. CommonEnums_OBJECT_ACL_BUCKET_OWNER_READ CommonEnums_PredefinedObjectAcl = 3 // Object owner gets `OWNER` access. CommonEnums_OBJECT_ACL_PRIVATE CommonEnums_PredefinedObjectAcl = 4 // Object owner gets `OWNER` access, and project team members get // access according to their roles. CommonEnums_OBJECT_ACL_PROJECT_PRIVATE CommonEnums_PredefinedObjectAcl = 5 // Object owner gets `OWNER` access, and `allUsers` // get `READER` access. CommonEnums_OBJECT_ACL_PUBLIC_READ CommonEnums_PredefinedObjectAcl = 6 )
func (CommonEnums_PredefinedObjectAcl) Descriptor ¶
func (CommonEnums_PredefinedObjectAcl) Descriptor() protoreflect.EnumDescriptor
func (CommonEnums_PredefinedObjectAcl) Enum ¶
func (x CommonEnums_PredefinedObjectAcl) Enum() *CommonEnums_PredefinedObjectAcl
func (CommonEnums_PredefinedObjectAcl) EnumDescriptor
deprecated
func (CommonEnums_PredefinedObjectAcl) EnumDescriptor() ([]byte, []int)
Deprecated: Use CommonEnums_PredefinedObjectAcl.Descriptor instead.
func (CommonEnums_PredefinedObjectAcl) Number ¶
func (x CommonEnums_PredefinedObjectAcl) Number() protoreflect.EnumNumber
func (CommonEnums_PredefinedObjectAcl) String ¶
func (x CommonEnums_PredefinedObjectAcl) String() string
func (CommonEnums_PredefinedObjectAcl) Type ¶
func (CommonEnums_PredefinedObjectAcl) Type() protoreflect.EnumType
type CommonEnums_Projection ¶
type CommonEnums_Projection int32
A set of properties to return in a response.
const ( // No specified projection. CommonEnums_PROJECTION_UNSPECIFIED CommonEnums_Projection = 0 // Omit `owner`, `acl`, and `defaultObjectAcl` properties. CommonEnums_NO_ACL CommonEnums_Projection = 1 // Include all properties. CommonEnums_FULL CommonEnums_Projection = 2 )
func (CommonEnums_Projection) Descriptor ¶
func (CommonEnums_Projection) Descriptor() protoreflect.EnumDescriptor
func (CommonEnums_Projection) Enum ¶
func (x CommonEnums_Projection) Enum() *CommonEnums_Projection
func (CommonEnums_Projection) EnumDescriptor
deprecated
func (CommonEnums_Projection) EnumDescriptor() ([]byte, []int)
Deprecated: Use CommonEnums_Projection.Descriptor instead.
func (CommonEnums_Projection) Number ¶
func (x CommonEnums_Projection) Number() protoreflect.EnumNumber
func (CommonEnums_Projection) String ¶
func (x CommonEnums_Projection) String() string
func (CommonEnums_Projection) Type ¶
func (CommonEnums_Projection) Type() protoreflect.EnumType
type CommonObjectRequestParams ¶
type CommonObjectRequestParams struct { // Encryption algorithm used with Customer-Supplied Encryption Keys feature. EncryptionAlgorithm string `protobuf:"bytes,1,opt,name=encryption_algorithm,json=encryptionAlgorithm,proto3" json:"encryption_algorithm,omitempty"` // Encryption key used with Customer-Supplied Encryption Keys feature. EncryptionKey string `protobuf:"bytes,2,opt,name=encryption_key,json=encryptionKey,proto3" json:"encryption_key,omitempty"` // SHA256 hash of encryption key used with Customer-Supplied Encryption Keys // feature. EncryptionKeySha256 string `protobuf:"bytes,3,opt,name=encryption_key_sha256,json=encryptionKeySha256,proto3" json:"encryption_key_sha256,omitempty"` // contains filtered or unexported fields }
Parameters that can be passed to any object request.
func (*CommonObjectRequestParams) Descriptor
deprecated
func (*CommonObjectRequestParams) Descriptor() ([]byte, []int)
Deprecated: Use CommonObjectRequestParams.ProtoReflect.Descriptor instead.
func (*CommonObjectRequestParams) GetEncryptionAlgorithm ¶
func (x *CommonObjectRequestParams) GetEncryptionAlgorithm() string
func (*CommonObjectRequestParams) GetEncryptionKey ¶
func (x *CommonObjectRequestParams) GetEncryptionKey() string
func (*CommonObjectRequestParams) GetEncryptionKeySha256 ¶
func (x *CommonObjectRequestParams) GetEncryptionKeySha256() string
func (*CommonObjectRequestParams) ProtoMessage ¶
func (*CommonObjectRequestParams) ProtoMessage()
func (*CommonObjectRequestParams) ProtoReflect ¶
func (x *CommonObjectRequestParams) ProtoReflect() protoreflect.Message
func (*CommonObjectRequestParams) Reset ¶
func (x *CommonObjectRequestParams) Reset()
func (*CommonObjectRequestParams) String ¶
func (x *CommonObjectRequestParams) String() string
type CommonRequestParams ¶
type CommonRequestParams struct { // Required. Required when using buckets with Requestor Pays feature enabled. UserProject string `protobuf:"bytes,1,opt,name=user_project,json=userProject,proto3" json:"user_project,omitempty"` // Lets you enforce per-user quotas from a server-side application even in // cases when the user's IP address is unknown. This can occur, for example, // with applications that run cron jobs on App Engine on a user's behalf. // You can choose any arbitrary string that uniquely identifies a user, but it // is limited to 40 characters. // Overrides user_ip if both are provided. QuotaUser string `protobuf:"bytes,2,opt,name=quota_user,json=quotaUser,proto3" json:"quota_user,omitempty"` // Subset of fields to include in the response. Fields *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=fields,proto3" json:"fields,omitempty"` // contains filtered or unexported fields }
Parameters that can be passed to any request.
func (*CommonRequestParams) Descriptor
deprecated
func (*CommonRequestParams) Descriptor() ([]byte, []int)
Deprecated: Use CommonRequestParams.ProtoReflect.Descriptor instead.
func (*CommonRequestParams) GetFields ¶
func (x *CommonRequestParams) GetFields() *fieldmaskpb.FieldMask
func (*CommonRequestParams) GetQuotaUser ¶
func (x *CommonRequestParams) GetQuotaUser() string
func (*CommonRequestParams) GetUserProject ¶
func (x *CommonRequestParams) GetUserProject() string
func (*CommonRequestParams) ProtoMessage ¶
func (*CommonRequestParams) ProtoMessage()
func (*CommonRequestParams) ProtoReflect ¶
func (x *CommonRequestParams) ProtoReflect() protoreflect.Message
func (*CommonRequestParams) Reset ¶
func (x *CommonRequestParams) Reset()
func (*CommonRequestParams) String ¶
func (x *CommonRequestParams) String() string
type ComposeObjectRequest ¶
type ComposeObjectRequest struct { // Required. Name of the bucket containing the source objects. The destination object is // stored in this bucket. DestinationBucket string `protobuf:"bytes,1,opt,name=destination_bucket,json=destinationBucket,proto3" json:"destination_bucket,omitempty"` // Required. Name of the new object. DestinationObject string `protobuf:"bytes,2,opt,name=destination_object,json=destinationObject,proto3" json:"destination_object,omitempty"` // Apply a predefined set of access controls to the destination object. DestinationPredefinedAcl CommonEnums_PredefinedObjectAcl `` /* 191-byte string literal not displayed */ // Properties of the resulting object. Destination *Object `protobuf:"bytes,11,opt,name=destination,proto3" json:"destination,omitempty"` // The list of source objects that will be concatenated into a single object. SourceObjects []*ComposeObjectRequest_SourceObjects `protobuf:"bytes,12,rep,name=source_objects,json=sourceObjects,proto3" json:"source_objects,omitempty"` // 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. IfGenerationMatch *wrapperspb.Int64Value `protobuf:"bytes,4,opt,name=if_generation_match,json=ifGenerationMatch,proto3" json:"if_generation_match,omitempty"` // Makes the operation conditional on whether the object's current // metageneration matches the given value. IfMetagenerationMatch *wrapperspb.Int64Value `` /* 126-byte string literal not displayed */ // Resource name of the Cloud KMS key, of the form // `projects/my-project/locations/my-location/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. KmsKeyName string `protobuf:"bytes,6,opt,name=kms_key_name,json=kmsKeyName,proto3" json:"kms_key_name,omitempty"` // A set of parameters common to Storage API requests concerning an object. CommonObjectRequestParams *CommonObjectRequestParams `` /* 140-byte string literal not displayed */ // A set of parameters common to all Storage API requests. CommonRequestParams *CommonRequestParams `protobuf:"bytes,10,opt,name=common_request_params,json=commonRequestParams,proto3" json:"common_request_params,omitempty"` // contains filtered or unexported fields }
Request message for ComposeObject.
func (*ComposeObjectRequest) Descriptor
deprecated
func (*ComposeObjectRequest) Descriptor() ([]byte, []int)
Deprecated: Use ComposeObjectRequest.ProtoReflect.Descriptor instead.
func (*ComposeObjectRequest) GetCommonObjectRequestParams ¶
func (x *ComposeObjectRequest) GetCommonObjectRequestParams() *CommonObjectRequestParams
func (*ComposeObjectRequest) GetCommonRequestParams ¶
func (x *ComposeObjectRequest) GetCommonRequestParams() *CommonRequestParams
func (*ComposeObjectRequest) GetDestination ¶
func (x *ComposeObjectRequest) GetDestination() *Object
func (*ComposeObjectRequest) GetDestinationBucket ¶
func (x *ComposeObjectRequest) GetDestinationBucket() string
func (*ComposeObjectRequest) GetDestinationObject ¶
func (x *ComposeObjectRequest) GetDestinationObject() string
func (*ComposeObjectRequest) GetDestinationPredefinedAcl ¶
func (x *ComposeObjectRequest) GetDestinationPredefinedAcl() CommonEnums_PredefinedObjectAcl
func (*ComposeObjectRequest) GetIfGenerationMatch ¶
func (x *ComposeObjectRequest) GetIfGenerationMatch() *wrapperspb.Int64Value
func (*ComposeObjectRequest) GetIfMetagenerationMatch ¶
func (x *ComposeObjectRequest) GetIfMetagenerationMatch() *wrapperspb.Int64Value
func (*ComposeObjectRequest) GetKmsKeyName ¶
func (x *ComposeObjectRequest) GetKmsKeyName() string
func (*ComposeObjectRequest) GetSourceObjects ¶
func (x *ComposeObjectRequest) GetSourceObjects() []*ComposeObjectRequest_SourceObjects
func (*ComposeObjectRequest) ProtoMessage ¶
func (*ComposeObjectRequest) ProtoMessage()
func (*ComposeObjectRequest) ProtoReflect ¶
func (x *ComposeObjectRequest) ProtoReflect() protoreflect.Message
func (*ComposeObjectRequest) Reset ¶
func (x *ComposeObjectRequest) Reset()
func (*ComposeObjectRequest) String ¶
func (x *ComposeObjectRequest) String() string
type ComposeObjectRequest_SourceObjects ¶
type ComposeObjectRequest_SourceObjects struct { // The source object's name. All source objects must reside in the same // bucket. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The generation of this object to use as the source. Generation int64 `protobuf:"varint,2,opt,name=generation,proto3" json:"generation,omitempty"` // Conditions that must be met for this operation to execute. ObjectPreconditions *ComposeObjectRequest_SourceObjects_ObjectPreconditions `protobuf:"bytes,3,opt,name=object_preconditions,json=objectPreconditions,proto3" json:"object_preconditions,omitempty"` // contains filtered or unexported fields }
Description of a source object for a composition request.
func (*ComposeObjectRequest_SourceObjects) Descriptor
deprecated
func (*ComposeObjectRequest_SourceObjects) Descriptor() ([]byte, []int)
Deprecated: Use ComposeObjectRequest_SourceObjects.ProtoReflect.Descriptor instead.
func (*ComposeObjectRequest_SourceObjects) GetGeneration ¶
func (x *ComposeObjectRequest_SourceObjects) GetGeneration() int64
func (*ComposeObjectRequest_SourceObjects) GetName ¶
func (x *ComposeObjectRequest_SourceObjects) GetName() string
func (*ComposeObjectRequest_SourceObjects) GetObjectPreconditions ¶
func (x *ComposeObjectRequest_SourceObjects) GetObjectPreconditions() *ComposeObjectRequest_SourceObjects_ObjectPreconditions
func (*ComposeObjectRequest_SourceObjects) ProtoMessage ¶
func (*ComposeObjectRequest_SourceObjects) ProtoMessage()
func (*ComposeObjectRequest_SourceObjects) ProtoReflect ¶
func (x *ComposeObjectRequest_SourceObjects) ProtoReflect() protoreflect.Message
func (*ComposeObjectRequest_SourceObjects) Reset ¶
func (x *ComposeObjectRequest_SourceObjects) Reset()
func (*ComposeObjectRequest_SourceObjects) String ¶
func (x *ComposeObjectRequest_SourceObjects) String() string
type ComposeObjectRequest_SourceObjects_ObjectPreconditions ¶
type ComposeObjectRequest_SourceObjects_ObjectPreconditions struct { // 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 *wrapperspb.Int64Value `protobuf:"bytes,1,opt,name=if_generation_match,json=ifGenerationMatch,proto3" json:"if_generation_match,omitempty"` // contains filtered or unexported fields }
Preconditions for a source object of a composition request.
func (*ComposeObjectRequest_SourceObjects_ObjectPreconditions) Descriptor
deprecated
func (*ComposeObjectRequest_SourceObjects_ObjectPreconditions) Descriptor() ([]byte, []int)
Deprecated: Use ComposeObjectRequest_SourceObjects_ObjectPreconditions.ProtoReflect.Descriptor instead.
func (*ComposeObjectRequest_SourceObjects_ObjectPreconditions) GetIfGenerationMatch ¶
func (x *ComposeObjectRequest_SourceObjects_ObjectPreconditions) GetIfGenerationMatch() *wrapperspb.Int64Value
func (*ComposeObjectRequest_SourceObjects_ObjectPreconditions) ProtoMessage ¶
func (*ComposeObjectRequest_SourceObjects_ObjectPreconditions) ProtoMessage()
func (*ComposeObjectRequest_SourceObjects_ObjectPreconditions) ProtoReflect ¶
func (x *ComposeObjectRequest_SourceObjects_ObjectPreconditions) ProtoReflect() protoreflect.Message
func (*ComposeObjectRequest_SourceObjects_ObjectPreconditions) Reset ¶
func (x *ComposeObjectRequest_SourceObjects_ObjectPreconditions) Reset()
func (*ComposeObjectRequest_SourceObjects_ObjectPreconditions) String ¶
func (x *ComposeObjectRequest_SourceObjects_ObjectPreconditions) String() string
type ContentRange ¶
type ContentRange struct { // The starting offset of the object data. Start int64 `protobuf:"varint,1,opt,name=start,proto3" json:"start,omitempty"` // The ending offset of the object data. End int64 `protobuf:"varint,2,opt,name=end,proto3" json:"end,omitempty"` // The complete length of the object data. CompleteLength int64 `protobuf:"varint,3,opt,name=complete_length,json=completeLength,proto3" json:"complete_length,omitempty"` // contains filtered or unexported fields }
Specifies a requested range of bytes to download.
func (*ContentRange) Descriptor
deprecated
func (*ContentRange) Descriptor() ([]byte, []int)
Deprecated: Use ContentRange.ProtoReflect.Descriptor instead.
func (*ContentRange) GetCompleteLength ¶
func (x *ContentRange) GetCompleteLength() int64
func (*ContentRange) GetEnd ¶
func (x *ContentRange) GetEnd() int64
func (*ContentRange) GetStart ¶
func (x *ContentRange) GetStart() int64
func (*ContentRange) ProtoMessage ¶
func (*ContentRange) ProtoMessage()
func (*ContentRange) ProtoReflect ¶
func (x *ContentRange) ProtoReflect() protoreflect.Message
func (*ContentRange) Reset ¶
func (x *ContentRange) Reset()
func (*ContentRange) String ¶
func (x *ContentRange) String() string
type CopyObjectRequest ¶
type CopyObjectRequest struct { // Required. Name of the bucket in which to store the new object. Overrides the provided // object // metadata's `bucket` value, if any. DestinationBucket string `protobuf:"bytes,1,opt,name=destination_bucket,json=destinationBucket,proto3" json:"destination_bucket,omitempty"` // Required. Name of the new object. // Required when the object metadata is not otherwise provided. Overrides the // object metadata's `name` value, if any. DestinationObject string `protobuf:"bytes,2,opt,name=destination_object,json=destinationObject,proto3" json:"destination_object,omitempty"` // Apply a predefined set of access controls to the destination object. DestinationPredefinedAcl CommonEnums_PredefinedObjectAcl `` /* 191-byte string literal not displayed */ // 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. IfGenerationMatch *wrapperspb.Int64Value `protobuf:"bytes,4,opt,name=if_generation_match,json=ifGenerationMatch,proto3" json:"if_generation_match,omitempty"` // 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. IfGenerationNotMatch *wrapperspb.Int64Value `protobuf:"bytes,5,opt,name=if_generation_not_match,json=ifGenerationNotMatch,proto3" json:"if_generation_not_match,omitempty"` // Makes the operation conditional on whether the destination object's current // metageneration matches the given value. IfMetagenerationMatch *wrapperspb.Int64Value `` /* 126-byte string literal not displayed */ // Makes the operation conditional on whether the destination object's current // metageneration does not match the given value. IfMetagenerationNotMatch *wrapperspb.Int64Value `` /* 137-byte string literal not displayed */ // Makes the operation conditional on whether the source object's current // generation matches the given value. IfSourceGenerationMatch *wrapperspb.Int64Value `` /* 134-byte string literal not displayed */ // Makes the operation conditional on whether the source object's current // generation does not match the given value. IfSourceGenerationNotMatch *wrapperspb.Int64Value `` /* 145-byte string literal not displayed */ // Makes the operation conditional on whether the source object's current // metageneration matches the given value. IfSourceMetagenerationMatch *wrapperspb.Int64Value `` /* 147-byte string literal not displayed */ // Makes the operation conditional on whether the source object's current // metageneration does not match the given value. IfSourceMetagenerationNotMatch *wrapperspb.Int64Value `` /* 158-byte string literal not displayed */ // Set of properties to return. Defaults to `NO_ACL`, unless the // object resource specifies the `acl` property, when it defaults // to `full`. Projection CommonEnums_Projection `protobuf:"varint,12,opt,name=projection,proto3,enum=google.storage.v1.CommonEnums_Projection" json:"projection,omitempty"` // Required. Name of the bucket in which to find the source object. SourceBucket string `protobuf:"bytes,13,opt,name=source_bucket,json=sourceBucket,proto3" json:"source_bucket,omitempty"` // Required. Name of the source object. SourceObject string `protobuf:"bytes,14,opt,name=source_object,json=sourceObject,proto3" json:"source_object,omitempty"` // If present, selects a specific revision of the source object (as opposed to // the latest version, the default). SourceGeneration int64 `protobuf:"varint,15,opt,name=source_generation,json=sourceGeneration,proto3" json:"source_generation,omitempty"` // Properties of the resulting object. If not set, duplicate properties of // source object. Destination *Object `protobuf:"bytes,17,opt,name=destination,proto3" json:"destination,omitempty"` // Resource name of the Cloud KMS key, of the form // `projects/my-project/locations/my-location/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. DestinationKmsKeyName string `` /* 129-byte string literal not displayed */ // A set of parameters common to Storage API requests concerning an object. CommonObjectRequestParams *CommonObjectRequestParams `` /* 141-byte string literal not displayed */ // A set of parameters common to all Storage API requests. CommonRequestParams *CommonRequestParams `protobuf:"bytes,19,opt,name=common_request_params,json=commonRequestParams,proto3" json:"common_request_params,omitempty"` // contains filtered or unexported fields }
Request message for CopyObject.
func (*CopyObjectRequest) Descriptor
deprecated
func (*CopyObjectRequest) Descriptor() ([]byte, []int)
Deprecated: Use CopyObjectRequest.ProtoReflect.Descriptor instead.
func (*CopyObjectRequest) GetCommonObjectRequestParams ¶
func (x *CopyObjectRequest) GetCommonObjectRequestParams() *CommonObjectRequestParams
func (*CopyObjectRequest) GetCommonRequestParams ¶
func (x *CopyObjectRequest) GetCommonRequestParams() *CommonRequestParams
func (*CopyObjectRequest) GetDestination ¶
func (x *CopyObjectRequest) GetDestination() *Object
func (*CopyObjectRequest) GetDestinationBucket ¶
func (x *CopyObjectRequest) GetDestinationBucket() string
func (*CopyObjectRequest) GetDestinationKmsKeyName ¶
func (x *CopyObjectRequest) GetDestinationKmsKeyName() string
func (*CopyObjectRequest) GetDestinationObject ¶
func (x *CopyObjectRequest) GetDestinationObject() string
func (*CopyObjectRequest) GetDestinationPredefinedAcl ¶
func (x *CopyObjectRequest) GetDestinationPredefinedAcl() CommonEnums_PredefinedObjectAcl
func (*CopyObjectRequest) GetIfGenerationMatch ¶
func (x *CopyObjectRequest) GetIfGenerationMatch() *wrapperspb.Int64Value
func (*CopyObjectRequest) GetIfGenerationNotMatch ¶
func (x *CopyObjectRequest) GetIfGenerationNotMatch() *wrapperspb.Int64Value
func (*CopyObjectRequest) GetIfMetagenerationMatch ¶
func (x *CopyObjectRequest) GetIfMetagenerationMatch() *wrapperspb.Int64Value
func (*CopyObjectRequest) GetIfMetagenerationNotMatch ¶
func (x *CopyObjectRequest) GetIfMetagenerationNotMatch() *wrapperspb.Int64Value
func (*CopyObjectRequest) GetIfSourceGenerationMatch ¶
func (x *CopyObjectRequest) GetIfSourceGenerationMatch() *wrapperspb.Int64Value
func (*CopyObjectRequest) GetIfSourceGenerationNotMatch ¶
func (x *CopyObjectRequest) GetIfSourceGenerationNotMatch() *wrapperspb.Int64Value
func (*CopyObjectRequest) GetIfSourceMetagenerationMatch ¶
func (x *CopyObjectRequest) GetIfSourceMetagenerationMatch() *wrapperspb.Int64Value
func (*CopyObjectRequest) GetIfSourceMetagenerationNotMatch ¶
func (x *CopyObjectRequest) GetIfSourceMetagenerationNotMatch() *wrapperspb.Int64Value
func (*CopyObjectRequest) GetProjection ¶
func (x *CopyObjectRequest) GetProjection() CommonEnums_Projection
func (*CopyObjectRequest) GetSourceBucket ¶
func (x *CopyObjectRequest) GetSourceBucket() string
func (*CopyObjectRequest) GetSourceGeneration ¶
func (x *CopyObjectRequest) GetSourceGeneration() int64
func (*CopyObjectRequest) GetSourceObject ¶
func (x *CopyObjectRequest) GetSourceObject() string
func (*CopyObjectRequest) ProtoMessage ¶
func (*CopyObjectRequest) ProtoMessage()
func (*CopyObjectRequest) ProtoReflect ¶
func (x *CopyObjectRequest) ProtoReflect() protoreflect.Message
func (*CopyObjectRequest) Reset ¶
func (x *CopyObjectRequest) Reset()
func (*CopyObjectRequest) String ¶
func (x *CopyObjectRequest) String() string
type CreateHmacKeyRequest ¶
type CreateHmacKeyRequest struct { // Required. The project that the HMAC-owning service account lives in. ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` // Required. The service account to create the HMAC for. ServiceAccountEmail string `protobuf:"bytes,2,opt,name=service_account_email,json=serviceAccountEmail,proto3" json:"service_account_email,omitempty"` // A set of parameters common to all Storage API requests. CommonRequestParams *CommonRequestParams `protobuf:"bytes,3,opt,name=common_request_params,json=commonRequestParams,proto3" json:"common_request_params,omitempty"` // contains filtered or unexported fields }
func (*CreateHmacKeyRequest) Descriptor
deprecated
func (*CreateHmacKeyRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateHmacKeyRequest.ProtoReflect.Descriptor instead.
func (*CreateHmacKeyRequest) GetCommonRequestParams ¶
func (x *CreateHmacKeyRequest) GetCommonRequestParams() *CommonRequestParams
func (*CreateHmacKeyRequest) GetProjectId ¶
func (x *CreateHmacKeyRequest) GetProjectId() string
func (*CreateHmacKeyRequest) GetServiceAccountEmail ¶
func (x *CreateHmacKeyRequest) GetServiceAccountEmail() string
func (*CreateHmacKeyRequest) ProtoMessage ¶
func (*CreateHmacKeyRequest) ProtoMessage()
func (*CreateHmacKeyRequest) ProtoReflect ¶
func (x *CreateHmacKeyRequest) ProtoReflect() protoreflect.Message
func (*CreateHmacKeyRequest) Reset ¶
func (x *CreateHmacKeyRequest) Reset()
func (*CreateHmacKeyRequest) String ¶
func (x *CreateHmacKeyRequest) String() string
type CreateHmacKeyResponse ¶
type CreateHmacKeyResponse struct { // Key metadata. Metadata *HmacKeyMetadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"` // HMAC key secret material. Secret string `protobuf:"bytes,2,opt,name=secret,proto3" json:"secret,omitempty"` // contains filtered or unexported fields }
Create hmac response. The only time the secret for an HMAC will be returned.
func (*CreateHmacKeyResponse) Descriptor
deprecated
func (*CreateHmacKeyResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateHmacKeyResponse.ProtoReflect.Descriptor instead.
func (*CreateHmacKeyResponse) GetMetadata ¶
func (x *CreateHmacKeyResponse) GetMetadata() *HmacKeyMetadata
func (*CreateHmacKeyResponse) GetSecret ¶
func (x *CreateHmacKeyResponse) GetSecret() string
func (*CreateHmacKeyResponse) ProtoMessage ¶
func (*CreateHmacKeyResponse) ProtoMessage()
func (*CreateHmacKeyResponse) ProtoReflect ¶
func (x *CreateHmacKeyResponse) ProtoReflect() protoreflect.Message
func (*CreateHmacKeyResponse) Reset ¶
func (x *CreateHmacKeyResponse) Reset()
func (*CreateHmacKeyResponse) String ¶
func (x *CreateHmacKeyResponse) String() string
type DeleteBucketAccessControlRequest ¶
type DeleteBucketAccessControlRequest struct { // Required. Name of a bucket. Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"` // Required. The entity holding the permission. Can be one of: // * `user-`*userId* // * `user-`*emailAddress* // * `group-`*groupId* // * `group-`*emailAddress* // * `allUsers` // * `allAuthenticatedUsers` Entity string `protobuf:"bytes,2,opt,name=entity,proto3" json:"entity,omitempty"` // A set of parameters common to all Storage API requests. CommonRequestParams *CommonRequestParams `protobuf:"bytes,4,opt,name=common_request_params,json=commonRequestParams,proto3" json:"common_request_params,omitempty"` // contains filtered or unexported fields }
Request message for DeleteBucketAccessControl.
func (*DeleteBucketAccessControlRequest) Descriptor
deprecated
func (*DeleteBucketAccessControlRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteBucketAccessControlRequest.ProtoReflect.Descriptor instead.
func (*DeleteBucketAccessControlRequest) GetBucket ¶
func (x *DeleteBucketAccessControlRequest) GetBucket() string
func (*DeleteBucketAccessControlRequest) GetCommonRequestParams ¶
func (x *DeleteBucketAccessControlRequest) GetCommonRequestParams() *CommonRequestParams
func (*DeleteBucketAccessControlRequest) GetEntity ¶
func (x *DeleteBucketAccessControlRequest) GetEntity() string
func (*DeleteBucketAccessControlRequest) ProtoMessage ¶
func (*DeleteBucketAccessControlRequest) ProtoMessage()
func (*DeleteBucketAccessControlRequest) ProtoReflect ¶
func (x *DeleteBucketAccessControlRequest) ProtoReflect() protoreflect.Message
func (*DeleteBucketAccessControlRequest) Reset ¶
func (x *DeleteBucketAccessControlRequest) Reset()
func (*DeleteBucketAccessControlRequest) String ¶
func (x *DeleteBucketAccessControlRequest) String() string
type DeleteBucketRequest ¶
type DeleteBucketRequest struct { // Required. Name of a bucket. Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"` // If set, only deletes the bucket if its metageneration matches this value. IfMetagenerationMatch *wrapperspb.Int64Value `` /* 126-byte string literal not displayed */ // If set, only deletes the bucket if its metageneration does not match this // value. IfMetagenerationNotMatch *wrapperspb.Int64Value `` /* 137-byte string literal not displayed */ // A set of parameters common to all Storage API requests. CommonRequestParams *CommonRequestParams `protobuf:"bytes,5,opt,name=common_request_params,json=commonRequestParams,proto3" json:"common_request_params,omitempty"` // contains filtered or unexported fields }
Request message for DeleteBucket.
func (*DeleteBucketRequest) Descriptor
deprecated
func (*DeleteBucketRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteBucketRequest.ProtoReflect.Descriptor instead.
func (*DeleteBucketRequest) GetBucket ¶
func (x *DeleteBucketRequest) GetBucket() string
func (*DeleteBucketRequest) GetCommonRequestParams ¶
func (x *DeleteBucketRequest) GetCommonRequestParams() *CommonRequestParams
func (*DeleteBucketRequest) GetIfMetagenerationMatch ¶
func (x *DeleteBucketRequest) GetIfMetagenerationMatch() *wrapperspb.Int64Value
func (*DeleteBucketRequest) GetIfMetagenerationNotMatch ¶
func (x *DeleteBucketRequest) GetIfMetagenerationNotMatch() *wrapperspb.Int64Value
func (*DeleteBucketRequest) ProtoMessage ¶
func (*DeleteBucketRequest) ProtoMessage()
func (*DeleteBucketRequest) ProtoReflect ¶
func (x *DeleteBucketRequest) ProtoReflect() protoreflect.Message
func (*DeleteBucketRequest) Reset ¶
func (x *DeleteBucketRequest) Reset()
func (*DeleteBucketRequest) String ¶
func (x *DeleteBucketRequest) String() string
type DeleteDefaultObjectAccessControlRequest ¶
type DeleteDefaultObjectAccessControlRequest struct { // Required. Name of a bucket. Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"` // Required. The entity holding the permission. Can be one of: // * `user-`*userId* // * `user-`*emailAddress* // * `group-`*groupId* // * `group-`*emailAddress* // * `allUsers` // * `allAuthenticatedUsers` Entity string `protobuf:"bytes,2,opt,name=entity,proto3" json:"entity,omitempty"` // A set of parameters common to all Storage API requests. CommonRequestParams *CommonRequestParams `protobuf:"bytes,4,opt,name=common_request_params,json=commonRequestParams,proto3" json:"common_request_params,omitempty"` // contains filtered or unexported fields }
Request message for DeleteDefaultObjectAccessControl.
func (*DeleteDefaultObjectAccessControlRequest) Descriptor
deprecated
func (*DeleteDefaultObjectAccessControlRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteDefaultObjectAccessControlRequest.ProtoReflect.Descriptor instead.
func (*DeleteDefaultObjectAccessControlRequest) GetBucket ¶
func (x *DeleteDefaultObjectAccessControlRequest) GetBucket() string
func (*DeleteDefaultObjectAccessControlRequest) GetCommonRequestParams ¶
func (x *DeleteDefaultObjectAccessControlRequest) GetCommonRequestParams() *CommonRequestParams
func (*DeleteDefaultObjectAccessControlRequest) GetEntity ¶
func (x *DeleteDefaultObjectAccessControlRequest) GetEntity() string
func (*DeleteDefaultObjectAccessControlRequest) ProtoMessage ¶
func (*DeleteDefaultObjectAccessControlRequest) ProtoMessage()
func (*DeleteDefaultObjectAccessControlRequest) ProtoReflect ¶
func (x *DeleteDefaultObjectAccessControlRequest) ProtoReflect() protoreflect.Message
func (*DeleteDefaultObjectAccessControlRequest) Reset ¶
func (x *DeleteDefaultObjectAccessControlRequest) Reset()
func (*DeleteDefaultObjectAccessControlRequest) String ¶
func (x *DeleteDefaultObjectAccessControlRequest) String() string
type DeleteHmacKeyRequest ¶
type DeleteHmacKeyRequest struct { // Required. The identifying key for the HMAC to delete. AccessId string `protobuf:"bytes,1,opt,name=access_id,json=accessId,proto3" json:"access_id,omitempty"` // Required. The project id the HMAC key lies in. ProjectId string `protobuf:"bytes,2,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` // A set of parameters common to all Storage API requests. CommonRequestParams *CommonRequestParams `protobuf:"bytes,3,opt,name=common_request_params,json=commonRequestParams,proto3" json:"common_request_params,omitempty"` // contains filtered or unexported fields }
Request object to delete a given HMAC key.
func (*DeleteHmacKeyRequest) Descriptor
deprecated
func (*DeleteHmacKeyRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteHmacKeyRequest.ProtoReflect.Descriptor instead.
func (*DeleteHmacKeyRequest) GetAccessId ¶
func (x *DeleteHmacKeyRequest) GetAccessId() string
func (*DeleteHmacKeyRequest) GetCommonRequestParams ¶
func (x *DeleteHmacKeyRequest) GetCommonRequestParams() *CommonRequestParams
func (*DeleteHmacKeyRequest) GetProjectId ¶
func (x *DeleteHmacKeyRequest) GetProjectId() string
func (*DeleteHmacKeyRequest) ProtoMessage ¶
func (*DeleteHmacKeyRequest) ProtoMessage()
func (*DeleteHmacKeyRequest) ProtoReflect ¶
func (x *DeleteHmacKeyRequest) ProtoReflect() protoreflect.Message
func (*DeleteHmacKeyRequest) Reset ¶
func (x *DeleteHmacKeyRequest) Reset()
func (*DeleteHmacKeyRequest) String ¶
func (x *DeleteHmacKeyRequest) String() string
type DeleteNotificationRequest ¶
type DeleteNotificationRequest struct { // Required. The parent bucket of the notification. Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"` // Required. ID of the notification to delete. Notification string `protobuf:"bytes,2,opt,name=notification,proto3" json:"notification,omitempty"` // A set of parameters common to all Storage API requests. CommonRequestParams *CommonRequestParams `protobuf:"bytes,4,opt,name=common_request_params,json=commonRequestParams,proto3" json:"common_request_params,omitempty"` // contains filtered or unexported fields }
Request message for DeleteNotification.
func (*DeleteNotificationRequest) Descriptor
deprecated
func (*DeleteNotificationRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteNotificationRequest.ProtoReflect.Descriptor instead.
func (*DeleteNotificationRequest) GetBucket ¶
func (x *DeleteNotificationRequest) GetBucket() string
func (*DeleteNotificationRequest) GetCommonRequestParams ¶
func (x *DeleteNotificationRequest) GetCommonRequestParams() *CommonRequestParams
func (*DeleteNotificationRequest) GetNotification ¶
func (x *DeleteNotificationRequest) GetNotification() string
func (*DeleteNotificationRequest) ProtoMessage ¶
func (*DeleteNotificationRequest) ProtoMessage()
func (*DeleteNotificationRequest) ProtoReflect ¶
func (x *DeleteNotificationRequest) ProtoReflect() protoreflect.Message
func (*DeleteNotificationRequest) Reset ¶
func (x *DeleteNotificationRequest) Reset()
func (*DeleteNotificationRequest) String ¶
func (x *DeleteNotificationRequest) String() string
type DeleteObjectAccessControlRequest ¶
type DeleteObjectAccessControlRequest struct { // Required. Name of a bucket. Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"` // Required. The entity holding the permission. Can be one of: // * `user-`*userId* // * `user-`*emailAddress* // * `group-`*groupId* // * `group-`*emailAddress* // * `allUsers` // * `allAuthenticatedUsers` Entity string `protobuf:"bytes,2,opt,name=entity,proto3" json:"entity,omitempty"` // Required. Name of the object. Object string `protobuf:"bytes,3,opt,name=object,proto3" json:"object,omitempty"` // If present, selects a specific revision of this object (as opposed to the // latest version, the default). Generation int64 `protobuf:"varint,4,opt,name=generation,proto3" json:"generation,omitempty"` // A set of parameters common to all Storage API requests. CommonRequestParams *CommonRequestParams `protobuf:"bytes,6,opt,name=common_request_params,json=commonRequestParams,proto3" json:"common_request_params,omitempty"` // contains filtered or unexported fields }
Request message for DeleteObjectAccessControl.
func (*DeleteObjectAccessControlRequest) Descriptor
deprecated
func (*DeleteObjectAccessControlRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteObjectAccessControlRequest.ProtoReflect.Descriptor instead.
func (*DeleteObjectAccessControlRequest) GetBucket ¶
func (x *DeleteObjectAccessControlRequest) GetBucket() string
func (*DeleteObjectAccessControlRequest) GetCommonRequestParams ¶
func (x *DeleteObjectAccessControlRequest) GetCommonRequestParams() *CommonRequestParams
func (*DeleteObjectAccessControlRequest) GetEntity ¶
func (x *DeleteObjectAccessControlRequest) GetEntity() string
func (*DeleteObjectAccessControlRequest) GetGeneration ¶
func (x *DeleteObjectAccessControlRequest) GetGeneration() int64
func (*DeleteObjectAccessControlRequest) GetObject ¶
func (x *DeleteObjectAccessControlRequest) GetObject() string
func (*DeleteObjectAccessControlRequest) ProtoMessage ¶
func (*DeleteObjectAccessControlRequest) ProtoMessage()
func (*DeleteObjectAccessControlRequest) ProtoReflect ¶
func (x *DeleteObjectAccessControlRequest) ProtoReflect() protoreflect.Message
func (*DeleteObjectAccessControlRequest) Reset ¶
func (x *DeleteObjectAccessControlRequest) Reset()
func (*DeleteObjectAccessControlRequest) String ¶
func (x *DeleteObjectAccessControlRequest) String() string
type DeleteObjectRequest ¶
type DeleteObjectRequest struct { // Required. Name of the bucket in which the object resides. Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"` // Required. The name of the object to delete (when not using a resumable write). Object string `protobuf:"bytes,2,opt,name=object,proto3" json:"object,omitempty"` // The resumable upload_id of the object to delete (when using a // resumable write). This should be copied from the `upload_id` field of // `StartResumableWriteResponse`. UploadId string `protobuf:"bytes,3,opt,name=upload_id,json=uploadId,proto3" json:"upload_id,omitempty"` // If present, permanently deletes a specific revision of this object (as // opposed to the latest version, the default). Generation int64 `protobuf:"varint,4,opt,name=generation,proto3" json:"generation,omitempty"` // 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. IfGenerationMatch *wrapperspb.Int64Value `protobuf:"bytes,5,opt,name=if_generation_match,json=ifGenerationMatch,proto3" json:"if_generation_match,omitempty"` // 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. IfGenerationNotMatch *wrapperspb.Int64Value `protobuf:"bytes,6,opt,name=if_generation_not_match,json=ifGenerationNotMatch,proto3" json:"if_generation_not_match,omitempty"` // Makes the operation conditional on whether the object's current // metageneration matches the given value. IfMetagenerationMatch *wrapperspb.Int64Value `` /* 126-byte string literal not displayed */ // Makes the operation conditional on whether the object's current // metageneration does not match the given value. IfMetagenerationNotMatch *wrapperspb.Int64Value `` /* 137-byte string literal not displayed */ // A set of parameters common to Storage API requests concerning an object. CommonObjectRequestParams *CommonObjectRequestParams `` /* 141-byte string literal not displayed */ // A set of parameters common to all Storage API requests. CommonRequestParams *CommonRequestParams `protobuf:"bytes,11,opt,name=common_request_params,json=commonRequestParams,proto3" json:"common_request_params,omitempty"` // contains filtered or unexported fields }
Message for deleting an object. Either `bucket` and `object` *or* `upload_id` **must** be set (but not both).
func (*DeleteObjectRequest) Descriptor
deprecated
func (*DeleteObjectRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteObjectRequest.ProtoReflect.Descriptor instead.
func (*DeleteObjectRequest) GetBucket ¶
func (x *DeleteObjectRequest) GetBucket() string
func (*DeleteObjectRequest) GetCommonObjectRequestParams ¶
func (x *DeleteObjectRequest) GetCommonObjectRequestParams() *CommonObjectRequestParams
func (*DeleteObjectRequest) GetCommonRequestParams ¶
func (x *DeleteObjectRequest) GetCommonRequestParams() *CommonRequestParams
func (*DeleteObjectRequest) GetGeneration ¶
func (x *DeleteObjectRequest) GetGeneration() int64
func (*DeleteObjectRequest) GetIfGenerationMatch ¶
func (x *DeleteObjectRequest) GetIfGenerationMatch() *wrapperspb.Int64Value
func (*DeleteObjectRequest) GetIfGenerationNotMatch ¶
func (x *DeleteObjectRequest) GetIfGenerationNotMatch() *wrapperspb.Int64Value
func (*DeleteObjectRequest) GetIfMetagenerationMatch ¶
func (x *DeleteObjectRequest) GetIfMetagenerationMatch() *wrapperspb.Int64Value
func (*DeleteObjectRequest) GetIfMetagenerationNotMatch ¶
func (x *DeleteObjectRequest) GetIfMetagenerationNotMatch() *wrapperspb.Int64Value
func (*DeleteObjectRequest) GetObject ¶
func (x *DeleteObjectRequest) GetObject() string
func (*DeleteObjectRequest) GetUploadId ¶
func (x *DeleteObjectRequest) GetUploadId() string
func (*DeleteObjectRequest) ProtoMessage ¶
func (*DeleteObjectRequest) ProtoMessage()
func (*DeleteObjectRequest) ProtoReflect ¶
func (x *DeleteObjectRequest) ProtoReflect() protoreflect.Message
func (*DeleteObjectRequest) Reset ¶
func (x *DeleteObjectRequest) Reset()
func (*DeleteObjectRequest) String ¶
func (x *DeleteObjectRequest) String() string
type GetBucketAccessControlRequest ¶
type GetBucketAccessControlRequest struct { // Required. Name of a bucket. Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"` // Required. The entity holding the permission. Can be one of: // * `user-`*userId* // * `user-`*emailAddress* // * `group-`*groupId* // * `group-`*emailAddress* // * `allUsers` // * `allAuthenticatedUsers` Entity string `protobuf:"bytes,2,opt,name=entity,proto3" json:"entity,omitempty"` // A set of parameters common to all Storage API requests. CommonRequestParams *CommonRequestParams `protobuf:"bytes,4,opt,name=common_request_params,json=commonRequestParams,proto3" json:"common_request_params,omitempty"` // contains filtered or unexported fields }
Request message for GetBucketAccessControl.
func (*GetBucketAccessControlRequest) Descriptor
deprecated
func (*GetBucketAccessControlRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetBucketAccessControlRequest.ProtoReflect.Descriptor instead.
func (*GetBucketAccessControlRequest) GetBucket ¶
func (x *GetBucketAccessControlRequest) GetBucket() string
func (*GetBucketAccessControlRequest) GetCommonRequestParams ¶
func (x *GetBucketAccessControlRequest) GetCommonRequestParams() *CommonRequestParams
func (*GetBucketAccessControlRequest) GetEntity ¶
func (x *GetBucketAccessControlRequest) GetEntity() string
func (*GetBucketAccessControlRequest) ProtoMessage ¶
func (*GetBucketAccessControlRequest) ProtoMessage()
func (*GetBucketAccessControlRequest) ProtoReflect ¶
func (x *GetBucketAccessControlRequest) ProtoReflect() protoreflect.Message
func (*GetBucketAccessControlRequest) Reset ¶
func (x *GetBucketAccessControlRequest) Reset()
func (*GetBucketAccessControlRequest) String ¶
func (x *GetBucketAccessControlRequest) String() string
type GetBucketRequest ¶
type GetBucketRequest struct { // Required. Name of a bucket. Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"` // Makes the return of the bucket metadata conditional on whether the bucket's // current metageneration matches the given value. IfMetagenerationMatch *wrapperspb.Int64Value `` /* 126-byte string literal not displayed */ // Makes the return of the bucket metadata conditional on whether the bucket's // current metageneration does not match the given value. IfMetagenerationNotMatch *wrapperspb.Int64Value `` /* 137-byte string literal not displayed */ // Set of properties to return. Defaults to `NO_ACL`. Projection CommonEnums_Projection `protobuf:"varint,4,opt,name=projection,proto3,enum=google.storage.v1.CommonEnums_Projection" json:"projection,omitempty"` // A set of parameters common to all Storage API requests. CommonRequestParams *CommonRequestParams `protobuf:"bytes,6,opt,name=common_request_params,json=commonRequestParams,proto3" json:"common_request_params,omitempty"` // contains filtered or unexported fields }
Request message for GetBucket.
func (*GetBucketRequest) Descriptor
deprecated
func (*GetBucketRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetBucketRequest.ProtoReflect.Descriptor instead.
func (*GetBucketRequest) GetBucket ¶
func (x *GetBucketRequest) GetBucket() string
func (*GetBucketRequest) GetCommonRequestParams ¶
func (x *GetBucketRequest) GetCommonRequestParams() *CommonRequestParams
func (*GetBucketRequest) GetIfMetagenerationMatch ¶
func (x *GetBucketRequest) GetIfMetagenerationMatch() *wrapperspb.Int64Value
func (*GetBucketRequest) GetIfMetagenerationNotMatch ¶
func (x *GetBucketRequest) GetIfMetagenerationNotMatch() *wrapperspb.Int64Value
func (*GetBucketRequest) GetProjection ¶
func (x *GetBucketRequest) GetProjection() CommonEnums_Projection
func (*GetBucketRequest) ProtoMessage ¶
func (*GetBucketRequest) ProtoMessage()
func (*GetBucketRequest) ProtoReflect ¶
func (x *GetBucketRequest) ProtoReflect() protoreflect.Message
func (*GetBucketRequest) Reset ¶
func (x *GetBucketRequest) Reset()
func (*GetBucketRequest) String ¶
func (x *GetBucketRequest) String() string
type GetDefaultObjectAccessControlRequest ¶
type GetDefaultObjectAccessControlRequest struct { // Required. Name of a bucket. Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"` // Required. The entity holding the permission. Can be one of: // * `user-`*userId* // * `user-`*emailAddress* // * `group-`*groupId* // * `group-`*emailAddress* // * `allUsers` // * `allAuthenticatedUsers` Entity string `protobuf:"bytes,2,opt,name=entity,proto3" json:"entity,omitempty"` // A set of parameters common to all Storage API requests. CommonRequestParams *CommonRequestParams `protobuf:"bytes,4,opt,name=common_request_params,json=commonRequestParams,proto3" json:"common_request_params,omitempty"` // contains filtered or unexported fields }
Request message for GetDefaultObjectAccessControl.
func (*GetDefaultObjectAccessControlRequest) Descriptor
deprecated
func (*GetDefaultObjectAccessControlRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetDefaultObjectAccessControlRequest.ProtoReflect.Descriptor instead.
func (*GetDefaultObjectAccessControlRequest) GetBucket ¶
func (x *GetDefaultObjectAccessControlRequest) GetBucket() string
func (*GetDefaultObjectAccessControlRequest) GetCommonRequestParams ¶
func (x *GetDefaultObjectAccessControlRequest) GetCommonRequestParams() *CommonRequestParams
func (*GetDefaultObjectAccessControlRequest) GetEntity ¶
func (x *GetDefaultObjectAccessControlRequest) GetEntity() string
func (*GetDefaultObjectAccessControlRequest) ProtoMessage ¶
func (*GetDefaultObjectAccessControlRequest) ProtoMessage()
func (*GetDefaultObjectAccessControlRequest) ProtoReflect ¶
func (x *GetDefaultObjectAccessControlRequest) ProtoReflect() protoreflect.Message
func (*GetDefaultObjectAccessControlRequest) Reset ¶
func (x *GetDefaultObjectAccessControlRequest) Reset()
func (*GetDefaultObjectAccessControlRequest) String ¶
func (x *GetDefaultObjectAccessControlRequest) String() string
type GetHmacKeyRequest ¶
type GetHmacKeyRequest struct { // Required. The identifying key for the HMAC to delete. AccessId string `protobuf:"bytes,1,opt,name=access_id,json=accessId,proto3" json:"access_id,omitempty"` // Required. The project id the HMAC key lies in. ProjectId string `protobuf:"bytes,2,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` // A set of parameters common to all Storage API requests. CommonRequestParams *CommonRequestParams `protobuf:"bytes,3,opt,name=common_request_params,json=commonRequestParams,proto3" json:"common_request_params,omitempty"` // contains filtered or unexported fields }
Request object to get metadata on a given HMAC key.
func (*GetHmacKeyRequest) Descriptor
deprecated
func (*GetHmacKeyRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetHmacKeyRequest.ProtoReflect.Descriptor instead.
func (*GetHmacKeyRequest) GetAccessId ¶
func (x *GetHmacKeyRequest) GetAccessId() string
func (*GetHmacKeyRequest) GetCommonRequestParams ¶
func (x *GetHmacKeyRequest) GetCommonRequestParams() *CommonRequestParams
func (*GetHmacKeyRequest) GetProjectId ¶
func (x *GetHmacKeyRequest) GetProjectId() string
func (*GetHmacKeyRequest) ProtoMessage ¶
func (*GetHmacKeyRequest) ProtoMessage()
func (*GetHmacKeyRequest) ProtoReflect ¶
func (x *GetHmacKeyRequest) ProtoReflect() protoreflect.Message
func (*GetHmacKeyRequest) Reset ¶
func (x *GetHmacKeyRequest) Reset()
func (*GetHmacKeyRequest) String ¶
func (x *GetHmacKeyRequest) String() string
type GetIamPolicyRequest ¶
type GetIamPolicyRequest struct { // The request sent to IAM. IamRequest *v1.GetIamPolicyRequest `protobuf:"bytes,1,opt,name=iam_request,json=iamRequest,proto3" json:"iam_request,omitempty"` // A set of parameters common to all Storage API requests. CommonRequestParams *CommonRequestParams `protobuf:"bytes,2,opt,name=common_request_params,json=commonRequestParams,proto3" json:"common_request_params,omitempty"` // contains filtered or unexported fields }
A wrapper around the IAM get policy request to support our common_request_params.
func (*GetIamPolicyRequest) Descriptor
deprecated
func (*GetIamPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetIamPolicyRequest.ProtoReflect.Descriptor instead.
func (*GetIamPolicyRequest) GetCommonRequestParams ¶
func (x *GetIamPolicyRequest) GetCommonRequestParams() *CommonRequestParams
func (*GetIamPolicyRequest) GetIamRequest ¶
func (x *GetIamPolicyRequest) GetIamRequest() *v1.GetIamPolicyRequest
func (*GetIamPolicyRequest) ProtoMessage ¶
func (*GetIamPolicyRequest) ProtoMessage()
func (*GetIamPolicyRequest) ProtoReflect ¶
func (x *GetIamPolicyRequest) ProtoReflect() protoreflect.Message
func (*GetIamPolicyRequest) Reset ¶
func (x *GetIamPolicyRequest) Reset()
func (*GetIamPolicyRequest) String ¶
func (x *GetIamPolicyRequest) String() string
type GetNotificationRequest ¶
type GetNotificationRequest struct { // Required. The parent bucket of the notification. Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"` // Required. Notification ID. // Required. Notification string `protobuf:"bytes,2,opt,name=notification,proto3" json:"notification,omitempty"` // A set of parameters common to all Storage API requests. CommonRequestParams *CommonRequestParams `protobuf:"bytes,4,opt,name=common_request_params,json=commonRequestParams,proto3" json:"common_request_params,omitempty"` // contains filtered or unexported fields }
Request message for GetNotification.
func (*GetNotificationRequest) Descriptor
deprecated
func (*GetNotificationRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetNotificationRequest.ProtoReflect.Descriptor instead.
func (*GetNotificationRequest) GetBucket ¶
func (x *GetNotificationRequest) GetBucket() string
func (*GetNotificationRequest) GetCommonRequestParams ¶
func (x *GetNotificationRequest) GetCommonRequestParams() *CommonRequestParams
func (*GetNotificationRequest) GetNotification ¶
func (x *GetNotificationRequest) GetNotification() string
func (*GetNotificationRequest) ProtoMessage ¶
func (*GetNotificationRequest) ProtoMessage()
func (*GetNotificationRequest) ProtoReflect ¶
func (x *GetNotificationRequest) ProtoReflect() protoreflect.Message
func (*GetNotificationRequest) Reset ¶
func (x *GetNotificationRequest) Reset()
func (*GetNotificationRequest) String ¶
func (x *GetNotificationRequest) String() string
type GetObjectAccessControlRequest ¶
type GetObjectAccessControlRequest struct { // Required. Name of a bucket. Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"` // Required. The entity holding the permission. Can be one of: // * `user-`*userId* // * `user-`*emailAddress* // * `group-`*groupId* // * `group-`*emailAddress* // * `allUsers` // * `allAuthenticatedUsers` Entity string `protobuf:"bytes,2,opt,name=entity,proto3" json:"entity,omitempty"` // Required. Name of the object. Object string `protobuf:"bytes,3,opt,name=object,proto3" json:"object,omitempty"` // If present, selects a specific revision of this object (as opposed to the // latest version, the default). Generation int64 `protobuf:"varint,4,opt,name=generation,proto3" json:"generation,omitempty"` // A set of parameters common to all Storage API requests. CommonRequestParams *CommonRequestParams `protobuf:"bytes,6,opt,name=common_request_params,json=commonRequestParams,proto3" json:"common_request_params,omitempty"` // contains filtered or unexported fields }
Request message for GetObjectAccessControl.
func (*GetObjectAccessControlRequest) Descriptor
deprecated
func (*GetObjectAccessControlRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetObjectAccessControlRequest.ProtoReflect.Descriptor instead.
func (*GetObjectAccessControlRequest) GetBucket ¶
func (x *GetObjectAccessControlRequest) GetBucket() string
func (*GetObjectAccessControlRequest) GetCommonRequestParams ¶
func (x *GetObjectAccessControlRequest) GetCommonRequestParams() *CommonRequestParams
func (*GetObjectAccessControlRequest) GetEntity ¶
func (x *GetObjectAccessControlRequest) GetEntity() string
func (*GetObjectAccessControlRequest) GetGeneration ¶
func (x *GetObjectAccessControlRequest) GetGeneration() int64
func (*GetObjectAccessControlRequest) GetObject ¶
func (x *GetObjectAccessControlRequest) GetObject() string
func (*GetObjectAccessControlRequest) ProtoMessage ¶
func (*GetObjectAccessControlRequest) ProtoMessage()
func (*GetObjectAccessControlRequest) ProtoReflect ¶
func (x *GetObjectAccessControlRequest) ProtoReflect() protoreflect.Message
func (*GetObjectAccessControlRequest) Reset ¶
func (x *GetObjectAccessControlRequest) Reset()
func (*GetObjectAccessControlRequest) String ¶
func (x *GetObjectAccessControlRequest) String() string
type GetObjectMediaRequest ¶
type GetObjectMediaRequest struct { // The name of the bucket containing the object to read. Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"` // The name of the object to read. Object string `protobuf:"bytes,2,opt,name=object,proto3" json:"object,omitempty"` // If present, selects a specific revision of this object (as opposed // to the latest version, the default). Generation int64 `protobuf:"varint,3,opt,name=generation,proto3" json:"generation,omitempty"` // The offset for the first byte to return in the read, relative to the start // of the object. // // A negative `read_offset` value will be interpreted as the number of bytes // back from the end of the object to be returned. For example, if an object's // length is 15 bytes, a GetObjectMediaRequest with `read_offset` = -5 and // `read_limit` = 3 would return bytes 10 through 12 of the object. ReadOffset int64 `protobuf:"varint,4,opt,name=read_offset,json=readOffset,proto3" json:"read_offset,omitempty"` // The maximum number of `data` bytes the server is allowed to return in the // sum of all `Object` messages. A `read_limit` of zero indicates that there // is no limit, and a negative `read_limit` will cause an error. // // If the stream returns fewer bytes than allowed by the `read_limit` and no // error occurred, the stream includes all data from the `read_offset` to the // end of the resource. ReadLimit int64 `protobuf:"varint,5,opt,name=read_limit,json=readLimit,proto3" json:"read_limit,omitempty"` // 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. IfGenerationMatch *wrapperspb.Int64Value `protobuf:"bytes,6,opt,name=if_generation_match,json=ifGenerationMatch,proto3" json:"if_generation_match,omitempty"` // 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. IfGenerationNotMatch *wrapperspb.Int64Value `protobuf:"bytes,7,opt,name=if_generation_not_match,json=ifGenerationNotMatch,proto3" json:"if_generation_not_match,omitempty"` // Makes the operation conditional on whether the object's current // metageneration matches the given value. IfMetagenerationMatch *wrapperspb.Int64Value `` /* 126-byte string literal not displayed */ // Makes the operation conditional on whether the object's current // metageneration does not match the given value. IfMetagenerationNotMatch *wrapperspb.Int64Value `` /* 137-byte string literal not displayed */ // A set of parameters common to Storage API requests concerning an object. CommonObjectRequestParams *CommonObjectRequestParams `` /* 141-byte string literal not displayed */ // A set of parameters common to all Storage API requests. CommonRequestParams *CommonRequestParams `protobuf:"bytes,12,opt,name=common_request_params,json=commonRequestParams,proto3" json:"common_request_params,omitempty"` // contains filtered or unexported fields }
Request message for GetObjectMedia.
func (*GetObjectMediaRequest) Descriptor
deprecated
func (*GetObjectMediaRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetObjectMediaRequest.ProtoReflect.Descriptor instead.
func (*GetObjectMediaRequest) GetBucket ¶
func (x *GetObjectMediaRequest) GetBucket() string
func (*GetObjectMediaRequest) GetCommonObjectRequestParams ¶
func (x *GetObjectMediaRequest) GetCommonObjectRequestParams() *CommonObjectRequestParams
func (*GetObjectMediaRequest) GetCommonRequestParams ¶
func (x *GetObjectMediaRequest) GetCommonRequestParams() *CommonRequestParams
func (*GetObjectMediaRequest) GetGeneration ¶
func (x *GetObjectMediaRequest) GetGeneration() int64
func (*GetObjectMediaRequest) GetIfGenerationMatch ¶
func (x *GetObjectMediaRequest) GetIfGenerationMatch() *wrapperspb.Int64Value
func (*GetObjectMediaRequest) GetIfGenerationNotMatch ¶
func (x *GetObjectMediaRequest) GetIfGenerationNotMatch() *wrapperspb.Int64Value
func (*GetObjectMediaRequest) GetIfMetagenerationMatch ¶
func (x *GetObjectMediaRequest) GetIfMetagenerationMatch() *wrapperspb.Int64Value
func (*GetObjectMediaRequest) GetIfMetagenerationNotMatch ¶
func (x *GetObjectMediaRequest) GetIfMetagenerationNotMatch() *wrapperspb.Int64Value
func (*GetObjectMediaRequest) GetObject ¶
func (x *GetObjectMediaRequest) GetObject() string
func (*GetObjectMediaRequest) GetReadLimit ¶
func (x *GetObjectMediaRequest) GetReadLimit() int64
func (*GetObjectMediaRequest) GetReadOffset ¶
func (x *GetObjectMediaRequest) GetReadOffset() int64
func (*GetObjectMediaRequest) ProtoMessage ¶
func (*GetObjectMediaRequest) ProtoMessage()
func (*GetObjectMediaRequest) ProtoReflect ¶
func (x *GetObjectMediaRequest) ProtoReflect() protoreflect.Message
func (*GetObjectMediaRequest) Reset ¶
func (x *GetObjectMediaRequest) Reset()
func (*GetObjectMediaRequest) String ¶
func (x *GetObjectMediaRequest) String() string
type GetObjectMediaResponse ¶
type GetObjectMediaResponse struct { // A portion of the data for the object. The service **may** leave `data` // empty for any given `ReadResponse`. This enables the service to inform the // client that the request is still live while it is running an operation to // generate more data. ChecksummedData *ChecksummedData `protobuf:"bytes,1,opt,name=checksummed_data,json=checksummedData,proto3" json:"checksummed_data,omitempty"` // The checksums of the complete object. The client should compute one of // these checksums over the downloaded object and compare it against the value // provided here. ObjectChecksums *ObjectChecksums `protobuf:"bytes,2,opt,name=object_checksums,json=objectChecksums,proto3" json:"object_checksums,omitempty"` // If read_offset and or read_limit was specified on the // GetObjectMediaRequest, ContentRange will be populated on the first // GetObjectMediaResponse message of the read stream. ContentRange *ContentRange `protobuf:"bytes,3,opt,name=content_range,json=contentRange,proto3" json:"content_range,omitempty"` // Metadata of the object whose media is being returned. // Only populated in the first response in the stream. Metadata *Object `protobuf:"bytes,4,opt,name=metadata,proto3" json:"metadata,omitempty"` // contains filtered or unexported fields }
Response message for GetObject.
func (*GetObjectMediaResponse) Descriptor
deprecated
func (*GetObjectMediaResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetObjectMediaResponse.ProtoReflect.Descriptor instead.
func (*GetObjectMediaResponse) GetChecksummedData ¶
func (x *GetObjectMediaResponse) GetChecksummedData() *ChecksummedData
func (*GetObjectMediaResponse) GetContentRange ¶
func (x *GetObjectMediaResponse) GetContentRange() *ContentRange
func (*GetObjectMediaResponse) GetMetadata ¶
func (x *GetObjectMediaResponse) GetMetadata() *Object
func (*GetObjectMediaResponse) GetObjectChecksums ¶
func (x *GetObjectMediaResponse) GetObjectChecksums() *ObjectChecksums
func (*GetObjectMediaResponse) ProtoMessage ¶
func (*GetObjectMediaResponse) ProtoMessage()
func (*GetObjectMediaResponse) ProtoReflect ¶
func (x *GetObjectMediaResponse) ProtoReflect() protoreflect.Message
func (*GetObjectMediaResponse) Reset ¶
func (x *GetObjectMediaResponse) Reset()
func (*GetObjectMediaResponse) String ¶
func (x *GetObjectMediaResponse) String() string
type GetObjectRequest ¶
type GetObjectRequest struct { // Required. Name of the bucket in which the object resides. Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"` // Required. Name of the object. Object string `protobuf:"bytes,2,opt,name=object,proto3" json:"object,omitempty"` // If present, selects a specific revision of this object (as opposed to the // latest version, the default). Generation int64 `protobuf:"varint,3,opt,name=generation,proto3" json:"generation,omitempty"` // 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. IfGenerationMatch *wrapperspb.Int64Value `protobuf:"bytes,4,opt,name=if_generation_match,json=ifGenerationMatch,proto3" json:"if_generation_match,omitempty"` // 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. IfGenerationNotMatch *wrapperspb.Int64Value `protobuf:"bytes,5,opt,name=if_generation_not_match,json=ifGenerationNotMatch,proto3" json:"if_generation_not_match,omitempty"` // Makes the operation conditional on whether the object's current // metageneration matches the given value. IfMetagenerationMatch *wrapperspb.Int64Value `` /* 126-byte string literal not displayed */ // Makes the operation conditional on whether the object's current // metageneration does not match the given value. IfMetagenerationNotMatch *wrapperspb.Int64Value `` /* 137-byte string literal not displayed */ // Set of properties to return. Defaults to `NO_ACL`. Projection CommonEnums_Projection `protobuf:"varint,8,opt,name=projection,proto3,enum=google.storage.v1.CommonEnums_Projection" json:"projection,omitempty"` // A set of parameters common to Storage API requests concerning an object. CommonObjectRequestParams *CommonObjectRequestParams `` /* 141-byte string literal not displayed */ // A set of parameters common to all Storage API requests. CommonRequestParams *CommonRequestParams `protobuf:"bytes,11,opt,name=common_request_params,json=commonRequestParams,proto3" json:"common_request_params,omitempty"` // contains filtered or unexported fields }
Request message for GetObject.
func (*GetObjectRequest) Descriptor
deprecated
func (*GetObjectRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetObjectRequest.ProtoReflect.Descriptor instead.
func (*GetObjectRequest) GetBucket ¶
func (x *GetObjectRequest) GetBucket() string
func (*GetObjectRequest) GetCommonObjectRequestParams ¶
func (x *GetObjectRequest) GetCommonObjectRequestParams() *CommonObjectRequestParams
func (*GetObjectRequest) GetCommonRequestParams ¶
func (x *GetObjectRequest) GetCommonRequestParams() *CommonRequestParams
func (*GetObjectRequest) GetGeneration ¶
func (x *GetObjectRequest) GetGeneration() int64
func (*GetObjectRequest) GetIfGenerationMatch ¶
func (x *GetObjectRequest) GetIfGenerationMatch() *wrapperspb.Int64Value
func (*GetObjectRequest) GetIfGenerationNotMatch ¶
func (x *GetObjectRequest) GetIfGenerationNotMatch() *wrapperspb.Int64Value
func (*GetObjectRequest) GetIfMetagenerationMatch ¶
func (x *GetObjectRequest) GetIfMetagenerationMatch() *wrapperspb.Int64Value
func (*GetObjectRequest) GetIfMetagenerationNotMatch ¶
func (x *GetObjectRequest) GetIfMetagenerationNotMatch() *wrapperspb.Int64Value
func (*GetObjectRequest) GetObject ¶
func (x *GetObjectRequest) GetObject() string
func (*GetObjectRequest) GetProjection ¶
func (x *GetObjectRequest) GetProjection() CommonEnums_Projection
func (*GetObjectRequest) ProtoMessage ¶
func (*GetObjectRequest) ProtoMessage()
func (*GetObjectRequest) ProtoReflect ¶
func (x *GetObjectRequest) ProtoReflect() protoreflect.Message
func (*GetObjectRequest) Reset ¶
func (x *GetObjectRequest) Reset()
func (*GetObjectRequest) String ¶
func (x *GetObjectRequest) String() string
type GetProjectServiceAccountRequest ¶
type GetProjectServiceAccountRequest struct { // Required. Project ID. ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` // A set of parameters common to all Storage API requests. CommonRequestParams *CommonRequestParams `protobuf:"bytes,3,opt,name=common_request_params,json=commonRequestParams,proto3" json:"common_request_params,omitempty"` // contains filtered or unexported fields }
Request message for GetProjectServiceAccount.
func (*GetProjectServiceAccountRequest) Descriptor
deprecated
func (*GetProjectServiceAccountRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetProjectServiceAccountRequest.ProtoReflect.Descriptor instead.
func (*GetProjectServiceAccountRequest) GetCommonRequestParams ¶
func (x *GetProjectServiceAccountRequest) GetCommonRequestParams() *CommonRequestParams
func (*GetProjectServiceAccountRequest) GetProjectId ¶
func (x *GetProjectServiceAccountRequest) GetProjectId() string
func (*GetProjectServiceAccountRequest) ProtoMessage ¶
func (*GetProjectServiceAccountRequest) ProtoMessage()
func (*GetProjectServiceAccountRequest) ProtoReflect ¶
func (x *GetProjectServiceAccountRequest) ProtoReflect() protoreflect.Message
func (*GetProjectServiceAccountRequest) Reset ¶
func (x *GetProjectServiceAccountRequest) Reset()
func (*GetProjectServiceAccountRequest) String ¶
func (x *GetProjectServiceAccountRequest) String() string
type HmacKeyMetadata ¶
type HmacKeyMetadata struct { // Resource name ID of the key in the format <projectId>/<accessId>. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Globally unique id for keys. AccessId string `protobuf:"bytes,2,opt,name=access_id,json=accessId,proto3" json:"access_id,omitempty"` // The project ID that the hmac key is contained in. ProjectId string `protobuf:"bytes,3,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` // Email of the service account the key authenticates as. ServiceAccountEmail string `protobuf:"bytes,4,opt,name=service_account_email,json=serviceAccountEmail,proto3" json:"service_account_email,omitempty"` // State of the key. One of ACTIVE, INACTIVE, or DELETED. State string `protobuf:"bytes,5,opt,name=state,proto3" json:"state,omitempty"` // The creation time of the HMAC key in RFC 3339 format. TimeCreated *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=time_created,json=timeCreated,proto3" json:"time_created,omitempty"` // The last modification time of the HMAC key metadata in RFC 3339 format. Updated *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=updated,proto3" json:"updated,omitempty"` // Tag updated with each key update. Etag string `protobuf:"bytes,8,opt,name=etag,proto3" json:"etag,omitempty"` // contains filtered or unexported fields }
Hmac Key Metadata, which includes all information other than the secret.
func (*HmacKeyMetadata) Descriptor
deprecated
func (*HmacKeyMetadata) Descriptor() ([]byte, []int)
Deprecated: Use HmacKeyMetadata.ProtoReflect.Descriptor instead.
func (*HmacKeyMetadata) GetAccessId ¶
func (x *HmacKeyMetadata) GetAccessId() string
func (*HmacKeyMetadata) GetEtag ¶
func (x *HmacKeyMetadata) GetEtag() string
func (*HmacKeyMetadata) GetId ¶
func (x *HmacKeyMetadata) GetId() string
func (*HmacKeyMetadata) GetProjectId ¶
func (x *HmacKeyMetadata) GetProjectId() string
func (*HmacKeyMetadata) GetServiceAccountEmail ¶
func (x *HmacKeyMetadata) GetServiceAccountEmail() string
func (*HmacKeyMetadata) GetState ¶
func (x *HmacKeyMetadata) GetState() string
func (*HmacKeyMetadata) GetTimeCreated ¶
func (x *HmacKeyMetadata) GetTimeCreated() *timestamppb.Timestamp
func (*HmacKeyMetadata) GetUpdated ¶
func (x *HmacKeyMetadata) GetUpdated() *timestamppb.Timestamp
func (*HmacKeyMetadata) ProtoMessage ¶
func (*HmacKeyMetadata) ProtoMessage()
func (*HmacKeyMetadata) ProtoReflect ¶
func (x *HmacKeyMetadata) ProtoReflect() protoreflect.Message
func (*HmacKeyMetadata) Reset ¶
func (x *HmacKeyMetadata) Reset()
func (*HmacKeyMetadata) String ¶
func (x *HmacKeyMetadata) String() string
type InsertBucketAccessControlRequest ¶
type InsertBucketAccessControlRequest struct { // Required. Name of a bucket. Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"` // Properties of the new bucket access control being inserted. BucketAccessControl *BucketAccessControl `protobuf:"bytes,3,opt,name=bucket_access_control,json=bucketAccessControl,proto3" json:"bucket_access_control,omitempty"` // A set of parameters common to all Storage API requests. CommonRequestParams *CommonRequestParams `protobuf:"bytes,4,opt,name=common_request_params,json=commonRequestParams,proto3" json:"common_request_params,omitempty"` // contains filtered or unexported fields }
Request message for InsertBucketAccessControl.
func (*InsertBucketAccessControlRequest) Descriptor
deprecated
func (*InsertBucketAccessControlRequest) Descriptor() ([]byte, []int)
Deprecated: Use InsertBucketAccessControlRequest.ProtoReflect.Descriptor instead.
func (*InsertBucketAccessControlRequest) GetBucket ¶
func (x *InsertBucketAccessControlRequest) GetBucket() string
func (*InsertBucketAccessControlRequest) GetBucketAccessControl ¶
func (x *InsertBucketAccessControlRequest) GetBucketAccessControl() *BucketAccessControl
func (*InsertBucketAccessControlRequest) GetCommonRequestParams ¶
func (x *InsertBucketAccessControlRequest) GetCommonRequestParams() *CommonRequestParams
func (*InsertBucketAccessControlRequest) ProtoMessage ¶
func (*InsertBucketAccessControlRequest) ProtoMessage()
func (*InsertBucketAccessControlRequest) ProtoReflect ¶
func (x *InsertBucketAccessControlRequest) ProtoReflect() protoreflect.Message
func (*InsertBucketAccessControlRequest) Reset ¶
func (x *InsertBucketAccessControlRequest) Reset()
func (*InsertBucketAccessControlRequest) String ¶
func (x *InsertBucketAccessControlRequest) String() string
type InsertBucketRequest ¶
type InsertBucketRequest struct { // Apply a predefined set of access controls to this bucket. PredefinedAcl CommonEnums_PredefinedBucketAcl `` /* 156-byte string literal not displayed */ // Apply a predefined set of default object access controls to this bucket. PredefinedDefaultObjectAcl CommonEnums_PredefinedObjectAcl `` /* 199-byte string literal not displayed */ // Required. A valid API project identifier. Project string `protobuf:"bytes,3,opt,name=project,proto3" json:"project,omitempty"` // Set of properties to return. Defaults to `NO_ACL`, unless the // bucket resource specifies `acl` or `defaultObjectAcl` // properties, when it defaults to `FULL`. Projection CommonEnums_Projection `protobuf:"varint,4,opt,name=projection,proto3,enum=google.storage.v1.CommonEnums_Projection" json:"projection,omitempty"` // Properties of the new bucket being inserted, including its name. Bucket *Bucket `protobuf:"bytes,6,opt,name=bucket,proto3" json:"bucket,omitempty"` // A set of parameters common to all Storage API requests. CommonRequestParams *CommonRequestParams `protobuf:"bytes,7,opt,name=common_request_params,json=commonRequestParams,proto3" json:"common_request_params,omitempty"` // contains filtered or unexported fields }
Request message for InsertBucket.
func (*InsertBucketRequest) Descriptor
deprecated
func (*InsertBucketRequest) Descriptor() ([]byte, []int)
Deprecated: Use InsertBucketRequest.ProtoReflect.Descriptor instead.
func (*InsertBucketRequest) GetBucket ¶
func (x *InsertBucketRequest) GetBucket() *Bucket
func (*InsertBucketRequest) GetCommonRequestParams ¶
func (x *InsertBucketRequest) GetCommonRequestParams() *CommonRequestParams
func (*InsertBucketRequest) GetPredefinedAcl ¶
func (x *InsertBucketRequest) GetPredefinedAcl() CommonEnums_PredefinedBucketAcl
func (*InsertBucketRequest) GetPredefinedDefaultObjectAcl ¶
func (x *InsertBucketRequest) GetPredefinedDefaultObjectAcl() CommonEnums_PredefinedObjectAcl
func (*InsertBucketRequest) GetProject ¶
func (x *InsertBucketRequest) GetProject() string
func (*InsertBucketRequest) GetProjection ¶
func (x *InsertBucketRequest) GetProjection() CommonEnums_Projection
func (*InsertBucketRequest) ProtoMessage ¶
func (*InsertBucketRequest) ProtoMessage()
func (*InsertBucketRequest) ProtoReflect ¶
func (x *InsertBucketRequest) ProtoReflect() protoreflect.Message
func (*InsertBucketRequest) Reset ¶
func (x *InsertBucketRequest) Reset()
func (*InsertBucketRequest) String ¶
func (x *InsertBucketRequest) String() string
type InsertDefaultObjectAccessControlRequest ¶
type InsertDefaultObjectAccessControlRequest struct { // Required. Name of a bucket. Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"` // Properties of the object access control being inserted. ObjectAccessControl *ObjectAccessControl `protobuf:"bytes,3,opt,name=object_access_control,json=objectAccessControl,proto3" json:"object_access_control,omitempty"` // A set of parameters common to all Storage API requests. CommonRequestParams *CommonRequestParams `protobuf:"bytes,4,opt,name=common_request_params,json=commonRequestParams,proto3" json:"common_request_params,omitempty"` // contains filtered or unexported fields }
Request message for InsertDefaultObjectAccessControl.
func (*InsertDefaultObjectAccessControlRequest) Descriptor
deprecated
func (*InsertDefaultObjectAccessControlRequest) Descriptor() ([]byte, []int)
Deprecated: Use InsertDefaultObjectAccessControlRequest.ProtoReflect.Descriptor instead.
func (*InsertDefaultObjectAccessControlRequest) GetBucket ¶
func (x *InsertDefaultObjectAccessControlRequest) GetBucket() string
func (*InsertDefaultObjectAccessControlRequest) GetCommonRequestParams ¶
func (x *InsertDefaultObjectAccessControlRequest) GetCommonRequestParams() *CommonRequestParams
func (*InsertDefaultObjectAccessControlRequest) GetObjectAccessControl ¶
func (x *InsertDefaultObjectAccessControlRequest) GetObjectAccessControl() *ObjectAccessControl
func (*InsertDefaultObjectAccessControlRequest) ProtoMessage ¶
func (*InsertDefaultObjectAccessControlRequest) ProtoMessage()
func (*InsertDefaultObjectAccessControlRequest) ProtoReflect ¶
func (x *InsertDefaultObjectAccessControlRequest) ProtoReflect() protoreflect.Message
func (*InsertDefaultObjectAccessControlRequest) Reset ¶
func (x *InsertDefaultObjectAccessControlRequest) Reset()
func (*InsertDefaultObjectAccessControlRequest) String ¶
func (x *InsertDefaultObjectAccessControlRequest) String() string
type InsertNotificationRequest ¶
type InsertNotificationRequest struct { // Required. The parent bucket of the notification. Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"` // Properties of the notification to be inserted. Notification *Notification `protobuf:"bytes,3,opt,name=notification,proto3" json:"notification,omitempty"` // A set of parameters common to all Storage API requests. CommonRequestParams *CommonRequestParams `protobuf:"bytes,4,opt,name=common_request_params,json=commonRequestParams,proto3" json:"common_request_params,omitempty"` // contains filtered or unexported fields }
Request message for InsertNotification.
func (*InsertNotificationRequest) Descriptor
deprecated
func (*InsertNotificationRequest) Descriptor() ([]byte, []int)
Deprecated: Use InsertNotificationRequest.ProtoReflect.Descriptor instead.
func (*InsertNotificationRequest) GetBucket ¶
func (x *InsertNotificationRequest) GetBucket() string
func (*InsertNotificationRequest) GetCommonRequestParams ¶
func (x *InsertNotificationRequest) GetCommonRequestParams() *CommonRequestParams
func (*InsertNotificationRequest) GetNotification ¶
func (x *InsertNotificationRequest) GetNotification() *Notification
func (*InsertNotificationRequest) ProtoMessage ¶
func (*InsertNotificationRequest) ProtoMessage()
func (*InsertNotificationRequest) ProtoReflect ¶
func (x *InsertNotificationRequest) ProtoReflect() protoreflect.Message
func (*InsertNotificationRequest) Reset ¶
func (x *InsertNotificationRequest) Reset()
func (*InsertNotificationRequest) String ¶
func (x *InsertNotificationRequest) String() string
type InsertObjectAccessControlRequest ¶
type InsertObjectAccessControlRequest struct { // Required. Name of a bucket. Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"` // Required. Name of the object. Object string `protobuf:"bytes,2,opt,name=object,proto3" json:"object,omitempty"` // If present, selects a specific revision of this object (as opposed to the // latest version, the default). Generation int64 `protobuf:"varint,3,opt,name=generation,proto3" json:"generation,omitempty"` // Properties of the object access control to be inserted. ObjectAccessControl *ObjectAccessControl `protobuf:"bytes,5,opt,name=object_access_control,json=objectAccessControl,proto3" json:"object_access_control,omitempty"` // A set of parameters common to all Storage API requests. CommonRequestParams *CommonRequestParams `protobuf:"bytes,6,opt,name=common_request_params,json=commonRequestParams,proto3" json:"common_request_params,omitempty"` // contains filtered or unexported fields }
Request message for InsertObjectAccessControl.
func (*InsertObjectAccessControlRequest) Descriptor
deprecated
func (*InsertObjectAccessControlRequest) Descriptor() ([]byte, []int)
Deprecated: Use InsertObjectAccessControlRequest.ProtoReflect.Descriptor instead.
func (*InsertObjectAccessControlRequest) GetBucket ¶
func (x *InsertObjectAccessControlRequest) GetBucket() string
func (*InsertObjectAccessControlRequest) GetCommonRequestParams ¶
func (x *InsertObjectAccessControlRequest) GetCommonRequestParams() *CommonRequestParams
func (*InsertObjectAccessControlRequest) GetGeneration ¶
func (x *InsertObjectAccessControlRequest) GetGeneration() int64
func (*InsertObjectAccessControlRequest) GetObject ¶
func (x *InsertObjectAccessControlRequest) GetObject() string
func (*InsertObjectAccessControlRequest) GetObjectAccessControl ¶
func (x *InsertObjectAccessControlRequest) GetObjectAccessControl() *ObjectAccessControl
func (*InsertObjectAccessControlRequest) ProtoMessage ¶
func (*InsertObjectAccessControlRequest) ProtoMessage()
func (*InsertObjectAccessControlRequest) ProtoReflect ¶
func (x *InsertObjectAccessControlRequest) ProtoReflect() protoreflect.Message
func (*InsertObjectAccessControlRequest) Reset ¶
func (x *InsertObjectAccessControlRequest) Reset()
func (*InsertObjectAccessControlRequest) String ¶
func (x *InsertObjectAccessControlRequest) String() string
type InsertObjectRequest ¶
type InsertObjectRequest struct { // The first message of each stream should set one of the following. // // Types that are assignable to FirstMessage: // *InsertObjectRequest_UploadId // *InsertObjectRequest_InsertObjectSpec FirstMessage isInsertObjectRequest_FirstMessage `protobuf_oneof:"first_message"` // Required. The offset from the beginning of the object at which the data should be // written. // // In the first `InsertObjectRequest` of a `InsertObject()` action, it // indicates the initial offset for the `Insert()` call. The value **must** be // equal to the `committed_size` that a call to `QueryWriteStatus()` would // return (0 if this is the first write to the object). // // On subsequent calls, this value **must** be no larger than the sum of the // first `write_offset` and the sizes of all `data` chunks sent previously on // this stream. // // An incorrect value will cause an error. WriteOffset int64 `protobuf:"varint,3,opt,name=write_offset,json=writeOffset,proto3" json:"write_offset,omitempty"` // A portion of the data for the object. // // Types that are assignable to Data: // *InsertObjectRequest_ChecksummedData // *InsertObjectRequest_Reference Data isInsertObjectRequest_Data `protobuf_oneof:"data"` // Checksums for the complete object. If the checksums computed by the service // don't match the specifified checksums the call will fail. May only be // provided in the first or last request (either with first_message, or // finish_write set). ObjectChecksums *ObjectChecksums `protobuf:"bytes,6,opt,name=object_checksums,json=objectChecksums,proto3" json:"object_checksums,omitempty"` // If `true`, this indicates that the write is complete. Sending any // `InsertObjectRequest`s subsequent to one in which `finish_write` is `true` // will cause an error. // For a non-resumable write (where the upload_id was not set in the first // message), it is an error not to set this field in the final message of the // stream. FinishWrite bool `protobuf:"varint,7,opt,name=finish_write,json=finishWrite,proto3" json:"finish_write,omitempty"` // A set of parameters common to Storage API requests concerning an object. CommonObjectRequestParams *CommonObjectRequestParams `` /* 140-byte string literal not displayed */ // A set of parameters common to all Storage API requests. CommonRequestParams *CommonRequestParams `protobuf:"bytes,9,opt,name=common_request_params,json=commonRequestParams,proto3" json:"common_request_params,omitempty"` // contains filtered or unexported fields }
Message for writing an object.
func (*InsertObjectRequest) Descriptor
deprecated
func (*InsertObjectRequest) Descriptor() ([]byte, []int)
Deprecated: Use InsertObjectRequest.ProtoReflect.Descriptor instead.
func (*InsertObjectRequest) GetChecksummedData ¶
func (x *InsertObjectRequest) GetChecksummedData() *ChecksummedData
func (*InsertObjectRequest) GetCommonObjectRequestParams ¶
func (x *InsertObjectRequest) GetCommonObjectRequestParams() *CommonObjectRequestParams
func (*InsertObjectRequest) GetCommonRequestParams ¶
func (x *InsertObjectRequest) GetCommonRequestParams() *CommonRequestParams
func (*InsertObjectRequest) GetData ¶
func (m *InsertObjectRequest) GetData() isInsertObjectRequest_Data
func (*InsertObjectRequest) GetFinishWrite ¶
func (x *InsertObjectRequest) GetFinishWrite() bool
func (*InsertObjectRequest) GetFirstMessage ¶
func (m *InsertObjectRequest) GetFirstMessage() isInsertObjectRequest_FirstMessage
func (*InsertObjectRequest) GetInsertObjectSpec ¶
func (x *InsertObjectRequest) GetInsertObjectSpec() *InsertObjectSpec
func (*InsertObjectRequest) GetObjectChecksums ¶
func (x *InsertObjectRequest) GetObjectChecksums() *ObjectChecksums
func (*InsertObjectRequest) GetReference ¶
func (x *InsertObjectRequest) GetReference() *GetObjectMediaRequest
func (*InsertObjectRequest) GetUploadId ¶
func (x *InsertObjectRequest) GetUploadId() string
func (*InsertObjectRequest) GetWriteOffset ¶
func (x *InsertObjectRequest) GetWriteOffset() int64
func (*InsertObjectRequest) ProtoMessage ¶
func (*InsertObjectRequest) ProtoMessage()
func (*InsertObjectRequest) ProtoReflect ¶
func (x *InsertObjectRequest) ProtoReflect() protoreflect.Message
func (*InsertObjectRequest) Reset ¶
func (x *InsertObjectRequest) Reset()
func (*InsertObjectRequest) String ¶
func (x *InsertObjectRequest) String() string
type InsertObjectRequest_ChecksummedData ¶
type InsertObjectRequest_ChecksummedData struct { // The data to insert. If a crc32c checksum is provided that doesn't match // the checksum computed by the service, the request will fail. ChecksummedData *ChecksummedData `protobuf:"bytes,4,opt,name=checksummed_data,json=checksummedData,proto3,oneof"` }
type InsertObjectRequest_InsertObjectSpec ¶
type InsertObjectRequest_InsertObjectSpec struct { // For non-resumable uploads. Describes the overall upload, including the // destination bucket and object name, preconditions, etc. InsertObjectSpec *InsertObjectSpec `protobuf:"bytes,2,opt,name=insert_object_spec,json=insertObjectSpec,proto3,oneof"` }
type InsertObjectRequest_Reference ¶
type InsertObjectRequest_Reference struct { // A reference to an existing object. This can be used to support // several use cases: // - Writing a sequence of data buffers supports the basic use case of // uploading a complete object, chunk by chunk. // - Writing a sequence of references to existing objects allows an // object to be composed from a collection of objects, which can be // used to support parallel object writes. // - Writing a single reference with a given offset and size can be used // to create an object from a slice of an existing object. // - Writing an object referencing a object slice (created as noted // above) followed by a data buffer followed by another object // slice can be used to support delta upload functionality. Reference *GetObjectMediaRequest `protobuf:"bytes,5,opt,name=reference,proto3,oneof"` }
type InsertObjectRequest_UploadId ¶
type InsertObjectRequest_UploadId struct { // For resumable uploads. This should be the `upload_id` returned from a // call to `StartResumableWriteResponse`. UploadId string `protobuf:"bytes,1,opt,name=upload_id,json=uploadId,proto3,oneof"` }
type InsertObjectSpec ¶
type InsertObjectSpec struct { // Destination object, including its name and its metadata. Resource *Object `protobuf:"bytes,1,opt,name=resource,proto3" json:"resource,omitempty"` // Apply a predefined set of access controls to this object. PredefinedAcl CommonEnums_PredefinedObjectAcl `` /* 156-byte string literal not displayed */ // 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. IfGenerationMatch *wrapperspb.Int64Value `protobuf:"bytes,3,opt,name=if_generation_match,json=ifGenerationMatch,proto3" json:"if_generation_match,omitempty"` // 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. IfGenerationNotMatch *wrapperspb.Int64Value `protobuf:"bytes,4,opt,name=if_generation_not_match,json=ifGenerationNotMatch,proto3" json:"if_generation_not_match,omitempty"` // Makes the operation conditional on whether the object's current // metageneration matches the given value. IfMetagenerationMatch *wrapperspb.Int64Value `` /* 126-byte string literal not displayed */ // Makes the operation conditional on whether the object's current // metageneration does not match the given value. IfMetagenerationNotMatch *wrapperspb.Int64Value `` /* 137-byte string literal not displayed */ // Set of properties to return. Defaults to `NO_ACL`, unless the // object resource specifies the `acl` property, when it defaults // to `full`. Projection CommonEnums_Projection `protobuf:"varint,7,opt,name=projection,proto3,enum=google.storage.v1.CommonEnums_Projection" json:"projection,omitempty"` // contains filtered or unexported fields }
Describes an attempt to insert an object, possibly over multiple requests.
func (*InsertObjectSpec) Descriptor
deprecated
func (*InsertObjectSpec) Descriptor() ([]byte, []int)
Deprecated: Use InsertObjectSpec.ProtoReflect.Descriptor instead.
func (*InsertObjectSpec) GetIfGenerationMatch ¶
func (x *InsertObjectSpec) GetIfGenerationMatch() *wrapperspb.Int64Value
func (*InsertObjectSpec) GetIfGenerationNotMatch ¶
func (x *InsertObjectSpec) GetIfGenerationNotMatch() *wrapperspb.Int64Value
func (*InsertObjectSpec) GetIfMetagenerationMatch ¶
func (x *InsertObjectSpec) GetIfMetagenerationMatch() *wrapperspb.Int64Value
func (*InsertObjectSpec) GetIfMetagenerationNotMatch ¶
func (x *InsertObjectSpec) GetIfMetagenerationNotMatch() *wrapperspb.Int64Value
func (*InsertObjectSpec) GetPredefinedAcl ¶
func (x *InsertObjectSpec) GetPredefinedAcl() CommonEnums_PredefinedObjectAcl
func (*InsertObjectSpec) GetProjection ¶
func (x *InsertObjectSpec) GetProjection() CommonEnums_Projection
func (*InsertObjectSpec) GetResource ¶
func (x *InsertObjectSpec) GetResource() *Object
func (*InsertObjectSpec) ProtoMessage ¶
func (*InsertObjectSpec) ProtoMessage()
func (*InsertObjectSpec) ProtoReflect ¶
func (x *InsertObjectSpec) ProtoReflect() protoreflect.Message
func (*InsertObjectSpec) Reset ¶
func (x *InsertObjectSpec) Reset()
func (*InsertObjectSpec) String ¶
func (x *InsertObjectSpec) String() string
type ListBucketAccessControlsRequest ¶
type ListBucketAccessControlsRequest struct { // Required. Name of a bucket. Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"` // A set of parameters common to all Storage API requests. CommonRequestParams *CommonRequestParams `protobuf:"bytes,3,opt,name=common_request_params,json=commonRequestParams,proto3" json:"common_request_params,omitempty"` // contains filtered or unexported fields }
Request message for ListBucketAccessControl.
func (*ListBucketAccessControlsRequest) Descriptor
deprecated
func (*ListBucketAccessControlsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListBucketAccessControlsRequest.ProtoReflect.Descriptor instead.
func (*ListBucketAccessControlsRequest) GetBucket ¶
func (x *ListBucketAccessControlsRequest) GetBucket() string
func (*ListBucketAccessControlsRequest) GetCommonRequestParams ¶
func (x *ListBucketAccessControlsRequest) GetCommonRequestParams() *CommonRequestParams
func (*ListBucketAccessControlsRequest) ProtoMessage ¶
func (*ListBucketAccessControlsRequest) ProtoMessage()
func (*ListBucketAccessControlsRequest) ProtoReflect ¶
func (x *ListBucketAccessControlsRequest) ProtoReflect() protoreflect.Message
func (*ListBucketAccessControlsRequest) Reset ¶
func (x *ListBucketAccessControlsRequest) Reset()
func (*ListBucketAccessControlsRequest) String ¶
func (x *ListBucketAccessControlsRequest) String() string
type ListBucketAccessControlsResponse ¶
type ListBucketAccessControlsResponse struct { // The list of items. Items []*BucketAccessControl `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` // contains filtered or unexported fields }
The response to a call to BucketAccessControls.ListBucketAccessControls.
func (*ListBucketAccessControlsResponse) Descriptor
deprecated
func (*ListBucketAccessControlsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListBucketAccessControlsResponse.ProtoReflect.Descriptor instead.
func (*ListBucketAccessControlsResponse) GetItems ¶
func (x *ListBucketAccessControlsResponse) GetItems() []*BucketAccessControl
func (*ListBucketAccessControlsResponse) ProtoMessage ¶
func (*ListBucketAccessControlsResponse) ProtoMessage()
func (*ListBucketAccessControlsResponse) ProtoReflect ¶
func (x *ListBucketAccessControlsResponse) ProtoReflect() protoreflect.Message
func (*ListBucketAccessControlsResponse) Reset ¶
func (x *ListBucketAccessControlsResponse) Reset()
func (*ListBucketAccessControlsResponse) String ¶
func (x *ListBucketAccessControlsResponse) String() string
type ListBucketsRequest ¶
type ListBucketsRequest struct { // Maximum number of buckets to return in a single response. The service will // use this parameter or 1,000 items, whichever is smaller. MaxResults int32 `protobuf:"varint,1,opt,name=max_results,json=maxResults,proto3" json:"max_results,omitempty"` // A previously-returned page token representing part of the larger set of // results to view. PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // Filter results to buckets whose names begin with this prefix. Prefix string `protobuf:"bytes,3,opt,name=prefix,proto3" json:"prefix,omitempty"` // Required. A valid API project identifier. Project string `protobuf:"bytes,4,opt,name=project,proto3" json:"project,omitempty"` // Set of properties to return. Defaults to `NO_ACL`. Projection CommonEnums_Projection `protobuf:"varint,5,opt,name=projection,proto3,enum=google.storage.v1.CommonEnums_Projection" json:"projection,omitempty"` // A set of parameters common to all Storage API requests. CommonRequestParams *CommonRequestParams `protobuf:"bytes,7,opt,name=common_request_params,json=commonRequestParams,proto3" json:"common_request_params,omitempty"` // contains filtered or unexported fields }
Request message for ListBuckets.
func (*ListBucketsRequest) Descriptor
deprecated
func (*ListBucketsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListBucketsRequest.ProtoReflect.Descriptor instead.
func (*ListBucketsRequest) GetCommonRequestParams ¶
func (x *ListBucketsRequest) GetCommonRequestParams() *CommonRequestParams
func (*ListBucketsRequest) GetMaxResults ¶
func (x *ListBucketsRequest) GetMaxResults() int32
func (*ListBucketsRequest) GetPageToken ¶
func (x *ListBucketsRequest) GetPageToken() string
func (*ListBucketsRequest) GetPrefix ¶
func (x *ListBucketsRequest) GetPrefix() string
func (*ListBucketsRequest) GetProject ¶
func (x *ListBucketsRequest) GetProject() string
func (*ListBucketsRequest) GetProjection ¶
func (x *ListBucketsRequest) GetProjection() CommonEnums_Projection
func (*ListBucketsRequest) ProtoMessage ¶
func (*ListBucketsRequest) ProtoMessage()
func (*ListBucketsRequest) ProtoReflect ¶
func (x *ListBucketsRequest) ProtoReflect() protoreflect.Message
func (*ListBucketsRequest) Reset ¶
func (x *ListBucketsRequest) Reset()
func (*ListBucketsRequest) String ¶
func (x *ListBucketsRequest) String() string
type ListBucketsResponse ¶
type ListBucketsResponse struct { // The list of items. Items []*Bucket `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` // The continuation token, used to page through large result sets. Provide // this value in a subsequent request to return the next page of results. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
The result of a call to Buckets.ListBuckets
func (*ListBucketsResponse) Descriptor
deprecated
func (*ListBucketsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListBucketsResponse.ProtoReflect.Descriptor instead.
func (*ListBucketsResponse) GetItems ¶
func (x *ListBucketsResponse) GetItems() []*Bucket
func (*ListBucketsResponse) GetNextPageToken ¶
func (x *ListBucketsResponse) GetNextPageToken() string
func (*ListBucketsResponse) ProtoMessage ¶
func (*ListBucketsResponse) ProtoMessage()
func (*ListBucketsResponse) ProtoReflect ¶
func (x *ListBucketsResponse) ProtoReflect() protoreflect.Message
func (*ListBucketsResponse) Reset ¶
func (x *ListBucketsResponse) Reset()
func (*ListBucketsResponse) String ¶
func (x *ListBucketsResponse) String() string
type ListChannelsRequest ¶
type ListChannelsRequest struct { // Required. Name of a bucket. Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"` // A set of parameters common to all Storage API requests. CommonRequestParams *CommonRequestParams `protobuf:"bytes,3,opt,name=common_request_params,json=commonRequestParams,proto3" json:"common_request_params,omitempty"` // contains filtered or unexported fields }
Request message for ListChannels.
func (*ListChannelsRequest) Descriptor
deprecated
func (*ListChannelsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListChannelsRequest.ProtoReflect.Descriptor instead.
func (*ListChannelsRequest) GetBucket ¶
func (x *ListChannelsRequest) GetBucket() string
func (*ListChannelsRequest) GetCommonRequestParams ¶
func (x *ListChannelsRequest) GetCommonRequestParams() *CommonRequestParams
func (*ListChannelsRequest) ProtoMessage ¶
func (*ListChannelsRequest) ProtoMessage()
func (*ListChannelsRequest) ProtoReflect ¶
func (x *ListChannelsRequest) ProtoReflect() protoreflect.Message
func (*ListChannelsRequest) Reset ¶
func (x *ListChannelsRequest) Reset()
func (*ListChannelsRequest) String ¶
func (x *ListChannelsRequest) String() string
type ListChannelsResponse ¶
type ListChannelsResponse struct { // The list of notification channels for a bucket. Items []*ListChannelsResponse_Items `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` // contains filtered or unexported fields }
The result of a call to Channels.ListChannels
func (*ListChannelsResponse) Descriptor
deprecated
func (*ListChannelsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListChannelsResponse.ProtoReflect.Descriptor instead.
func (*ListChannelsResponse) GetItems ¶
func (x *ListChannelsResponse) GetItems() []*ListChannelsResponse_Items
func (*ListChannelsResponse) ProtoMessage ¶
func (*ListChannelsResponse) ProtoMessage()
func (*ListChannelsResponse) ProtoReflect ¶
func (x *ListChannelsResponse) ProtoReflect() protoreflect.Message
func (*ListChannelsResponse) Reset ¶
func (x *ListChannelsResponse) Reset()
func (*ListChannelsResponse) String ¶
func (x *ListChannelsResponse) String() string
type ListChannelsResponse_Items ¶
type ListChannelsResponse_Items struct { // User-specified name for a channel. Needed to unsubscribe. ChannelId string `protobuf:"bytes,1,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"` // Opaque value generated by GCS representing a bucket. Needed to // unsubscribe. ResourceId string `protobuf:"bytes,2,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"` // Url used to identify where notifications are sent to. PushUrl string `protobuf:"bytes,3,opt,name=push_url,json=pushUrl,proto3" json:"push_url,omitempty"` // Email address of the subscriber. SubscriberEmail string `protobuf:"bytes,4,opt,name=subscriber_email,json=subscriberEmail,proto3" json:"subscriber_email,omitempty"` // Time when the channel was created. CreationTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"` // contains filtered or unexported fields }
func (*ListChannelsResponse_Items) Descriptor
deprecated
func (*ListChannelsResponse_Items) Descriptor() ([]byte, []int)
Deprecated: Use ListChannelsResponse_Items.ProtoReflect.Descriptor instead.
func (*ListChannelsResponse_Items) GetChannelId ¶
func (x *ListChannelsResponse_Items) GetChannelId() string
func (*ListChannelsResponse_Items) GetCreationTime ¶
func (x *ListChannelsResponse_Items) GetCreationTime() *timestamppb.Timestamp
func (*ListChannelsResponse_Items) GetPushUrl ¶
func (x *ListChannelsResponse_Items) GetPushUrl() string
func (*ListChannelsResponse_Items) GetResourceId ¶
func (x *ListChannelsResponse_Items) GetResourceId() string
func (*ListChannelsResponse_Items) GetSubscriberEmail ¶
func (x *ListChannelsResponse_Items) GetSubscriberEmail() string
func (*ListChannelsResponse_Items) ProtoMessage ¶
func (*ListChannelsResponse_Items) ProtoMessage()
func (*ListChannelsResponse_Items) ProtoReflect ¶
func (x *ListChannelsResponse_Items) ProtoReflect() protoreflect.Message
func (*ListChannelsResponse_Items) Reset ¶
func (x *ListChannelsResponse_Items) Reset()
func (*ListChannelsResponse_Items) String ¶
func (x *ListChannelsResponse_Items) String() string
type ListDefaultObjectAccessControlsRequest ¶
type ListDefaultObjectAccessControlsRequest struct { // Required. Name of a bucket. Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"` // If present, only return default ACL listing if the bucket's current // metageneration matches this value. IfMetagenerationMatch *wrapperspb.Int64Value `` /* 126-byte string literal not displayed */ // If present, only return default ACL listing if the bucket's current // metageneration does not match the given value. IfMetagenerationNotMatch *wrapperspb.Int64Value `` /* 137-byte string literal not displayed */ // A set of parameters common to all Storage API requests. CommonRequestParams *CommonRequestParams `protobuf:"bytes,5,opt,name=common_request_params,json=commonRequestParams,proto3" json:"common_request_params,omitempty"` // contains filtered or unexported fields }
Request message for ListDefaultObjectAccessControls.
func (*ListDefaultObjectAccessControlsRequest) Descriptor
deprecated
func (*ListDefaultObjectAccessControlsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListDefaultObjectAccessControlsRequest.ProtoReflect.Descriptor instead.
func (*ListDefaultObjectAccessControlsRequest) GetBucket ¶
func (x *ListDefaultObjectAccessControlsRequest) GetBucket() string
func (*ListDefaultObjectAccessControlsRequest) GetCommonRequestParams ¶
func (x *ListDefaultObjectAccessControlsRequest) GetCommonRequestParams() *CommonRequestParams
func (*ListDefaultObjectAccessControlsRequest) GetIfMetagenerationMatch ¶
func (x *ListDefaultObjectAccessControlsRequest) GetIfMetagenerationMatch() *wrapperspb.Int64Value
func (*ListDefaultObjectAccessControlsRequest) GetIfMetagenerationNotMatch ¶
func (x *ListDefaultObjectAccessControlsRequest) GetIfMetagenerationNotMatch() *wrapperspb.Int64Value
func (*ListDefaultObjectAccessControlsRequest) ProtoMessage ¶
func (*ListDefaultObjectAccessControlsRequest) ProtoMessage()
func (*ListDefaultObjectAccessControlsRequest) ProtoReflect ¶
func (x *ListDefaultObjectAccessControlsRequest) ProtoReflect() protoreflect.Message
func (*ListDefaultObjectAccessControlsRequest) Reset ¶
func (x *ListDefaultObjectAccessControlsRequest) Reset()
func (*ListDefaultObjectAccessControlsRequest) String ¶
func (x *ListDefaultObjectAccessControlsRequest) String() string
type ListHmacKeysRequest ¶
type ListHmacKeysRequest struct { // Required. The project id to list HMAC keys for. ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` // An optional filter to only return HMAC keys for one service account. ServiceAccountEmail string `protobuf:"bytes,2,opt,name=service_account_email,json=serviceAccountEmail,proto3" json:"service_account_email,omitempty"` // An optional bool to return deleted keys that have not been wiped out yet. ShowDeletedKeys bool `protobuf:"varint,3,opt,name=show_deleted_keys,json=showDeletedKeys,proto3" json:"show_deleted_keys,omitempty"` // The maximum number of keys to return. MaxResults int32 `protobuf:"varint,4,opt,name=max_results,json=maxResults,proto3" json:"max_results,omitempty"` // A previously returned token from ListHmacKeysResponse to get the next page. PageToken string `protobuf:"bytes,5,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // A set of parameters common to all Storage API requests. CommonRequestParams *CommonRequestParams `protobuf:"bytes,6,opt,name=common_request_params,json=commonRequestParams,proto3" json:"common_request_params,omitempty"` // contains filtered or unexported fields }
Request to fetch a list of HMAC keys under a given project.
func (*ListHmacKeysRequest) Descriptor
deprecated
func (*ListHmacKeysRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListHmacKeysRequest.ProtoReflect.Descriptor instead.
func (*ListHmacKeysRequest) GetCommonRequestParams ¶
func (x *ListHmacKeysRequest) GetCommonRequestParams() *CommonRequestParams
func (*ListHmacKeysRequest) GetMaxResults ¶
func (x *ListHmacKeysRequest) GetMaxResults() int32
func (*ListHmacKeysRequest) GetPageToken ¶
func (x *ListHmacKeysRequest) GetPageToken() string
func (*ListHmacKeysRequest) GetProjectId ¶
func (x *ListHmacKeysRequest) GetProjectId() string
func (*ListHmacKeysRequest) GetServiceAccountEmail ¶
func (x *ListHmacKeysRequest) GetServiceAccountEmail() string
func (*ListHmacKeysRequest) GetShowDeletedKeys ¶
func (x *ListHmacKeysRequest) GetShowDeletedKeys() bool
func (*ListHmacKeysRequest) ProtoMessage ¶
func (*ListHmacKeysRequest) ProtoMessage()
func (*ListHmacKeysRequest) ProtoReflect ¶
func (x *ListHmacKeysRequest) ProtoReflect() protoreflect.Message
func (*ListHmacKeysRequest) Reset ¶
func (x *ListHmacKeysRequest) Reset()
func (*ListHmacKeysRequest) String ¶
func (x *ListHmacKeysRequest) String() string
type ListHmacKeysResponse ¶
type ListHmacKeysResponse struct { // The continuation token, used to page through large result sets. Provide // this value in a subsequent request to return the next page of results. NextPageToken string `protobuf:"bytes,1,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // The list of items. Items []*HmacKeyMetadata `protobuf:"bytes,2,rep,name=items,proto3" json:"items,omitempty"` // contains filtered or unexported fields }
Hmac key list response with next page information.
func (*ListHmacKeysResponse) Descriptor
deprecated
func (*ListHmacKeysResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListHmacKeysResponse.ProtoReflect.Descriptor instead.
func (*ListHmacKeysResponse) GetItems ¶
func (x *ListHmacKeysResponse) GetItems() []*HmacKeyMetadata
func (*ListHmacKeysResponse) GetNextPageToken ¶
func (x *ListHmacKeysResponse) GetNextPageToken() string
func (*ListHmacKeysResponse) ProtoMessage ¶
func (*ListHmacKeysResponse) ProtoMessage()
func (*ListHmacKeysResponse) ProtoReflect ¶
func (x *ListHmacKeysResponse) ProtoReflect() protoreflect.Message
func (*ListHmacKeysResponse) Reset ¶
func (x *ListHmacKeysResponse) Reset()
func (*ListHmacKeysResponse) String ¶
func (x *ListHmacKeysResponse) String() string
type ListNotificationsRequest ¶
type ListNotificationsRequest struct { // Required. Name of a Google Cloud Storage bucket. Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"` // A set of parameters common to all Storage API requests. CommonRequestParams *CommonRequestParams `protobuf:"bytes,3,opt,name=common_request_params,json=commonRequestParams,proto3" json:"common_request_params,omitempty"` // contains filtered or unexported fields }
Request message for ListNotifications.
func (*ListNotificationsRequest) Descriptor
deprecated
func (*ListNotificationsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListNotificationsRequest.ProtoReflect.Descriptor instead.
func (*ListNotificationsRequest) GetBucket ¶
func (x *ListNotificationsRequest) GetBucket() string
func (*ListNotificationsRequest) GetCommonRequestParams ¶
func (x *ListNotificationsRequest) GetCommonRequestParams() *CommonRequestParams
func (*ListNotificationsRequest) ProtoMessage ¶
func (*ListNotificationsRequest) ProtoMessage()
func (*ListNotificationsRequest) ProtoReflect ¶
func (x *ListNotificationsRequest) ProtoReflect() protoreflect.Message
func (*ListNotificationsRequest) Reset ¶
func (x *ListNotificationsRequest) Reset()
func (*ListNotificationsRequest) String ¶
func (x *ListNotificationsRequest) String() string
type ListNotificationsResponse ¶
type ListNotificationsResponse struct { // The list of items. Items []*Notification `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` // contains filtered or unexported fields }
The result of a call to Notifications.ListNotifications
func (*ListNotificationsResponse) Descriptor
deprecated
func (*ListNotificationsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListNotificationsResponse.ProtoReflect.Descriptor instead.
func (*ListNotificationsResponse) GetItems ¶
func (x *ListNotificationsResponse) GetItems() []*Notification
func (*ListNotificationsResponse) ProtoMessage ¶
func (*ListNotificationsResponse) ProtoMessage()
func (*ListNotificationsResponse) ProtoReflect ¶
func (x *ListNotificationsResponse) ProtoReflect() protoreflect.Message
func (*ListNotificationsResponse) Reset ¶
func (x *ListNotificationsResponse) Reset()
func (*ListNotificationsResponse) String ¶
func (x *ListNotificationsResponse) String() string
type ListObjectAccessControlsRequest ¶
type ListObjectAccessControlsRequest struct { // Required. Name of a bucket. Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"` // Required. Name of the object. Object string `protobuf:"bytes,2,opt,name=object,proto3" json:"object,omitempty"` // If present, selects a specific revision of this object (as opposed to the // latest version, the default). Generation int64 `protobuf:"varint,3,opt,name=generation,proto3" json:"generation,omitempty"` // A set of parameters common to all Storage API requests. CommonRequestParams *CommonRequestParams `protobuf:"bytes,5,opt,name=common_request_params,json=commonRequestParams,proto3" json:"common_request_params,omitempty"` // contains filtered or unexported fields }
Request message for ListObjectAccessControls.
func (*ListObjectAccessControlsRequest) Descriptor
deprecated
func (*ListObjectAccessControlsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListObjectAccessControlsRequest.ProtoReflect.Descriptor instead.
func (*ListObjectAccessControlsRequest) GetBucket ¶
func (x *ListObjectAccessControlsRequest) GetBucket() string
func (*ListObjectAccessControlsRequest) GetCommonRequestParams ¶
func (x *ListObjectAccessControlsRequest) GetCommonRequestParams() *CommonRequestParams
func (*ListObjectAccessControlsRequest) GetGeneration ¶
func (x *ListObjectAccessControlsRequest) GetGeneration() int64
func (*ListObjectAccessControlsRequest) GetObject ¶
func (x *ListObjectAccessControlsRequest) GetObject() string
func (*ListObjectAccessControlsRequest) ProtoMessage ¶
func (*ListObjectAccessControlsRequest) ProtoMessage()
func (*ListObjectAccessControlsRequest) ProtoReflect ¶
func (x *ListObjectAccessControlsRequest) ProtoReflect() protoreflect.Message
func (*ListObjectAccessControlsRequest) Reset ¶
func (x *ListObjectAccessControlsRequest) Reset()
func (*ListObjectAccessControlsRequest) String ¶
func (x *ListObjectAccessControlsRequest) String() string
type ListObjectAccessControlsResponse ¶
type ListObjectAccessControlsResponse struct { // The list of items. Items []*ObjectAccessControl `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` // contains filtered or unexported fields }
The result of a call to ObjectAccessControls.ListObjectAccessControls.
func (*ListObjectAccessControlsResponse) Descriptor
deprecated
func (*ListObjectAccessControlsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListObjectAccessControlsResponse.ProtoReflect.Descriptor instead.
func (*ListObjectAccessControlsResponse) GetItems ¶
func (x *ListObjectAccessControlsResponse) GetItems() []*ObjectAccessControl
func (*ListObjectAccessControlsResponse) ProtoMessage ¶
func (*ListObjectAccessControlsResponse) ProtoMessage()
func (*ListObjectAccessControlsResponse) ProtoReflect ¶
func (x *ListObjectAccessControlsResponse) ProtoReflect() protoreflect.Message
func (*ListObjectAccessControlsResponse) Reset ¶
func (x *ListObjectAccessControlsResponse) Reset()
func (*ListObjectAccessControlsResponse) String ¶
func (x *ListObjectAccessControlsResponse) String() string
type ListObjectsRequest ¶
type ListObjectsRequest struct { // Required. Name of the bucket in which to look for objects. Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"` // 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. Delimiter string `protobuf:"bytes,2,opt,name=delimiter,proto3" json:"delimiter,omitempty"` // If true, objects that end in exactly one instance of `delimiter` // will have their metadata included in `items` in addition to // `prefixes`. IncludeTrailingDelimiter bool `` /* 136-byte string literal not displayed */ // 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. MaxResults int32 `protobuf:"varint,4,opt,name=max_results,json=maxResults,proto3" json:"max_results,omitempty"` // A previously-returned page token representing part of the larger set of // results to view. PageToken string `protobuf:"bytes,5,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // Filter results to objects whose names begin with this prefix. Prefix string `protobuf:"bytes,6,opt,name=prefix,proto3" json:"prefix,omitempty"` // Set of properties to return. Defaults to `NO_ACL`. Projection CommonEnums_Projection `protobuf:"varint,7,opt,name=projection,proto3,enum=google.storage.v1.CommonEnums_Projection" json:"projection,omitempty"` // If `true`, lists all versions of an object as distinct results. // The default is `false`. For more information, see // [Object // Versioning](https://cloud.google.com/storage/docs/object-versioning). Versions bool `protobuf:"varint,9,opt,name=versions,proto3" json:"versions,omitempty"` // A set of parameters common to all Storage API requests. CommonRequestParams *CommonRequestParams `protobuf:"bytes,10,opt,name=common_request_params,json=commonRequestParams,proto3" json:"common_request_params,omitempty"` // contains filtered or unexported fields }
Request message for ListObjects.
func (*ListObjectsRequest) Descriptor
deprecated
func (*ListObjectsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListObjectsRequest.ProtoReflect.Descriptor instead.
func (*ListObjectsRequest) GetBucket ¶
func (x *ListObjectsRequest) GetBucket() string
func (*ListObjectsRequest) GetCommonRequestParams ¶
func (x *ListObjectsRequest) GetCommonRequestParams() *CommonRequestParams
func (*ListObjectsRequest) GetDelimiter ¶
func (x *ListObjectsRequest) GetDelimiter() string
func (*ListObjectsRequest) GetIncludeTrailingDelimiter ¶
func (x *ListObjectsRequest) GetIncludeTrailingDelimiter() bool
func (*ListObjectsRequest) GetMaxResults ¶
func (x *ListObjectsRequest) GetMaxResults() int32
func (*ListObjectsRequest) GetPageToken ¶
func (x *ListObjectsRequest) GetPageToken() string
func (*ListObjectsRequest) GetPrefix ¶
func (x *ListObjectsRequest) GetPrefix() string
func (*ListObjectsRequest) GetProjection ¶
func (x *ListObjectsRequest) GetProjection() CommonEnums_Projection
func (*ListObjectsRequest) GetVersions ¶
func (x *ListObjectsRequest) GetVersions() bool
func (*ListObjectsRequest) ProtoMessage ¶
func (*ListObjectsRequest) ProtoMessage()
func (*ListObjectsRequest) ProtoReflect ¶
func (x *ListObjectsRequest) ProtoReflect() protoreflect.Message
func (*ListObjectsRequest) Reset ¶
func (x *ListObjectsRequest) Reset()
func (*ListObjectsRequest) String ¶
func (x *ListObjectsRequest) String() string
type ListObjectsResponse ¶
type ListObjectsResponse struct { // The list of prefixes of objects matching-but-not-listed up to and including // the requested delimiter. Prefixes []string `protobuf:"bytes,1,rep,name=prefixes,proto3" json:"prefixes,omitempty"` // The list of items. Items []*Object `protobuf:"bytes,2,rep,name=items,proto3" json:"items,omitempty"` // The continuation token, used to page through large result sets. Provide // this value in a subsequent request to return the next page of results. NextPageToken string `protobuf:"bytes,3,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
The result of a call to Objects.ListObjects
func (*ListObjectsResponse) Descriptor
deprecated
func (*ListObjectsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListObjectsResponse.ProtoReflect.Descriptor instead.
func (*ListObjectsResponse) GetItems ¶
func (x *ListObjectsResponse) GetItems() []*Object
func (*ListObjectsResponse) GetNextPageToken ¶
func (x *ListObjectsResponse) GetNextPageToken() string
func (*ListObjectsResponse) GetPrefixes ¶
func (x *ListObjectsResponse) GetPrefixes() []string
func (*ListObjectsResponse) ProtoMessage ¶
func (*ListObjectsResponse) ProtoMessage()
func (*ListObjectsResponse) ProtoReflect ¶
func (x *ListObjectsResponse) ProtoReflect() protoreflect.Message
func (*ListObjectsResponse) Reset ¶
func (x *ListObjectsResponse) Reset()
func (*ListObjectsResponse) String ¶
func (x *ListObjectsResponse) String() string
type LockRetentionPolicyRequest ¶
type LockRetentionPolicyRequest struct { // Required. Name of a bucket. Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"` // Makes the operation conditional on whether bucket's current metageneration // matches the given value. Must be positive. IfMetagenerationMatch int64 `` /* 127-byte string literal not displayed */ // A set of parameters common to all Storage API requests. CommonRequestParams *CommonRequestParams `protobuf:"bytes,4,opt,name=common_request_params,json=commonRequestParams,proto3" json:"common_request_params,omitempty"` // contains filtered or unexported fields }
Request message for LockRetentionPolicy.
func (*LockRetentionPolicyRequest) Descriptor
deprecated
func (*LockRetentionPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use LockRetentionPolicyRequest.ProtoReflect.Descriptor instead.
func (*LockRetentionPolicyRequest) GetBucket ¶
func (x *LockRetentionPolicyRequest) GetBucket() string
func (*LockRetentionPolicyRequest) GetCommonRequestParams ¶
func (x *LockRetentionPolicyRequest) GetCommonRequestParams() *CommonRequestParams
func (*LockRetentionPolicyRequest) GetIfMetagenerationMatch ¶
func (x *LockRetentionPolicyRequest) GetIfMetagenerationMatch() int64
func (*LockRetentionPolicyRequest) ProtoMessage ¶
func (*LockRetentionPolicyRequest) ProtoMessage()
func (*LockRetentionPolicyRequest) ProtoReflect ¶
func (x *LockRetentionPolicyRequest) ProtoReflect() protoreflect.Message
func (*LockRetentionPolicyRequest) Reset ¶
func (x *LockRetentionPolicyRequest) Reset()
func (*LockRetentionPolicyRequest) String ¶
func (x *LockRetentionPolicyRequest) String() string
type Notification ¶
type Notification struct { // The Cloud PubSub topic to which this subscription publishes. Formatted as: // '//pubsub.googleapis.com/projects/{project-identifier}/topics/{my-topic}' Topic string `protobuf:"bytes,1,opt,name=topic,proto3" json:"topic,omitempty"` // If present, only send notifications about listed event types. If empty, // sent notifications for all event types. EventTypes []string `protobuf:"bytes,2,rep,name=event_types,json=eventTypes,proto3" json:"event_types,omitempty"` // An optional list of additional attributes to attach to each Cloud PubSub // message published for this notification subscription. CustomAttributes map[string]string `` /* 197-byte string literal not displayed */ // HTTP 1.1 [https://tools.ietf.org/html/rfc7232#section-2.3][Entity tag] // for this subscription notification. Etag string `protobuf:"bytes,4,opt,name=etag,proto3" json:"etag,omitempty"` // If present, only apply this notification configuration to object names that // begin with this prefix. ObjectNamePrefix string `protobuf:"bytes,5,opt,name=object_name_prefix,json=objectNamePrefix,proto3" json:"object_name_prefix,omitempty"` // The desired content of the Payload. PayloadFormat string `protobuf:"bytes,6,opt,name=payload_format,json=payloadFormat,proto3" json:"payload_format,omitempty"` // The ID of the notification. Id string `protobuf:"bytes,7,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
A subscription to receive Google PubSub notifications.
func (*Notification) Descriptor
deprecated
func (*Notification) Descriptor() ([]byte, []int)
Deprecated: Use Notification.ProtoReflect.Descriptor instead.
func (*Notification) GetCustomAttributes ¶
func (x *Notification) GetCustomAttributes() map[string]string
func (*Notification) GetEtag ¶
func (x *Notification) GetEtag() string
func (*Notification) GetEventTypes ¶
func (x *Notification) GetEventTypes() []string
func (*Notification) GetId ¶
func (x *Notification) GetId() string
func (*Notification) GetObjectNamePrefix ¶
func (x *Notification) GetObjectNamePrefix() string
func (*Notification) GetPayloadFormat ¶
func (x *Notification) GetPayloadFormat() string
func (*Notification) GetTopic ¶
func (x *Notification) GetTopic() string
func (*Notification) ProtoMessage ¶
func (*Notification) ProtoMessage()
func (*Notification) ProtoReflect ¶
func (x *Notification) ProtoReflect() protoreflect.Message
func (*Notification) Reset ¶
func (x *Notification) Reset()
func (*Notification) String ¶
func (x *Notification) String() string
type Object ¶
type Object struct { // Content-Encoding of the object data, matching // [https://tools.ietf.org/html/rfc7231#section-3.1.2.2][RFC 7231 §3.1.2.2] ContentEncoding string `protobuf:"bytes,1,opt,name=content_encoding,json=contentEncoding,proto3" json:"content_encoding,omitempty"` // Content-Disposition of the object data, matching // [https://tools.ietf.org/html/rfc6266][RFC 6266]. ContentDisposition string `protobuf:"bytes,2,opt,name=content_disposition,json=contentDisposition,proto3" json:"content_disposition,omitempty"` // Cache-Control directive for the object data, matching // [https://tools.ietf.org/html/rfc7234#section-5.2"][RFC 7234 §5.2]. // If omitted, and the object is accessible to all anonymous users, the // default will be `public, max-age=3600`. CacheControl string `protobuf:"bytes,3,opt,name=cache_control,json=cacheControl,proto3" json:"cache_control,omitempty"` // Access controls on the object. Acl []*ObjectAccessControl `protobuf:"bytes,4,rep,name=acl,proto3" json:"acl,omitempty"` // Content-Language of the object data, matching // [https://tools.ietf.org/html/rfc7231#section-3.1.3.2][RFC 7231 §3.1.3.2]. ContentLanguage string `protobuf:"bytes,5,opt,name=content_language,json=contentLanguage,proto3" json:"content_language,omitempty"` // 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. // Attempting to set this field will result in an error. Metageneration int64 `protobuf:"varint,6,opt,name=metageneration,proto3" json:"metageneration,omitempty"` // The deletion time of the object. Will be returned if and only if this // version of the object has been deleted. // Attempting to set this field will result in an error. TimeDeleted *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=time_deleted,json=timeDeleted,proto3" json:"time_deleted,omitempty"` // Content-Type of the object data, matching // [https://tools.ietf.org/html/rfc7231#section-3.1.1.5][RFC 7231 §3.1.1.5]. // If an object is stored without a Content-Type, it is served as // `application/octet-stream`. ContentType string `protobuf:"bytes,8,opt,name=content_type,json=contentType,proto3" json:"content_type,omitempty"` // Content-Length of the object data in bytes, matching // [https://tools.ietf.org/html/rfc7230#section-3.3.2][RFC 7230 §3.3.2]. // Attempting to set this field will result in an error. Size int64 `protobuf:"varint,9,opt,name=size,proto3" json:"size,omitempty"` // The creation time of the object. // Attempting to set this field will result in an error. TimeCreated *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=time_created,json=timeCreated,proto3" json:"time_created,omitempty"` // CRC32c checksum. For more information about using the CRC32c // checksum, see // [https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI][Hashes and // ETags: Best Practices]. This is a server determined value and should not be // supplied by the user when sending an Object. The server will ignore any // value provided. Users should instead use the object_checksums field on the // InsertObjectRequest when uploading an object. Crc32C *wrapperspb.UInt32Value `protobuf:"bytes,11,opt,name=crc32c,proto3" json:"crc32c,omitempty"` // Number of underlying components that make up this object. Components are // accumulated by compose operations. // Attempting to set this field will result in an error. ComponentCount int32 `protobuf:"varint,12,opt,name=component_count,json=componentCount,proto3" json:"component_count,omitempty"` // MD5 hash of the data; encoded using base64 as per // [https://tools.ietf.org/html/rfc4648#section-4][RFC 4648 §4]. For more // information about using the MD5 hash, see // [https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI][Hashes and // ETags: Best Practices]. This is a server determined value and should not be // supplied by the user when sending an Object. The server will ignore any // value provided. Users should instead use the object_checksums field on the // InsertObjectRequest when uploading an object. Md5Hash string `protobuf:"bytes,13,opt,name=md5_hash,json=md5Hash,proto3" json:"md5_hash,omitempty"` // HTTP 1.1 Entity tag for the object. See // [https://tools.ietf.org/html/rfc7232#section-2.3][RFC 7232 §2.3]. // Attempting to set this field will result in an error. Etag string `protobuf:"bytes,14,opt,name=etag,proto3" json:"etag,omitempty"` // The modification time of the object metadata. // Attempting to set this field will result in an error. Updated *timestamppb.Timestamp `protobuf:"bytes,15,opt,name=updated,proto3" json:"updated,omitempty"` // Storage class of the object. StorageClass string `protobuf:"bytes,16,opt,name=storage_class,json=storageClass,proto3" json:"storage_class,omitempty"` // Cloud KMS Key used to encrypt this object, if the object is encrypted by // such a key. KmsKeyName string `protobuf:"bytes,17,opt,name=kms_key_name,json=kmsKeyName,proto3" json:"kms_key_name,omitempty"` // The time at which the object's storage class was last changed. When the // object is initially created, it will be set to time_created. // Attempting to set this field will result in an error. TimeStorageClassUpdated *timestamppb.Timestamp `` /* 135-byte string literal not displayed */ // 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. TemporaryHold bool `protobuf:"varint,19,opt,name=temporary_hold,json=temporaryHold,proto3" json:"temporary_hold,omitempty"` // A server-determined value that specifies the earliest time that the // object's retention period expires. This value is in // [https://tools.ietf.org/html/rfc3339][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). RetentionExpirationTime *timestamppb.Timestamp `` /* 133-byte string literal not displayed */ // User-provided metadata, in key/value pairs. Metadata map[string]string `` /* 158-byte string literal not displayed */ // 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. EventBasedHold *wrapperspb.BoolValue `protobuf:"bytes,29,opt,name=event_based_hold,json=eventBasedHold,proto3" json:"event_based_hold,omitempty"` // The name of the object. // Attempting to update this field after the object is created will result in // an error. Name string `protobuf:"bytes,23,opt,name=name,proto3" json:"name,omitempty"` // The ID of the object, including the bucket name, object name, and // generation number. // Attempting to update this field after the object is created will result in // an error. Id string `protobuf:"bytes,24,opt,name=id,proto3" json:"id,omitempty"` // The name of the bucket containing this object. // Attempting to update this field after the object is created will result in // an error. Bucket string `protobuf:"bytes,25,opt,name=bucket,proto3" json:"bucket,omitempty"` // The content generation of this object. Used for object versioning. // Attempting to set this field will result in an error. Generation int64 `protobuf:"varint,26,opt,name=generation,proto3" json:"generation,omitempty"` // The owner of the object. This will always be the uploader of the object. // Attempting to set this field will result in an error. Owner *Owner `protobuf:"bytes,27,opt,name=owner,proto3" json:"owner,omitempty"` // Metadata of customer-supplied encryption key, if the object is encrypted by // such a key. CustomerEncryption *Object_CustomerEncryption `protobuf:"bytes,28,opt,name=customer_encryption,json=customerEncryption,proto3" json:"customer_encryption,omitempty"` // contains filtered or unexported fields }
An object.
func (*Object) Descriptor
deprecated
func (*Object) GetAcl ¶
func (x *Object) GetAcl() []*ObjectAccessControl
func (*Object) GetCacheControl ¶
func (*Object) GetComponentCount ¶
func (*Object) GetContentDisposition ¶
func (*Object) GetContentEncoding ¶
func (*Object) GetContentLanguage ¶
func (*Object) GetContentType ¶
func (*Object) GetCrc32C ¶
func (x *Object) GetCrc32C() *wrapperspb.UInt32Value
func (*Object) GetCustomerEncryption ¶
func (x *Object) GetCustomerEncryption() *Object_CustomerEncryption
func (*Object) GetEventBasedHold ¶
func (x *Object) GetEventBasedHold() *wrapperspb.BoolValue
func (*Object) GetGeneration ¶
func (*Object) GetKmsKeyName ¶
func (*Object) GetMd5Hash ¶
func (*Object) GetMetadata ¶
func (*Object) GetMetageneration ¶
func (*Object) GetRetentionExpirationTime ¶
func (x *Object) GetRetentionExpirationTime() *timestamppb.Timestamp
func (*Object) GetStorageClass ¶
func (*Object) GetTemporaryHold ¶
func (*Object) GetTimeCreated ¶
func (x *Object) GetTimeCreated() *timestamppb.Timestamp
func (*Object) GetTimeDeleted ¶
func (x *Object) GetTimeDeleted() *timestamppb.Timestamp
func (*Object) GetTimeStorageClassUpdated ¶
func (x *Object) GetTimeStorageClassUpdated() *timestamppb.Timestamp
func (*Object) GetUpdated ¶
func (x *Object) GetUpdated() *timestamppb.Timestamp
func (*Object) ProtoMessage ¶
func (*Object) ProtoMessage()
func (*Object) ProtoReflect ¶
func (x *Object) ProtoReflect() protoreflect.Message
type ObjectAccessControl ¶
type ObjectAccessControl struct { // The access permission for the entity. Role string `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"` // HTTP 1.1 Entity tag for the access-control entry. // See [https://tools.ietf.org/html/rfc7232#section-2.3][RFC 7232 §2.3]. Etag string `protobuf:"bytes,2,opt,name=etag,proto3" json:"etag,omitempty"` // The ID of the access-control entry. Id string `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"` // The name of the bucket. Bucket string `protobuf:"bytes,4,opt,name=bucket,proto3" json:"bucket,omitempty"` // The name of the object, if applied to an object. Object string `protobuf:"bytes,5,opt,name=object,proto3" json:"object,omitempty"` // The content generation of the object, if applied to an object. Generation int64 `protobuf:"varint,6,opt,name=generation,proto3" json:"generation,omitempty"` // 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`. // * All members of the Google Apps for Business domain `example.com` would be // `domain-example.com`. Entity string `protobuf:"bytes,7,opt,name=entity,proto3" json:"entity,omitempty"` // The ID for the entity, if any. EntityId string `protobuf:"bytes,8,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"` // The email address associated with the entity, if any. Email string `protobuf:"bytes,9,opt,name=email,proto3" json:"email,omitempty"` // The domain associated with the entity, if any. Domain string `protobuf:"bytes,10,opt,name=domain,proto3" json:"domain,omitempty"` // The project team associated with the entity, if any. ProjectTeam *ProjectTeam `protobuf:"bytes,11,opt,name=project_team,json=projectTeam,proto3" json:"project_team,omitempty"` // contains filtered or unexported fields }
An access-control entry.
func (*ObjectAccessControl) Descriptor
deprecated
func (*ObjectAccessControl) Descriptor() ([]byte, []int)
Deprecated: Use ObjectAccessControl.ProtoReflect.Descriptor instead.
func (*ObjectAccessControl) GetBucket ¶
func (x *ObjectAccessControl) GetBucket() string
func (*ObjectAccessControl) GetDomain ¶
func (x *ObjectAccessControl) GetDomain() string
func (*ObjectAccessControl) GetEmail ¶
func (x *ObjectAccessControl) GetEmail() string
func (*ObjectAccessControl) GetEntity ¶
func (x *ObjectAccessControl) GetEntity() string
func (*ObjectAccessControl) GetEntityId ¶
func (x *ObjectAccessControl) GetEntityId() string
func (*ObjectAccessControl) GetEtag ¶
func (x *ObjectAccessControl) GetEtag() string
func (*ObjectAccessControl) GetGeneration ¶
func (x *ObjectAccessControl) GetGeneration() int64
func (*ObjectAccessControl) GetId ¶
func (x *ObjectAccessControl) GetId() string
func (*ObjectAccessControl) GetObject ¶
func (x *ObjectAccessControl) GetObject() string
func (*ObjectAccessControl) GetProjectTeam ¶
func (x *ObjectAccessControl) GetProjectTeam() *ProjectTeam
func (*ObjectAccessControl) GetRole ¶
func (x *ObjectAccessControl) GetRole() string
func (*ObjectAccessControl) ProtoMessage ¶
func (*ObjectAccessControl) ProtoMessage()
func (*ObjectAccessControl) ProtoReflect ¶
func (x *ObjectAccessControl) ProtoReflect() protoreflect.Message
func (*ObjectAccessControl) Reset ¶
func (x *ObjectAccessControl) Reset()
func (*ObjectAccessControl) String ¶
func (x *ObjectAccessControl) String() string
type ObjectChecksums ¶
type ObjectChecksums struct { // CRC32C digest of the object data. Computed by the GCS service for // all written objects, and validated by the GCS service against // client-supplied values if present in an InsertObjectRequest. Crc32C *wrapperspb.UInt32Value `protobuf:"bytes,1,opt,name=crc32c,proto3" json:"crc32c,omitempty"` // Hex-encoded MD5 hash of the object data (hexdigest). Whether/how this // checksum is provided and validated is service-dependent. Md5Hash string `protobuf:"bytes,2,opt,name=md5_hash,json=md5Hash,proto3" json:"md5_hash,omitempty"` // contains filtered or unexported fields }
Message used for storing full (not subrange) object checksums.
func (*ObjectChecksums) Descriptor
deprecated
func (*ObjectChecksums) Descriptor() ([]byte, []int)
Deprecated: Use ObjectChecksums.ProtoReflect.Descriptor instead.
func (*ObjectChecksums) GetCrc32C ¶
func (x *ObjectChecksums) GetCrc32C() *wrapperspb.UInt32Value
func (*ObjectChecksums) GetMd5Hash ¶
func (x *ObjectChecksums) GetMd5Hash() string
func (*ObjectChecksums) ProtoMessage ¶
func (*ObjectChecksums) ProtoMessage()
func (*ObjectChecksums) ProtoReflect ¶
func (x *ObjectChecksums) ProtoReflect() protoreflect.Message
func (*ObjectChecksums) Reset ¶
func (x *ObjectChecksums) Reset()
func (*ObjectChecksums) String ¶
func (x *ObjectChecksums) String() string
type Object_CustomerEncryption ¶
type Object_CustomerEncryption struct { // The encryption algorithm. EncryptionAlgorithm string `protobuf:"bytes,1,opt,name=encryption_algorithm,json=encryptionAlgorithm,proto3" json:"encryption_algorithm,omitempty"` // SHA256 hash value of the encryption key. KeySha256 string `protobuf:"bytes,2,opt,name=key_sha256,json=keySha256,proto3" json:"key_sha256,omitempty"` // contains filtered or unexported fields }
Describes the customer-specified mechanism used to store the data at rest.
func (*Object_CustomerEncryption) Descriptor
deprecated
func (*Object_CustomerEncryption) Descriptor() ([]byte, []int)
Deprecated: Use Object_CustomerEncryption.ProtoReflect.Descriptor instead.
func (*Object_CustomerEncryption) GetEncryptionAlgorithm ¶
func (x *Object_CustomerEncryption) GetEncryptionAlgorithm() string
func (*Object_CustomerEncryption) GetKeySha256 ¶
func (x *Object_CustomerEncryption) GetKeySha256() string
func (*Object_CustomerEncryption) ProtoMessage ¶
func (*Object_CustomerEncryption) ProtoMessage()
func (*Object_CustomerEncryption) ProtoReflect ¶
func (x *Object_CustomerEncryption) ProtoReflect() protoreflect.Message
func (*Object_CustomerEncryption) Reset ¶
func (x *Object_CustomerEncryption) Reset()
func (*Object_CustomerEncryption) String ¶
func (x *Object_CustomerEncryption) String() string
type Owner ¶
type Owner struct { // The entity, in the form `user-`*userId*. Entity string `protobuf:"bytes,1,opt,name=entity,proto3" json:"entity,omitempty"` // The ID for the entity. EntityId string `protobuf:"bytes,2,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"` // contains filtered or unexported fields }
The owner of a specific resource.
func (*Owner) Descriptor
deprecated
func (*Owner) GetEntityId ¶
func (*Owner) ProtoMessage ¶
func (*Owner) ProtoMessage()
func (*Owner) ProtoReflect ¶
func (x *Owner) ProtoReflect() protoreflect.Message
type PatchBucketAccessControlRequest ¶
type PatchBucketAccessControlRequest struct { // Required. Name of a bucket. Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"` // Required. The entity holding the permission. Can be one of: // * `user-`*userId* // * `user-`*emailAddress* // * `group-`*groupId* // * `group-`*emailAddress* // * `allUsers` // * `allAuthenticatedUsers` Entity string `protobuf:"bytes,2,opt,name=entity,proto3" json:"entity,omitempty"` // The BucketAccessControl for updating. BucketAccessControl *BucketAccessControl `protobuf:"bytes,4,opt,name=bucket_access_control,json=bucketAccessControl,proto3" json:"bucket_access_control,omitempty"` // List of fields to be updated. // // To specify ALL fields, equivalent to the JSON API's "update" function, // specify a single field with the value `*`. // // // Not specifying any fields is an error. // Not specifying a field while setting that field to a non-default value is // an error. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,5,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // A set of parameters common to all Storage API requests. CommonRequestParams *CommonRequestParams `protobuf:"bytes,6,opt,name=common_request_params,json=commonRequestParams,proto3" json:"common_request_params,omitempty"` // contains filtered or unexported fields }
Request for PatchBucketAccessControl.
func (*PatchBucketAccessControlRequest) Descriptor
deprecated
func (*PatchBucketAccessControlRequest) Descriptor() ([]byte, []int)
Deprecated: Use PatchBucketAccessControlRequest.ProtoReflect.Descriptor instead.
func (*PatchBucketAccessControlRequest) GetBucket ¶
func (x *PatchBucketAccessControlRequest) GetBucket() string
func (*PatchBucketAccessControlRequest) GetBucketAccessControl ¶
func (x *PatchBucketAccessControlRequest) GetBucketAccessControl() *BucketAccessControl
func (*PatchBucketAccessControlRequest) GetCommonRequestParams ¶
func (x *PatchBucketAccessControlRequest) GetCommonRequestParams() *CommonRequestParams
func (*PatchBucketAccessControlRequest) GetEntity ¶
func (x *PatchBucketAccessControlRequest) GetEntity() string
func (*PatchBucketAccessControlRequest) GetUpdateMask ¶
func (x *PatchBucketAccessControlRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*PatchBucketAccessControlRequest) ProtoMessage ¶
func (*PatchBucketAccessControlRequest) ProtoMessage()
func (*PatchBucketAccessControlRequest) ProtoReflect ¶
func (x *PatchBucketAccessControlRequest) ProtoReflect() protoreflect.Message
func (*PatchBucketAccessControlRequest) Reset ¶
func (x *PatchBucketAccessControlRequest) Reset()
func (*PatchBucketAccessControlRequest) String ¶
func (x *PatchBucketAccessControlRequest) String() string
type PatchBucketRequest ¶
type PatchBucketRequest struct { // Required. Name of a bucket. Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"` // Makes the return of the bucket metadata conditional on whether the bucket's // current metageneration matches the given value. IfMetagenerationMatch *wrapperspb.Int64Value `` /* 126-byte string literal not displayed */ // Makes the return of the bucket metadata conditional on whether the bucket's // current metageneration does not match the given value. IfMetagenerationNotMatch *wrapperspb.Int64Value `` /* 137-byte string literal not displayed */ // Apply a predefined set of access controls to this bucket. PredefinedAcl CommonEnums_PredefinedBucketAcl `` /* 156-byte string literal not displayed */ // Apply a predefined set of default object access controls to this bucket. PredefinedDefaultObjectAcl CommonEnums_PredefinedObjectAcl `` /* 199-byte string literal not displayed */ // Set of properties to return. Defaults to `FULL`. Projection CommonEnums_Projection `protobuf:"varint,6,opt,name=projection,proto3,enum=google.storage.v1.CommonEnums_Projection" json:"projection,omitempty"` // The Bucket metadata for updating. Metadata *Bucket `protobuf:"bytes,8,opt,name=metadata,proto3" json:"metadata,omitempty"` // List of fields to be updated. // // To specify ALL fields, equivalent to the JSON API's "update" function, // specify a single field with the value `*`. Note: not recommended. If a new // field is introduced at a later time, an older client updating with the `*` // may accidentally reset the new field's value. // // Not specifying any fields is an error. // Not specifying a field while setting that field to a non-default value is // an error. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,9,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // A set of parameters common to all Storage API requests. CommonRequestParams *CommonRequestParams `protobuf:"bytes,10,opt,name=common_request_params,json=commonRequestParams,proto3" json:"common_request_params,omitempty"` // contains filtered or unexported fields }
Request for PatchBucket method.
func (*PatchBucketRequest) Descriptor
deprecated
func (*PatchBucketRequest) Descriptor() ([]byte, []int)
Deprecated: Use PatchBucketRequest.ProtoReflect.Descriptor instead.
func (*PatchBucketRequest) GetBucket ¶
func (x *PatchBucketRequest) GetBucket() string
func (*PatchBucketRequest) GetCommonRequestParams ¶
func (x *PatchBucketRequest) GetCommonRequestParams() *CommonRequestParams
func (*PatchBucketRequest) GetIfMetagenerationMatch ¶
func (x *PatchBucketRequest) GetIfMetagenerationMatch() *wrapperspb.Int64Value
func (*PatchBucketRequest) GetIfMetagenerationNotMatch ¶
func (x *PatchBucketRequest) GetIfMetagenerationNotMatch() *wrapperspb.Int64Value
func (*PatchBucketRequest) GetMetadata ¶
func (x *PatchBucketRequest) GetMetadata() *Bucket
func (*PatchBucketRequest) GetPredefinedAcl ¶
func (x *PatchBucketRequest) GetPredefinedAcl() CommonEnums_PredefinedBucketAcl
func (*PatchBucketRequest) GetPredefinedDefaultObjectAcl ¶
func (x *PatchBucketRequest) GetPredefinedDefaultObjectAcl() CommonEnums_PredefinedObjectAcl
func (*PatchBucketRequest) GetProjection ¶
func (x *PatchBucketRequest) GetProjection() CommonEnums_Projection
func (*PatchBucketRequest) GetUpdateMask ¶
func (x *PatchBucketRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*PatchBucketRequest) ProtoMessage ¶
func (*PatchBucketRequest) ProtoMessage()
func (*PatchBucketRequest) ProtoReflect ¶
func (x *PatchBucketRequest) ProtoReflect() protoreflect.Message
func (*PatchBucketRequest) Reset ¶
func (x *PatchBucketRequest) Reset()
func (*PatchBucketRequest) String ¶
func (x *PatchBucketRequest) String() string
type PatchDefaultObjectAccessControlRequest ¶
type PatchDefaultObjectAccessControlRequest struct { // Required. Name of a bucket. Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"` // Required. The entity holding the permission. Can be one of: // * `user-`*userId* // * `user-`*emailAddress* // * `group-`*groupId* // * `group-`*emailAddress* // * `allUsers` // * `allAuthenticatedUsers` Entity string `protobuf:"bytes,2,opt,name=entity,proto3" json:"entity,omitempty"` // The ObjectAccessControl for updating. ObjectAccessControl *ObjectAccessControl `protobuf:"bytes,4,opt,name=object_access_control,json=objectAccessControl,proto3" json:"object_access_control,omitempty"` // List of fields to be updated. // // To specify ALL fields, equivalent to the JSON API's "update" function, // specify a single field with the value `*`. Note: not recommended. If a new // field is introduced at a later time, an older client updating with the `*` // may accidentally reset the new field's value. // // Not specifying any fields is an error. // Not specifying a field while setting that field to a non-default value is // an error. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,5,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // A set of parameters common to all Storage API requests. CommonRequestParams *CommonRequestParams `protobuf:"bytes,6,opt,name=common_request_params,json=commonRequestParams,proto3" json:"common_request_params,omitempty"` // contains filtered or unexported fields }
Request message for PatchDefaultObjectAccessControl.
func (*PatchDefaultObjectAccessControlRequest) Descriptor
deprecated
func (*PatchDefaultObjectAccessControlRequest) Descriptor() ([]byte, []int)
Deprecated: Use PatchDefaultObjectAccessControlRequest.ProtoReflect.Descriptor instead.
func (*PatchDefaultObjectAccessControlRequest) GetBucket ¶
func (x *PatchDefaultObjectAccessControlRequest) GetBucket() string
func (*PatchDefaultObjectAccessControlRequest) GetCommonRequestParams ¶
func (x *PatchDefaultObjectAccessControlRequest) GetCommonRequestParams() *CommonRequestParams
func (*PatchDefaultObjectAccessControlRequest) GetEntity ¶
func (x *PatchDefaultObjectAccessControlRequest) GetEntity() string
func (*PatchDefaultObjectAccessControlRequest) GetObjectAccessControl ¶
func (x *PatchDefaultObjectAccessControlRequest) GetObjectAccessControl() *ObjectAccessControl
func (*PatchDefaultObjectAccessControlRequest) GetUpdateMask ¶
func (x *PatchDefaultObjectAccessControlRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*PatchDefaultObjectAccessControlRequest) ProtoMessage ¶
func (*PatchDefaultObjectAccessControlRequest) ProtoMessage()
func (*PatchDefaultObjectAccessControlRequest) ProtoReflect ¶
func (x *PatchDefaultObjectAccessControlRequest) ProtoReflect() protoreflect.Message
func (*PatchDefaultObjectAccessControlRequest) Reset ¶
func (x *PatchDefaultObjectAccessControlRequest) Reset()
func (*PatchDefaultObjectAccessControlRequest) String ¶
func (x *PatchDefaultObjectAccessControlRequest) String() string
type PatchObjectAccessControlRequest ¶
type PatchObjectAccessControlRequest struct { // Required. Name of a bucket. Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"` // Required. The entity holding the permission. Can be one of: // * `user-`*userId* // * `user-`*emailAddress* // * `group-`*groupId* // * `group-`*emailAddress* // * `allUsers` // * `allAuthenticatedUsers` Entity string `protobuf:"bytes,2,opt,name=entity,proto3" json:"entity,omitempty"` // Required. Name of the object. // Required. Object string `protobuf:"bytes,3,opt,name=object,proto3" json:"object,omitempty"` // If present, selects a specific revision of this object (as opposed to the // latest version, the default). Generation int64 `protobuf:"varint,4,opt,name=generation,proto3" json:"generation,omitempty"` // The ObjectAccessControl for updating. ObjectAccessControl *ObjectAccessControl `protobuf:"bytes,5,opt,name=object_access_control,json=objectAccessControl,proto3" json:"object_access_control,omitempty"` // A set of parameters common to all Storage API requests. CommonRequestParams *CommonRequestParams `protobuf:"bytes,6,opt,name=common_request_params,json=commonRequestParams,proto3" json:"common_request_params,omitempty"` // List of fields to be updated. // // To specify ALL fields, equivalent to the JSON API's "update" function, // specify a single field with the value `*`. Note: not recommended. If a new // field is introduced at a later time, an older client updating with the `*` // may accidentally reset the new field's value. // // Not specifying any fields is an error. // Not specifying a field while setting that field to a non-default value is // an error. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,7,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // contains filtered or unexported fields }
Request message for PatchObjectAccessControl.
func (*PatchObjectAccessControlRequest) Descriptor
deprecated
func (*PatchObjectAccessControlRequest) Descriptor() ([]byte, []int)
Deprecated: Use PatchObjectAccessControlRequest.ProtoReflect.Descriptor instead.
func (*PatchObjectAccessControlRequest) GetBucket ¶
func (x *PatchObjectAccessControlRequest) GetBucket() string
func (*PatchObjectAccessControlRequest) GetCommonRequestParams ¶
func (x *PatchObjectAccessControlRequest) GetCommonRequestParams() *CommonRequestParams
func (*PatchObjectAccessControlRequest) GetEntity ¶
func (x *PatchObjectAccessControlRequest) GetEntity() string
func (*PatchObjectAccessControlRequest) GetGeneration ¶
func (x *PatchObjectAccessControlRequest) GetGeneration() int64
func (*PatchObjectAccessControlRequest) GetObject ¶
func (x *PatchObjectAccessControlRequest) GetObject() string
func (*PatchObjectAccessControlRequest) GetObjectAccessControl ¶
func (x *PatchObjectAccessControlRequest) GetObjectAccessControl() *ObjectAccessControl
func (*PatchObjectAccessControlRequest) GetUpdateMask ¶
func (x *PatchObjectAccessControlRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*PatchObjectAccessControlRequest) ProtoMessage ¶
func (*PatchObjectAccessControlRequest) ProtoMessage()
func (*PatchObjectAccessControlRequest) ProtoReflect ¶
func (x *PatchObjectAccessControlRequest) ProtoReflect() protoreflect.Message
func (*PatchObjectAccessControlRequest) Reset ¶
func (x *PatchObjectAccessControlRequest) Reset()
func (*PatchObjectAccessControlRequest) String ¶
func (x *PatchObjectAccessControlRequest) String() string
type PatchObjectRequest ¶
type PatchObjectRequest struct { // Required. Name of the bucket in which the object resides. Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"` // Required. Name of the object. Object string `protobuf:"bytes,2,opt,name=object,proto3" json:"object,omitempty"` // If present, selects a specific revision of this object (as opposed to the // latest version, the default). Generation int64 `protobuf:"varint,3,opt,name=generation,proto3" json:"generation,omitempty"` // 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. IfGenerationMatch *wrapperspb.Int64Value `protobuf:"bytes,4,opt,name=if_generation_match,json=ifGenerationMatch,proto3" json:"if_generation_match,omitempty"` // 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. IfGenerationNotMatch *wrapperspb.Int64Value `protobuf:"bytes,5,opt,name=if_generation_not_match,json=ifGenerationNotMatch,proto3" json:"if_generation_not_match,omitempty"` // Makes the operation conditional on whether the object's current // metageneration matches the given value. IfMetagenerationMatch *wrapperspb.Int64Value `` /* 126-byte string literal not displayed */ // Makes the operation conditional on whether the object's current // metageneration does not match the given value. IfMetagenerationNotMatch *wrapperspb.Int64Value `` /* 137-byte string literal not displayed */ // Apply a predefined set of access controls to this object. PredefinedAcl CommonEnums_PredefinedObjectAcl `` /* 156-byte string literal not displayed */ // Set of properties to return. Defaults to `FULL`. Projection CommonEnums_Projection `protobuf:"varint,9,opt,name=projection,proto3,enum=google.storage.v1.CommonEnums_Projection" json:"projection,omitempty"` // The Object metadata for updating. Metadata *Object `protobuf:"bytes,11,opt,name=metadata,proto3" json:"metadata,omitempty"` // List of fields to be updated. // // To specify ALL fields, equivalent to the JSON API's "update" function, // specify a single field with the value `*`. Note: not recommended. If a new // field is introduced at a later time, an older client updating with the `*` // may accidentally reset the new field's value. // // Not specifying any fields is an error. // Not specifying a field while setting that field to a non-default value is // an error. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,12,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // A set of parameters common to Storage API requests concerning an object. CommonObjectRequestParams *CommonObjectRequestParams `` /* 141-byte string literal not displayed */ // A set of parameters common to all Storage API requests. CommonRequestParams *CommonRequestParams `protobuf:"bytes,14,opt,name=common_request_params,json=commonRequestParams,proto3" json:"common_request_params,omitempty"` // contains filtered or unexported fields }
Request message for PatchObject.
func (*PatchObjectRequest) Descriptor
deprecated
func (*PatchObjectRequest) Descriptor() ([]byte, []int)
Deprecated: Use PatchObjectRequest.ProtoReflect.Descriptor instead.
func (*PatchObjectRequest) GetBucket ¶
func (x *PatchObjectRequest) GetBucket() string
func (*PatchObjectRequest) GetCommonObjectRequestParams ¶
func (x *PatchObjectRequest) GetCommonObjectRequestParams() *CommonObjectRequestParams
func (*PatchObjectRequest) GetCommonRequestParams ¶
func (x *PatchObjectRequest) GetCommonRequestParams() *CommonRequestParams
func (*PatchObjectRequest) GetGeneration ¶
func (x *PatchObjectRequest) GetGeneration() int64
func (*PatchObjectRequest) GetIfGenerationMatch ¶
func (x *PatchObjectRequest) GetIfGenerationMatch() *wrapperspb.Int64Value
func (*PatchObjectRequest) GetIfGenerationNotMatch ¶
func (x *PatchObjectRequest) GetIfGenerationNotMatch() *wrapperspb.Int64Value
func (*PatchObjectRequest) GetIfMetagenerationMatch ¶
func (x *PatchObjectRequest) GetIfMetagenerationMatch() *wrapperspb.Int64Value
func (*PatchObjectRequest) GetIfMetagenerationNotMatch ¶
func (x *PatchObjectRequest) GetIfMetagenerationNotMatch() *wrapperspb.Int64Value
func (*PatchObjectRequest) GetMetadata ¶
func (x *PatchObjectRequest) GetMetadata() *Object
func (*PatchObjectRequest) GetObject ¶
func (x *PatchObjectRequest) GetObject() string
func (*PatchObjectRequest) GetPredefinedAcl ¶
func (x *PatchObjectRequest) GetPredefinedAcl() CommonEnums_PredefinedObjectAcl
func (*PatchObjectRequest) GetProjection ¶
func (x *PatchObjectRequest) GetProjection() CommonEnums_Projection
func (*PatchObjectRequest) GetUpdateMask ¶
func (x *PatchObjectRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*PatchObjectRequest) ProtoMessage ¶
func (*PatchObjectRequest) ProtoMessage()
func (*PatchObjectRequest) ProtoReflect ¶
func (x *PatchObjectRequest) ProtoReflect() protoreflect.Message
func (*PatchObjectRequest) Reset ¶
func (x *PatchObjectRequest) Reset()
func (*PatchObjectRequest) String ¶
func (x *PatchObjectRequest) String() string
type ProjectTeam ¶
type ProjectTeam struct { // The project number. ProjectNumber string `protobuf:"bytes,1,opt,name=project_number,json=projectNumber,proto3" json:"project_number,omitempty"` // The team. Team string `protobuf:"bytes,2,opt,name=team,proto3" json:"team,omitempty"` // contains filtered or unexported fields }
Represents the Viewers, Editors, or Owners of a given project.
func (*ProjectTeam) Descriptor
deprecated
func (*ProjectTeam) Descriptor() ([]byte, []int)
Deprecated: Use ProjectTeam.ProtoReflect.Descriptor instead.
func (*ProjectTeam) GetProjectNumber ¶
func (x *ProjectTeam) GetProjectNumber() string
func (*ProjectTeam) GetTeam ¶
func (x *ProjectTeam) GetTeam() string
func (*ProjectTeam) ProtoMessage ¶
func (*ProjectTeam) ProtoMessage()
func (*ProjectTeam) ProtoReflect ¶
func (x *ProjectTeam) ProtoReflect() protoreflect.Message
func (*ProjectTeam) Reset ¶
func (x *ProjectTeam) Reset()
func (*ProjectTeam) String ¶
func (x *ProjectTeam) String() string
type QueryWriteStatusRequest ¶
type QueryWriteStatusRequest struct { // Required. The name of the resume token for the object whose write status is being // requested. UploadId string `protobuf:"bytes,1,opt,name=upload_id,json=uploadId,proto3" json:"upload_id,omitempty"` // A set of parameters common to Storage API requests concerning an object. CommonObjectRequestParams *CommonObjectRequestParams `` /* 140-byte string literal not displayed */ // A set of parameters common to all Storage API requests. CommonRequestParams *CommonRequestParams `protobuf:"bytes,3,opt,name=common_request_params,json=commonRequestParams,proto3" json:"common_request_params,omitempty"` // contains filtered or unexported fields }
Request object for `ByteStream.QueryWriteStatus`.
func (*QueryWriteStatusRequest) Descriptor
deprecated
func (*QueryWriteStatusRequest) Descriptor() ([]byte, []int)
Deprecated: Use QueryWriteStatusRequest.ProtoReflect.Descriptor instead.
func (*QueryWriteStatusRequest) GetCommonObjectRequestParams ¶
func (x *QueryWriteStatusRequest) GetCommonObjectRequestParams() *CommonObjectRequestParams
func (*QueryWriteStatusRequest) GetCommonRequestParams ¶
func (x *QueryWriteStatusRequest) GetCommonRequestParams() *CommonRequestParams
func (*QueryWriteStatusRequest) GetUploadId ¶
func (x *QueryWriteStatusRequest) GetUploadId() string
func (*QueryWriteStatusRequest) ProtoMessage ¶
func (*QueryWriteStatusRequest) ProtoMessage()
func (*QueryWriteStatusRequest) ProtoReflect ¶
func (x *QueryWriteStatusRequest) ProtoReflect() protoreflect.Message
func (*QueryWriteStatusRequest) Reset ¶
func (x *QueryWriteStatusRequest) Reset()
func (*QueryWriteStatusRequest) String ¶
func (x *QueryWriteStatusRequest) String() string
type QueryWriteStatusResponse ¶
type QueryWriteStatusResponse struct { // The number of bytes that have been processed for the given object. CommittedSize int64 `protobuf:"varint,1,opt,name=committed_size,json=committedSize,proto3" json:"committed_size,omitempty"` // `complete` is `true` only if the client has sent a `InsertObjectRequest` // with `finish_write` set to true, and the server has processed that request. Complete bool `protobuf:"varint,2,opt,name=complete,proto3" json:"complete,omitempty"` // contains filtered or unexported fields }
Response object for `ByteStream.QueryWriteStatus`.
func (*QueryWriteStatusResponse) Descriptor
deprecated
func (*QueryWriteStatusResponse) Descriptor() ([]byte, []int)
Deprecated: Use QueryWriteStatusResponse.ProtoReflect.Descriptor instead.
func (*QueryWriteStatusResponse) GetCommittedSize ¶
func (x *QueryWriteStatusResponse) GetCommittedSize() int64
func (*QueryWriteStatusResponse) GetComplete ¶
func (x *QueryWriteStatusResponse) GetComplete() bool
func (*QueryWriteStatusResponse) ProtoMessage ¶
func (*QueryWriteStatusResponse) ProtoMessage()
func (*QueryWriteStatusResponse) ProtoReflect ¶
func (x *QueryWriteStatusResponse) ProtoReflect() protoreflect.Message
func (*QueryWriteStatusResponse) Reset ¶
func (x *QueryWriteStatusResponse) Reset()
func (*QueryWriteStatusResponse) String ¶
func (x *QueryWriteStatusResponse) String() string
type RewriteObjectRequest ¶
type RewriteObjectRequest struct { // Required. Name of the bucket in which to store the new object. Overrides the provided // object metadata's `bucket` value, if any. DestinationBucket string `protobuf:"bytes,1,opt,name=destination_bucket,json=destinationBucket,proto3" json:"destination_bucket,omitempty"` // Required. Name of the new object. // Required when the object metadata is not otherwise provided. Overrides the // object metadata's `name` value, if any. DestinationObject string `protobuf:"bytes,2,opt,name=destination_object,json=destinationObject,proto3" json:"destination_object,omitempty"` // Resource name of the Cloud KMS key, of the form // `projects/my-project/locations/my-location/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. DestinationKmsKeyName string `` /* 128-byte string literal not displayed */ // Apply a predefined set of access controls to the destination object. DestinationPredefinedAcl CommonEnums_PredefinedObjectAcl `` /* 191-byte string literal not displayed */ // 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. IfGenerationMatch *wrapperspb.Int64Value `protobuf:"bytes,5,opt,name=if_generation_match,json=ifGenerationMatch,proto3" json:"if_generation_match,omitempty"` // 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. IfGenerationNotMatch *wrapperspb.Int64Value `protobuf:"bytes,6,opt,name=if_generation_not_match,json=ifGenerationNotMatch,proto3" json:"if_generation_not_match,omitempty"` // Makes the operation conditional on whether the destination object's current // metageneration matches the given value. IfMetagenerationMatch *wrapperspb.Int64Value `` /* 126-byte string literal not displayed */ // Makes the operation conditional on whether the destination object's current // metageneration does not match the given value. IfMetagenerationNotMatch *wrapperspb.Int64Value `` /* 137-byte string literal not displayed */ // Makes the operation conditional on whether the source object's current // generation matches the given value. IfSourceGenerationMatch *wrapperspb.Int64Value `` /* 134-byte string literal not displayed */ // Makes the operation conditional on whether the source object's current // generation does not match the given value. IfSourceGenerationNotMatch *wrapperspb.Int64Value `` /* 146-byte string literal not displayed */ // Makes the operation conditional on whether the source object's current // metageneration matches the given value. IfSourceMetagenerationMatch *wrapperspb.Int64Value `` /* 147-byte string literal not displayed */ // Makes the operation conditional on whether the source object's current // metageneration does not match the given value. IfSourceMetagenerationNotMatch *wrapperspb.Int64Value `` /* 158-byte string literal not displayed */ // 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. MaxBytesRewrittenPerCall int64 `` /* 141-byte string literal not displayed */ // Set of properties to return. Defaults to `NO_ACL`, unless the // object resource specifies the `acl` property, when it defaults // to `full`. Projection CommonEnums_Projection `protobuf:"varint,14,opt,name=projection,proto3,enum=google.storage.v1.CommonEnums_Projection" json:"projection,omitempty"` // 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. RewriteToken string `protobuf:"bytes,15,opt,name=rewrite_token,json=rewriteToken,proto3" json:"rewrite_token,omitempty"` // Required. Name of the bucket in which to find the source object. SourceBucket string `protobuf:"bytes,16,opt,name=source_bucket,json=sourceBucket,proto3" json:"source_bucket,omitempty"` // Required. Name of the source object. SourceObject string `protobuf:"bytes,17,opt,name=source_object,json=sourceObject,proto3" json:"source_object,omitempty"` // If present, selects a specific revision of the source object (as opposed to // the latest version, the default). SourceGeneration int64 `protobuf:"varint,18,opt,name=source_generation,json=sourceGeneration,proto3" json:"source_generation,omitempty"` // Properties of the destination, post-rewrite object. Object *Object `protobuf:"bytes,20,opt,name=object,proto3" json:"object,omitempty"` // The algorithm used to encrypt the source object, if any. CopySourceEncryptionAlgorithm string `` /* 153-byte string literal not displayed */ // The encryption key used to encrypt the source object, if any. CopySourceEncryptionKey string `` /* 135-byte string literal not displayed */ // The SHA-256 hash of the key used to encrypt the source object, if any. CopySourceEncryptionKeySha256 string `` /* 155-byte string literal not displayed */ // A set of parameters common to Storage API requests concerning an object. CommonObjectRequestParams *CommonObjectRequestParams `` /* 141-byte string literal not displayed */ // A set of parameters common to all Storage API requests. CommonRequestParams *CommonRequestParams `protobuf:"bytes,25,opt,name=common_request_params,json=commonRequestParams,proto3" json:"common_request_params,omitempty"` // contains filtered or unexported fields }
Request message for RewriteObject.
func (*RewriteObjectRequest) Descriptor
deprecated
func (*RewriteObjectRequest) Descriptor() ([]byte, []int)
Deprecated: Use RewriteObjectRequest.ProtoReflect.Descriptor instead.
func (*RewriteObjectRequest) GetCommonObjectRequestParams ¶
func (x *RewriteObjectRequest) GetCommonObjectRequestParams() *CommonObjectRequestParams
func (*RewriteObjectRequest) GetCommonRequestParams ¶
func (x *RewriteObjectRequest) GetCommonRequestParams() *CommonRequestParams
func (*RewriteObjectRequest) GetCopySourceEncryptionAlgorithm ¶
func (x *RewriteObjectRequest) GetCopySourceEncryptionAlgorithm() string
func (*RewriteObjectRequest) GetCopySourceEncryptionKey ¶
func (x *RewriteObjectRequest) GetCopySourceEncryptionKey() string
func (*RewriteObjectRequest) GetCopySourceEncryptionKeySha256 ¶
func (x *RewriteObjectRequest) GetCopySourceEncryptionKeySha256() string
func (*RewriteObjectRequest) GetDestinationBucket ¶
func (x *RewriteObjectRequest) GetDestinationBucket() string
func (*RewriteObjectRequest) GetDestinationKmsKeyName ¶
func (x *RewriteObjectRequest) GetDestinationKmsKeyName() string
func (*RewriteObjectRequest) GetDestinationObject ¶
func (x *RewriteObjectRequest) GetDestinationObject() string
func (*RewriteObjectRequest) GetDestinationPredefinedAcl ¶
func (x *RewriteObjectRequest) GetDestinationPredefinedAcl() CommonEnums_PredefinedObjectAcl
func (*RewriteObjectRequest) GetIfGenerationMatch ¶
func (x *RewriteObjectRequest) GetIfGenerationMatch() *wrapperspb.Int64Value
func (*RewriteObjectRequest) GetIfGenerationNotMatch ¶
func (x *RewriteObjectRequest) GetIfGenerationNotMatch() *wrapperspb.Int64Value
func (*RewriteObjectRequest) GetIfMetagenerationMatch ¶
func (x *RewriteObjectRequest) GetIfMetagenerationMatch() *wrapperspb.Int64Value
func (*RewriteObjectRequest) GetIfMetagenerationNotMatch ¶
func (x *RewriteObjectRequest) GetIfMetagenerationNotMatch() *wrapperspb.Int64Value
func (*RewriteObjectRequest) GetIfSourceGenerationMatch ¶
func (x *RewriteObjectRequest) GetIfSourceGenerationMatch() *wrapperspb.Int64Value
func (*RewriteObjectRequest) GetIfSourceGenerationNotMatch ¶
func (x *RewriteObjectRequest) GetIfSourceGenerationNotMatch() *wrapperspb.Int64Value
func (*RewriteObjectRequest) GetIfSourceMetagenerationMatch ¶
func (x *RewriteObjectRequest) GetIfSourceMetagenerationMatch() *wrapperspb.Int64Value
func (*RewriteObjectRequest) GetIfSourceMetagenerationNotMatch ¶
func (x *RewriteObjectRequest) GetIfSourceMetagenerationNotMatch() *wrapperspb.Int64Value
func (*RewriteObjectRequest) GetMaxBytesRewrittenPerCall ¶
func (x *RewriteObjectRequest) GetMaxBytesRewrittenPerCall() int64
func (*RewriteObjectRequest) GetObject ¶
func (x *RewriteObjectRequest) GetObject() *Object
func (*RewriteObjectRequest) GetProjection ¶
func (x *RewriteObjectRequest) GetProjection() CommonEnums_Projection
func (*RewriteObjectRequest) GetRewriteToken ¶
func (x *RewriteObjectRequest) GetRewriteToken() string
func (*RewriteObjectRequest) GetSourceBucket ¶
func (x *RewriteObjectRequest) GetSourceBucket() string
func (*RewriteObjectRequest) GetSourceGeneration ¶
func (x *RewriteObjectRequest) GetSourceGeneration() int64
func (*RewriteObjectRequest) GetSourceObject ¶
func (x *RewriteObjectRequest) GetSourceObject() string
func (*RewriteObjectRequest) ProtoMessage ¶
func (*RewriteObjectRequest) ProtoMessage()
func (*RewriteObjectRequest) ProtoReflect ¶
func (x *RewriteObjectRequest) ProtoReflect() protoreflect.Message
func (*RewriteObjectRequest) Reset ¶
func (x *RewriteObjectRequest) Reset()
func (*RewriteObjectRequest) String ¶
func (x *RewriteObjectRequest) String() string
type RewriteResponse ¶
type RewriteResponse struct { // 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. TotalBytesRewritten int64 `protobuf:"varint,1,opt,name=total_bytes_rewritten,json=totalBytesRewritten,proto3" json:"total_bytes_rewritten,omitempty"` // The total size of the object being copied in bytes. This property is always // present in the response. ObjectSize int64 `protobuf:"varint,2,opt,name=object_size,json=objectSize,proto3" json:"object_size,omitempty"` // `true` if the copy is finished; otherwise, `false` if // the copy is in progress. This property is always present in the response. Done bool `protobuf:"varint,3,opt,name=done,proto3" json:"done,omitempty"` // 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. RewriteToken string `protobuf:"bytes,4,opt,name=rewrite_token,json=rewriteToken,proto3" json:"rewrite_token,omitempty"` // A resource containing the metadata for the copied-to object. This property // is present in the response only when copying completes. Resource *Object `protobuf:"bytes,5,opt,name=resource,proto3" json:"resource,omitempty"` // contains filtered or unexported fields }
A rewrite response.
func (*RewriteResponse) Descriptor
deprecated
func (*RewriteResponse) Descriptor() ([]byte, []int)
Deprecated: Use RewriteResponse.ProtoReflect.Descriptor instead.
func (*RewriteResponse) GetDone ¶
func (x *RewriteResponse) GetDone() bool
func (*RewriteResponse) GetObjectSize ¶
func (x *RewriteResponse) GetObjectSize() int64
func (*RewriteResponse) GetResource ¶
func (x *RewriteResponse) GetResource() *Object
func (*RewriteResponse) GetRewriteToken ¶
func (x *RewriteResponse) GetRewriteToken() string
func (*RewriteResponse) GetTotalBytesRewritten ¶
func (x *RewriteResponse) GetTotalBytesRewritten() int64
func (*RewriteResponse) ProtoMessage ¶
func (*RewriteResponse) ProtoMessage()
func (*RewriteResponse) ProtoReflect ¶
func (x *RewriteResponse) ProtoReflect() protoreflect.Message
func (*RewriteResponse) Reset ¶
func (x *RewriteResponse) Reset()
func (*RewriteResponse) String ¶
func (x *RewriteResponse) String() string
type ServiceAccount ¶
type ServiceAccount struct { // The ID of the notification. EmailAddress string `protobuf:"bytes,1,opt,name=email_address,json=emailAddress,proto3" json:"email_address,omitempty"` // contains filtered or unexported fields }
A subscription to receive Google PubSub notifications.
func (*ServiceAccount) Descriptor
deprecated
func (*ServiceAccount) Descriptor() ([]byte, []int)
Deprecated: Use ServiceAccount.ProtoReflect.Descriptor instead.
func (*ServiceAccount) GetEmailAddress ¶
func (x *ServiceAccount) GetEmailAddress() string
func (*ServiceAccount) ProtoMessage ¶
func (*ServiceAccount) ProtoMessage()
func (*ServiceAccount) ProtoReflect ¶
func (x *ServiceAccount) ProtoReflect() protoreflect.Message
func (*ServiceAccount) Reset ¶
func (x *ServiceAccount) Reset()
func (*ServiceAccount) String ¶
func (x *ServiceAccount) String() string
type ServiceConstants ¶
type ServiceConstants struct {
// contains filtered or unexported fields
}
Shared constants.
func (*ServiceConstants) Descriptor
deprecated
func (*ServiceConstants) Descriptor() ([]byte, []int)
Deprecated: Use ServiceConstants.ProtoReflect.Descriptor instead.
func (*ServiceConstants) ProtoMessage ¶
func (*ServiceConstants) ProtoMessage()
func (*ServiceConstants) ProtoReflect ¶
func (x *ServiceConstants) ProtoReflect() protoreflect.Message
func (*ServiceConstants) Reset ¶
func (x *ServiceConstants) Reset()
func (*ServiceConstants) String ¶
func (x *ServiceConstants) String() string
type ServiceConstants_Values ¶
type ServiceConstants_Values int32
A collection of constant values meaningful to the Storage API.
const ( // Unused. Proto3 requires first enum to be 0. ServiceConstants_VALUES_UNSPECIFIED ServiceConstants_Values = 0 // The maximum size chunk that can will be returned in a single // ReadRequest. // 2 MiB. ServiceConstants_MAX_READ_CHUNK_BYTES ServiceConstants_Values = 2097152 // The maximum size chunk that can be sent in a single InsertObjectRequest. // 2 MiB. ServiceConstants_MAX_WRITE_CHUNK_BYTES ServiceConstants_Values = 2097152 // The maximum size of an object in MB - whether written in a single stream // or composed from multiple other objects. // 5 TiB. ServiceConstants_MAX_OBJECT_SIZE_MB ServiceConstants_Values = 5242880 // The maximum length field name that can be sent in a single // custom metadata field. // 1 KiB. ServiceConstants_MAX_CUSTOM_METADATA_FIELD_NAME_BYTES ServiceConstants_Values = 1024 // The maximum length field value that can be sent in a single // custom_metadata field. // 4 KiB. ServiceConstants_MAX_CUSTOM_METADATA_FIELD_VALUE_BYTES ServiceConstants_Values = 4096 // The maximum total bytes that can be populated into all field names and // values of the custom_metadata for one object. // 8 KiB. ServiceConstants_MAX_CUSTOM_METADATA_TOTAL_SIZE_BYTES ServiceConstants_Values = 8192 // The maximum total bytes that can be populated into all bucket metadata // fields. // 20 KiB. ServiceConstants_MAX_BUCKET_METADATA_TOTAL_SIZE_BYTES ServiceConstants_Values = 20480 // The maximum number of NotificationConfigurations that can be registered // for a given bucket. ServiceConstants_MAX_NOTIFICATION_CONFIGS_PER_BUCKET ServiceConstants_Values = 100 // The maximum number of LifecycleRules that can be registered for a given // bucket. ServiceConstants_MAX_LIFECYCLE_RULES_PER_BUCKET ServiceConstants_Values = 100 // The maximum number of custom attributes per NotificationConfig. ServiceConstants_MAX_NOTIFICATION_CUSTOM_ATTRIBUTES ServiceConstants_Values = 5 // The maximum length of a custom attribute key included in // NotificationConfig. ServiceConstants_MAX_NOTIFICATION_CUSTOM_ATTRIBUTE_KEY_LENGTH ServiceConstants_Values = 256 // The maximum length of a custom attribute value included in a // NotificationConfig. ServiceConstants_MAX_NOTIFICATION_CUSTOM_ATTRIBUTE_VALUE_LENGTH ServiceConstants_Values = 1024 // The maximum number of key/value entries per bucket label. ServiceConstants_MAX_LABELS_ENTRIES_COUNT ServiceConstants_Values = 64 // The maximum character length of the key or value in a bucket // label map. ServiceConstants_MAX_LABELS_KEY_VALUE_LENGTH ServiceConstants_Values = 63 // The maximum byte size of the key or value in a bucket label // map. ServiceConstants_MAX_LABELS_KEY_VALUE_BYTES ServiceConstants_Values = 128 // The maximum number of object IDs that can be included in a // DeleteObjectsRequest. ServiceConstants_MAX_OBJECT_IDS_PER_DELETE_OBJECTS_REQUEST ServiceConstants_Values = 1000 // The maximum number of days for which a token returned by the // GetListObjectsSplitPoints RPC is valid. ServiceConstants_SPLIT_TOKEN_MAX_VALID_DAYS ServiceConstants_Values = 14 )
func (ServiceConstants_Values) Descriptor ¶
func (ServiceConstants_Values) Descriptor() protoreflect.EnumDescriptor
func (ServiceConstants_Values) Enum ¶
func (x ServiceConstants_Values) Enum() *ServiceConstants_Values
func (ServiceConstants_Values) EnumDescriptor
deprecated
func (ServiceConstants_Values) EnumDescriptor() ([]byte, []int)
Deprecated: Use ServiceConstants_Values.Descriptor instead.
func (ServiceConstants_Values) Number ¶
func (x ServiceConstants_Values) Number() protoreflect.EnumNumber
func (ServiceConstants_Values) String ¶
func (x ServiceConstants_Values) String() string
func (ServiceConstants_Values) Type ¶
func (ServiceConstants_Values) Type() protoreflect.EnumType
type SetIamPolicyRequest ¶
type SetIamPolicyRequest struct { // The request sent to IAM. IamRequest *v1.SetIamPolicyRequest `protobuf:"bytes,1,opt,name=iam_request,json=iamRequest,proto3" json:"iam_request,omitempty"` // A set of parameters common to all Storage API requests. CommonRequestParams *CommonRequestParams `protobuf:"bytes,2,opt,name=common_request_params,json=commonRequestParams,proto3" json:"common_request_params,omitempty"` // contains filtered or unexported fields }
A wrapper around the IAM set policy request to support our common_request_params.
func (*SetIamPolicyRequest) Descriptor
deprecated
func (*SetIamPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetIamPolicyRequest.ProtoReflect.Descriptor instead.
func (*SetIamPolicyRequest) GetCommonRequestParams ¶
func (x *SetIamPolicyRequest) GetCommonRequestParams() *CommonRequestParams
func (*SetIamPolicyRequest) GetIamRequest ¶
func (x *SetIamPolicyRequest) GetIamRequest() *v1.SetIamPolicyRequest
func (*SetIamPolicyRequest) ProtoMessage ¶
func (*SetIamPolicyRequest) ProtoMessage()
func (*SetIamPolicyRequest) ProtoReflect ¶
func (x *SetIamPolicyRequest) ProtoReflect() protoreflect.Message
func (*SetIamPolicyRequest) Reset ¶
func (x *SetIamPolicyRequest) Reset()
func (*SetIamPolicyRequest) String ¶
func (x *SetIamPolicyRequest) String() string
type StartResumableWriteRequest ¶
type StartResumableWriteRequest struct { // The destination bucket, object, and metadata, as well as any preconditions. InsertObjectSpec *InsertObjectSpec `protobuf:"bytes,1,opt,name=insert_object_spec,json=insertObjectSpec,proto3" json:"insert_object_spec,omitempty"` // A set of parameters common to Storage API requests concerning an object. CommonObjectRequestParams *CommonObjectRequestParams `` /* 140-byte string literal not displayed */ // A set of parameters common to all Storage API requests. CommonRequestParams *CommonRequestParams `protobuf:"bytes,4,opt,name=common_request_params,json=commonRequestParams,proto3" json:"common_request_params,omitempty"` // contains filtered or unexported fields }
Request message StartResumableWrite.
func (*StartResumableWriteRequest) Descriptor
deprecated
func (*StartResumableWriteRequest) Descriptor() ([]byte, []int)
Deprecated: Use StartResumableWriteRequest.ProtoReflect.Descriptor instead.
func (*StartResumableWriteRequest) GetCommonObjectRequestParams ¶
func (x *StartResumableWriteRequest) GetCommonObjectRequestParams() *CommonObjectRequestParams
func (*StartResumableWriteRequest) GetCommonRequestParams ¶
func (x *StartResumableWriteRequest) GetCommonRequestParams() *CommonRequestParams
func (*StartResumableWriteRequest) GetInsertObjectSpec ¶
func (x *StartResumableWriteRequest) GetInsertObjectSpec() *InsertObjectSpec
func (*StartResumableWriteRequest) ProtoMessage ¶
func (*StartResumableWriteRequest) ProtoMessage()
func (*StartResumableWriteRequest) ProtoReflect ¶
func (x *StartResumableWriteRequest) ProtoReflect() protoreflect.Message
func (*StartResumableWriteRequest) Reset ¶
func (x *StartResumableWriteRequest) Reset()
func (*StartResumableWriteRequest) String ¶
func (x *StartResumableWriteRequest) String() string
type StartResumableWriteResponse ¶
type StartResumableWriteResponse struct { // The upload_id of the newly started resumable write operation. This // value should be copied into the `InsertObjectRequest.upload_id` field. UploadId string `protobuf:"bytes,1,opt,name=upload_id,json=uploadId,proto3" json:"upload_id,omitempty"` // contains filtered or unexported fields }
Response object for ByteStream.StartResumableWrite.
func (*StartResumableWriteResponse) Descriptor
deprecated
func (*StartResumableWriteResponse) Descriptor() ([]byte, []int)
Deprecated: Use StartResumableWriteResponse.ProtoReflect.Descriptor instead.
func (*StartResumableWriteResponse) GetUploadId ¶
func (x *StartResumableWriteResponse) GetUploadId() string
func (*StartResumableWriteResponse) ProtoMessage ¶
func (*StartResumableWriteResponse) ProtoMessage()
func (*StartResumableWriteResponse) ProtoReflect ¶
func (x *StartResumableWriteResponse) ProtoReflect() protoreflect.Message
func (*StartResumableWriteResponse) Reset ¶
func (x *StartResumableWriteResponse) Reset()
func (*StartResumableWriteResponse) String ¶
func (x *StartResumableWriteResponse) String() string
type StopChannelRequest ¶
type StopChannelRequest struct { // The channel to be stopped. Channel *Channel `protobuf:"bytes,1,opt,name=channel,proto3" json:"channel,omitempty"` // A set of parameters common to all Storage API requests. CommonRequestParams *CommonRequestParams `protobuf:"bytes,2,opt,name=common_request_params,json=commonRequestParams,proto3" json:"common_request_params,omitempty"` // contains filtered or unexported fields }
Request message for StopChannel.
func (*StopChannelRequest) Descriptor
deprecated
func (*StopChannelRequest) Descriptor() ([]byte, []int)
Deprecated: Use StopChannelRequest.ProtoReflect.Descriptor instead.
func (*StopChannelRequest) GetChannel ¶
func (x *StopChannelRequest) GetChannel() *Channel
func (*StopChannelRequest) GetCommonRequestParams ¶
func (x *StopChannelRequest) GetCommonRequestParams() *CommonRequestParams
func (*StopChannelRequest) ProtoMessage ¶
func (*StopChannelRequest) ProtoMessage()
func (*StopChannelRequest) ProtoReflect ¶
func (x *StopChannelRequest) ProtoReflect() protoreflect.Message
func (*StopChannelRequest) Reset ¶
func (x *StopChannelRequest) Reset()
func (*StopChannelRequest) String ¶
func (x *StopChannelRequest) String() string
type StorageClient ¶
type StorageClient interface { // Permanently deletes the ACL entry for the specified entity on the specified // bucket. DeleteBucketAccessControl(ctx context.Context, in *DeleteBucketAccessControlRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) // Returns the ACL entry for the specified entity on the specified bucket. GetBucketAccessControl(ctx context.Context, in *GetBucketAccessControlRequest, opts ...grpc.CallOption) (*BucketAccessControl, error) // Creates a new ACL entry on the specified bucket. InsertBucketAccessControl(ctx context.Context, in *InsertBucketAccessControlRequest, opts ...grpc.CallOption) (*BucketAccessControl, error) // Retrieves ACL entries on the specified bucket. ListBucketAccessControls(ctx context.Context, in *ListBucketAccessControlsRequest, opts ...grpc.CallOption) (*ListBucketAccessControlsResponse, error) // Updates an ACL entry on the specified bucket. Equivalent to // PatchBucketAccessControl, but all unspecified fields will be // reset to their default values. UpdateBucketAccessControl(ctx context.Context, in *UpdateBucketAccessControlRequest, opts ...grpc.CallOption) (*BucketAccessControl, error) // Updates an ACL entry on the specified bucket. PatchBucketAccessControl(ctx context.Context, in *PatchBucketAccessControlRequest, opts ...grpc.CallOption) (*BucketAccessControl, error) // Permanently deletes an empty bucket. DeleteBucket(ctx context.Context, in *DeleteBucketRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) // Returns metadata for the specified bucket. GetBucket(ctx context.Context, in *GetBucketRequest, opts ...grpc.CallOption) (*Bucket, error) // Creates a new bucket. InsertBucket(ctx context.Context, in *InsertBucketRequest, opts ...grpc.CallOption) (*Bucket, error) // List active object change notification channels for this bucket. ListChannels(ctx context.Context, in *ListChannelsRequest, opts ...grpc.CallOption) (*ListChannelsResponse, error) // Retrieves a list of buckets for a given project. ListBuckets(ctx context.Context, in *ListBucketsRequest, opts ...grpc.CallOption) (*ListBucketsResponse, error) // Locks retention policy on a bucket. LockBucketRetentionPolicy(ctx context.Context, in *LockRetentionPolicyRequest, opts ...grpc.CallOption) (*Bucket, error) // Gets the IAM policy for the specified bucket. GetBucketIamPolicy(ctx context.Context, in *GetIamPolicyRequest, opts ...grpc.CallOption) (*v1.Policy, error) // Updates an IAM policy for the specified bucket. SetBucketIamPolicy(ctx context.Context, in *SetIamPolicyRequest, opts ...grpc.CallOption) (*v1.Policy, error) // Tests a set of permissions on the given bucket to see which, if // any, are held by the caller. TestBucketIamPermissions(ctx context.Context, in *TestIamPermissionsRequest, opts ...grpc.CallOption) (*v1.TestIamPermissionsResponse, error) // Updates a bucket. Changes to the bucket will be readable immediately after // writing, but configuration changes may take time to propagate. PatchBucket(ctx context.Context, in *PatchBucketRequest, opts ...grpc.CallOption) (*Bucket, error) // Updates a bucket. Equivalent to PatchBucket, but always replaces all // mutatable fields of the bucket with new values, reverting all // unspecified fields to their default values. // Like PatchBucket, Changes to the bucket will be readable immediately after // writing, but configuration changes may take time to propagate. UpdateBucket(ctx context.Context, in *UpdateBucketRequest, opts ...grpc.CallOption) (*Bucket, error) // Halts "Object Change Notification" push messagages. // See https://cloud.google.com/storage/docs/object-change-notification // Note: this is not related to the newer "Notifications" resource, which // are stopped using DeleteNotification. StopChannel(ctx context.Context, in *StopChannelRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) // Permanently deletes the default object ACL entry for the specified entity // on the specified bucket. DeleteDefaultObjectAccessControl(ctx context.Context, in *DeleteDefaultObjectAccessControlRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) // Returns the default object ACL entry for the specified entity on the // specified bucket. GetDefaultObjectAccessControl(ctx context.Context, in *GetDefaultObjectAccessControlRequest, opts ...grpc.CallOption) (*ObjectAccessControl, error) // Creates a new default object ACL entry on the specified bucket. InsertDefaultObjectAccessControl(ctx context.Context, in *InsertDefaultObjectAccessControlRequest, opts ...grpc.CallOption) (*ObjectAccessControl, error) // Retrieves default object ACL entries on the specified bucket. ListDefaultObjectAccessControls(ctx context.Context, in *ListDefaultObjectAccessControlsRequest, opts ...grpc.CallOption) (*ListObjectAccessControlsResponse, error) // Updates a default object ACL entry on the specified bucket. PatchDefaultObjectAccessControl(ctx context.Context, in *PatchDefaultObjectAccessControlRequest, opts ...grpc.CallOption) (*ObjectAccessControl, error) // Updates a default object ACL entry on the specified bucket. Equivalent to // PatchDefaultObjectAccessControl, but modifies all unspecified fields to // their default values. UpdateDefaultObjectAccessControl(ctx context.Context, in *UpdateDefaultObjectAccessControlRequest, opts ...grpc.CallOption) (*ObjectAccessControl, error) // Permanently deletes a notification subscription. // Note: Older, "Object Change Notification" push subscriptions should be // deleted using StopChannel instead. DeleteNotification(ctx context.Context, in *DeleteNotificationRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) // View a notification configuration. GetNotification(ctx context.Context, in *GetNotificationRequest, opts ...grpc.CallOption) (*Notification, error) // Creates a notification subscription for a given bucket. // These notifications, when triggered, publish messages to the specified // Cloud Pub/Sub topics. // See https://cloud.google.com/storage/docs/pubsub-notifications. InsertNotification(ctx context.Context, in *InsertNotificationRequest, opts ...grpc.CallOption) (*Notification, error) // Retrieves a list of notification subscriptions for a given bucket. ListNotifications(ctx context.Context, in *ListNotificationsRequest, opts ...grpc.CallOption) (*ListNotificationsResponse, error) // Permanently deletes the ACL entry for the specified entity on the specified // object. DeleteObjectAccessControl(ctx context.Context, in *DeleteObjectAccessControlRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) // Returns the ACL entry for the specified entity on the specified object. GetObjectAccessControl(ctx context.Context, in *GetObjectAccessControlRequest, opts ...grpc.CallOption) (*ObjectAccessControl, error) // Creates a new ACL entry on the specified object. InsertObjectAccessControl(ctx context.Context, in *InsertObjectAccessControlRequest, opts ...grpc.CallOption) (*ObjectAccessControl, error) // Retrieves ACL entries on the specified object. ListObjectAccessControls(ctx context.Context, in *ListObjectAccessControlsRequest, opts ...grpc.CallOption) (*ListObjectAccessControlsResponse, error) // Patches an ACL entry on the specified object. Patch is similar to update, // but only applies or appends the specified fields in the // object_access_control object. Other fields are unaffected. PatchObjectAccessControl(ctx context.Context, in *PatchObjectAccessControlRequest, opts ...grpc.CallOption) (*ObjectAccessControl, error) // Updates an ACL entry on the specified object. UpdateObjectAccessControl(ctx context.Context, in *UpdateObjectAccessControlRequest, opts ...grpc.CallOption) (*ObjectAccessControl, error) // Concatenates a list of existing objects into a new object in the same // bucket. ComposeObject(ctx context.Context, in *ComposeObjectRequest, opts ...grpc.CallOption) (*Object, error) // Copies a source object to a destination object. Optionally overrides // metadata. CopyObject(ctx context.Context, in *CopyObjectRequest, opts ...grpc.CallOption) (*Object, error) // Deletes an object and its metadata. Deletions are permanent if versioning // is not enabled for the bucket, or if the `generation` parameter // is used. DeleteObject(ctx context.Context, in *DeleteObjectRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) // Retrieves an object's metadata. GetObject(ctx context.Context, in *GetObjectRequest, opts ...grpc.CallOption) (*Object, error) // Reads an object's data. GetObjectMedia(ctx context.Context, in *GetObjectMediaRequest, opts ...grpc.CallOption) (Storage_GetObjectMediaClient, error) // Stores a new object and metadata. // // An object can be written either in a single message stream or in a // resumable sequence of message streams. To write using a single stream, // the client should include in the first message of the stream an // `InsertObjectSpec` describing the destination bucket, object, and any // preconditions. Additionally, the final message must set 'finish_write' to // true, or else it is an error. // // For a resumable write, the client should instead call // `StartResumableWrite()` and provide that method an `InsertObjectSpec.` // They should then attach the returned `upload_id` to the first message of // each following call to `Insert`. If there is an error or the connection is // broken during the resumable `Insert()`, the client should check the status // of the `Insert()` by calling `QueryWriteStatus()` and continue writing from // the returned `committed_size`. This may be less than the amount of data the // client previously sent. // // The service will not view the object as complete until the client has // sent an `Insert` with `finish_write` set to `true`. Sending any // requests on a stream after sending a request with `finish_write` set to // `true` will cause an error. The client **should** check the // `Object` it receives to determine how much data the service was // able to commit and whether the service views the object as complete. InsertObject(ctx context.Context, opts ...grpc.CallOption) (Storage_InsertObjectClient, error) // Retrieves a list of objects matching the criteria. ListObjects(ctx context.Context, in *ListObjectsRequest, opts ...grpc.CallOption) (*ListObjectsResponse, error) // Rewrites a source object to a destination object. Optionally overrides // metadata. RewriteObject(ctx context.Context, in *RewriteObjectRequest, opts ...grpc.CallOption) (*RewriteResponse, error) // Starts a resumable write. How long the write operation remains valid, and // what happens when the write operation becomes invalid, are // service-dependent. StartResumableWrite(ctx context.Context, in *StartResumableWriteRequest, opts ...grpc.CallOption) (*StartResumableWriteResponse, error) // Determines the `committed_size` for an object that is being written, which // can then be used as the `write_offset` for the next `Write()` call. // // If the object does not exist (i.e., the object has been deleted, or the // first `Write()` has not yet reached the service), this method returns the // error `NOT_FOUND`. // // The client **may** call `QueryWriteStatus()` at any time to determine how // much data has been processed for this object. This is useful if the // client is buffering data and needs to know which data can be safely // evicted. For any sequence of `QueryWriteStatus()` calls for a given // object name, the sequence of returned `committed_size` values will be // non-decreasing. QueryWriteStatus(ctx context.Context, in *QueryWriteStatusRequest, opts ...grpc.CallOption) (*QueryWriteStatusResponse, error) // Updates an object's metadata. PatchObject(ctx context.Context, in *PatchObjectRequest, opts ...grpc.CallOption) (*Object, error) // Updates an object's metadata. Equivalent to PatchObject, but always // replaces all mutatable fields of the bucket with new values, reverting all // unspecified fields to their default values. UpdateObject(ctx context.Context, in *UpdateObjectRequest, opts ...grpc.CallOption) (*Object, error) // Gets the IAM policy for the specified object. GetObjectIamPolicy(ctx context.Context, in *GetIamPolicyRequest, opts ...grpc.CallOption) (*v1.Policy, error) // Updates an IAM policy for the specified object. SetObjectIamPolicy(ctx context.Context, in *SetIamPolicyRequest, opts ...grpc.CallOption) (*v1.Policy, error) // Tests a set of permissions on the given object to see which, if // any, are held by the caller. TestObjectIamPermissions(ctx context.Context, in *TestIamPermissionsRequest, opts ...grpc.CallOption) (*v1.TestIamPermissionsResponse, error) // Watch for changes on all objects in a bucket. WatchAllObjects(ctx context.Context, in *WatchAllObjectsRequest, opts ...grpc.CallOption) (*Channel, error) // Retrieves the name of a project's Google Cloud Storage service account. GetServiceAccount(ctx context.Context, in *GetProjectServiceAccountRequest, opts ...grpc.CallOption) (*ServiceAccount, error) // Creates a new HMAC key for the given service account. CreateHmacKey(ctx context.Context, in *CreateHmacKeyRequest, opts ...grpc.CallOption) (*CreateHmacKeyResponse, error) // Deletes a given HMAC key. Key must be in an INACTIVE state. DeleteHmacKey(ctx context.Context, in *DeleteHmacKeyRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) // Gets an existing HMAC key metadata for the given id. GetHmacKey(ctx context.Context, in *GetHmacKeyRequest, opts ...grpc.CallOption) (*HmacKeyMetadata, error) // Lists HMAC keys under a given project with the additional filters provided. ListHmacKeys(ctx context.Context, in *ListHmacKeysRequest, opts ...grpc.CallOption) (*ListHmacKeysResponse, error) // Updates a given HMAC key state between ACTIVE and INACTIVE. UpdateHmacKey(ctx context.Context, in *UpdateHmacKeyRequest, opts ...grpc.CallOption) (*HmacKeyMetadata, error) }
StorageClient is the client API for Storage service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewStorageClient ¶
func NewStorageClient(cc grpc.ClientConnInterface) StorageClient
type StorageServer ¶
type StorageServer interface { // Permanently deletes the ACL entry for the specified entity on the specified // bucket. DeleteBucketAccessControl(context.Context, *DeleteBucketAccessControlRequest) (*emptypb.Empty, error) // Returns the ACL entry for the specified entity on the specified bucket. GetBucketAccessControl(context.Context, *GetBucketAccessControlRequest) (*BucketAccessControl, error) // Creates a new ACL entry on the specified bucket. InsertBucketAccessControl(context.Context, *InsertBucketAccessControlRequest) (*BucketAccessControl, error) // Retrieves ACL entries on the specified bucket. ListBucketAccessControls(context.Context, *ListBucketAccessControlsRequest) (*ListBucketAccessControlsResponse, error) // Updates an ACL entry on the specified bucket. Equivalent to // PatchBucketAccessControl, but all unspecified fields will be // reset to their default values. UpdateBucketAccessControl(context.Context, *UpdateBucketAccessControlRequest) (*BucketAccessControl, error) // Updates an ACL entry on the specified bucket. PatchBucketAccessControl(context.Context, *PatchBucketAccessControlRequest) (*BucketAccessControl, error) // Permanently deletes an empty bucket. DeleteBucket(context.Context, *DeleteBucketRequest) (*emptypb.Empty, error) // Returns metadata for the specified bucket. GetBucket(context.Context, *GetBucketRequest) (*Bucket, error) // Creates a new bucket. InsertBucket(context.Context, *InsertBucketRequest) (*Bucket, error) // List active object change notification channels for this bucket. ListChannels(context.Context, *ListChannelsRequest) (*ListChannelsResponse, error) // Retrieves a list of buckets for a given project. ListBuckets(context.Context, *ListBucketsRequest) (*ListBucketsResponse, error) // Locks retention policy on a bucket. LockBucketRetentionPolicy(context.Context, *LockRetentionPolicyRequest) (*Bucket, error) // Gets the IAM policy for the specified bucket. GetBucketIamPolicy(context.Context, *GetIamPolicyRequest) (*v1.Policy, error) // Updates an IAM policy for the specified bucket. SetBucketIamPolicy(context.Context, *SetIamPolicyRequest) (*v1.Policy, error) // Tests a set of permissions on the given bucket to see which, if // any, are held by the caller. TestBucketIamPermissions(context.Context, *TestIamPermissionsRequest) (*v1.TestIamPermissionsResponse, error) // Updates a bucket. Changes to the bucket will be readable immediately after // writing, but configuration changes may take time to propagate. PatchBucket(context.Context, *PatchBucketRequest) (*Bucket, error) // Updates a bucket. Equivalent to PatchBucket, but always replaces all // mutatable fields of the bucket with new values, reverting all // unspecified fields to their default values. // Like PatchBucket, Changes to the bucket will be readable immediately after // writing, but configuration changes may take time to propagate. UpdateBucket(context.Context, *UpdateBucketRequest) (*Bucket, error) // Halts "Object Change Notification" push messagages. // See https://cloud.google.com/storage/docs/object-change-notification // Note: this is not related to the newer "Notifications" resource, which // are stopped using DeleteNotification. StopChannel(context.Context, *StopChannelRequest) (*emptypb.Empty, error) // Permanently deletes the default object ACL entry for the specified entity // on the specified bucket. DeleteDefaultObjectAccessControl(context.Context, *DeleteDefaultObjectAccessControlRequest) (*emptypb.Empty, error) // Returns the default object ACL entry for the specified entity on the // specified bucket. GetDefaultObjectAccessControl(context.Context, *GetDefaultObjectAccessControlRequest) (*ObjectAccessControl, error) // Creates a new default object ACL entry on the specified bucket. InsertDefaultObjectAccessControl(context.Context, *InsertDefaultObjectAccessControlRequest) (*ObjectAccessControl, error) // Retrieves default object ACL entries on the specified bucket. ListDefaultObjectAccessControls(context.Context, *ListDefaultObjectAccessControlsRequest) (*ListObjectAccessControlsResponse, error) // Updates a default object ACL entry on the specified bucket. PatchDefaultObjectAccessControl(context.Context, *PatchDefaultObjectAccessControlRequest) (*ObjectAccessControl, error) // Updates a default object ACL entry on the specified bucket. Equivalent to // PatchDefaultObjectAccessControl, but modifies all unspecified fields to // their default values. UpdateDefaultObjectAccessControl(context.Context, *UpdateDefaultObjectAccessControlRequest) (*ObjectAccessControl, error) // Permanently deletes a notification subscription. // Note: Older, "Object Change Notification" push subscriptions should be // deleted using StopChannel instead. DeleteNotification(context.Context, *DeleteNotificationRequest) (*emptypb.Empty, error) // View a notification configuration. GetNotification(context.Context, *GetNotificationRequest) (*Notification, error) // Creates a notification subscription for a given bucket. // These notifications, when triggered, publish messages to the specified // Cloud Pub/Sub topics. // See https://cloud.google.com/storage/docs/pubsub-notifications. InsertNotification(context.Context, *InsertNotificationRequest) (*Notification, error) // Retrieves a list of notification subscriptions for a given bucket. ListNotifications(context.Context, *ListNotificationsRequest) (*ListNotificationsResponse, error) // Permanently deletes the ACL entry for the specified entity on the specified // object. DeleteObjectAccessControl(context.Context, *DeleteObjectAccessControlRequest) (*emptypb.Empty, error) // Returns the ACL entry for the specified entity on the specified object. GetObjectAccessControl(context.Context, *GetObjectAccessControlRequest) (*ObjectAccessControl, error) // Creates a new ACL entry on the specified object. InsertObjectAccessControl(context.Context, *InsertObjectAccessControlRequest) (*ObjectAccessControl, error) // Retrieves ACL entries on the specified object. ListObjectAccessControls(context.Context, *ListObjectAccessControlsRequest) (*ListObjectAccessControlsResponse, error) // Patches an ACL entry on the specified object. Patch is similar to update, // but only applies or appends the specified fields in the // object_access_control object. Other fields are unaffected. PatchObjectAccessControl(context.Context, *PatchObjectAccessControlRequest) (*ObjectAccessControl, error) // Updates an ACL entry on the specified object. UpdateObjectAccessControl(context.Context, *UpdateObjectAccessControlRequest) (*ObjectAccessControl, error) // Concatenates a list of existing objects into a new object in the same // bucket. ComposeObject(context.Context, *ComposeObjectRequest) (*Object, error) // Copies a source object to a destination object. Optionally overrides // metadata. CopyObject(context.Context, *CopyObjectRequest) (*Object, error) // Deletes an object and its metadata. Deletions are permanent if versioning // is not enabled for the bucket, or if the `generation` parameter // is used. DeleteObject(context.Context, *DeleteObjectRequest) (*emptypb.Empty, error) // Retrieves an object's metadata. GetObject(context.Context, *GetObjectRequest) (*Object, error) // Reads an object's data. GetObjectMedia(*GetObjectMediaRequest, Storage_GetObjectMediaServer) error // Stores a new object and metadata. // // An object can be written either in a single message stream or in a // resumable sequence of message streams. To write using a single stream, // the client should include in the first message of the stream an // `InsertObjectSpec` describing the destination bucket, object, and any // preconditions. Additionally, the final message must set 'finish_write' to // true, or else it is an error. // // For a resumable write, the client should instead call // `StartResumableWrite()` and provide that method an `InsertObjectSpec.` // They should then attach the returned `upload_id` to the first message of // each following call to `Insert`. If there is an error or the connection is // broken during the resumable `Insert()`, the client should check the status // of the `Insert()` by calling `QueryWriteStatus()` and continue writing from // the returned `committed_size`. This may be less than the amount of data the // client previously sent. // // The service will not view the object as complete until the client has // sent an `Insert` with `finish_write` set to `true`. Sending any // requests on a stream after sending a request with `finish_write` set to // `true` will cause an error. The client **should** check the // `Object` it receives to determine how much data the service was // able to commit and whether the service views the object as complete. InsertObject(Storage_InsertObjectServer) error // Retrieves a list of objects matching the criteria. ListObjects(context.Context, *ListObjectsRequest) (*ListObjectsResponse, error) // Rewrites a source object to a destination object. Optionally overrides // metadata. RewriteObject(context.Context, *RewriteObjectRequest) (*RewriteResponse, error) // Starts a resumable write. How long the write operation remains valid, and // what happens when the write operation becomes invalid, are // service-dependent. StartResumableWrite(context.Context, *StartResumableWriteRequest) (*StartResumableWriteResponse, error) // Determines the `committed_size` for an object that is being written, which // can then be used as the `write_offset` for the next `Write()` call. // // If the object does not exist (i.e., the object has been deleted, or the // first `Write()` has not yet reached the service), this method returns the // error `NOT_FOUND`. // // The client **may** call `QueryWriteStatus()` at any time to determine how // much data has been processed for this object. This is useful if the // client is buffering data and needs to know which data can be safely // evicted. For any sequence of `QueryWriteStatus()` calls for a given // object name, the sequence of returned `committed_size` values will be // non-decreasing. QueryWriteStatus(context.Context, *QueryWriteStatusRequest) (*QueryWriteStatusResponse, error) // Updates an object's metadata. PatchObject(context.Context, *PatchObjectRequest) (*Object, error) // Updates an object's metadata. Equivalent to PatchObject, but always // replaces all mutatable fields of the bucket with new values, reverting all // unspecified fields to their default values. UpdateObject(context.Context, *UpdateObjectRequest) (*Object, error) // Gets the IAM policy for the specified object. GetObjectIamPolicy(context.Context, *GetIamPolicyRequest) (*v1.Policy, error) // Updates an IAM policy for the specified object. SetObjectIamPolicy(context.Context, *SetIamPolicyRequest) (*v1.Policy, error) // Tests a set of permissions on the given object to see which, if // any, are held by the caller. TestObjectIamPermissions(context.Context, *TestIamPermissionsRequest) (*v1.TestIamPermissionsResponse, error) // Watch for changes on all objects in a bucket. WatchAllObjects(context.Context, *WatchAllObjectsRequest) (*Channel, error) // Retrieves the name of a project's Google Cloud Storage service account. GetServiceAccount(context.Context, *GetProjectServiceAccountRequest) (*ServiceAccount, error) // Creates a new HMAC key for the given service account. CreateHmacKey(context.Context, *CreateHmacKeyRequest) (*CreateHmacKeyResponse, error) // Deletes a given HMAC key. Key must be in an INACTIVE state. DeleteHmacKey(context.Context, *DeleteHmacKeyRequest) (*emptypb.Empty, error) // Gets an existing HMAC key metadata for the given id. GetHmacKey(context.Context, *GetHmacKeyRequest) (*HmacKeyMetadata, error) // Lists HMAC keys under a given project with the additional filters provided. ListHmacKeys(context.Context, *ListHmacKeysRequest) (*ListHmacKeysResponse, error) // Updates a given HMAC key state between ACTIVE and INACTIVE. UpdateHmacKey(context.Context, *UpdateHmacKeyRequest) (*HmacKeyMetadata, error) }
StorageServer is the server API for Storage service.
type Storage_GetObjectMediaClient ¶
type Storage_GetObjectMediaClient interface { Recv() (*GetObjectMediaResponse, error) grpc.ClientStream }
type Storage_GetObjectMediaServer ¶
type Storage_GetObjectMediaServer interface { Send(*GetObjectMediaResponse) error grpc.ServerStream }
type Storage_InsertObjectClient ¶
type Storage_InsertObjectClient interface { Send(*InsertObjectRequest) error CloseAndRecv() (*Object, error) grpc.ClientStream }
type Storage_InsertObjectServer ¶
type Storage_InsertObjectServer interface { SendAndClose(*Object) error Recv() (*InsertObjectRequest, error) grpc.ServerStream }
type TestIamPermissionsRequest ¶
type TestIamPermissionsRequest struct { // The request sent to IAM. IamRequest *v1.TestIamPermissionsRequest `protobuf:"bytes,1,opt,name=iam_request,json=iamRequest,proto3" json:"iam_request,omitempty"` // A set of parameters common to all Storage API requests. CommonRequestParams *CommonRequestParams `protobuf:"bytes,2,opt,name=common_request_params,json=commonRequestParams,proto3" json:"common_request_params,omitempty"` // contains filtered or unexported fields }
A wrapper around the IAM test iam permissions request to support our common_request_params.
func (*TestIamPermissionsRequest) Descriptor
deprecated
func (*TestIamPermissionsRequest) Descriptor() ([]byte, []int)
Deprecated: Use TestIamPermissionsRequest.ProtoReflect.Descriptor instead.
func (*TestIamPermissionsRequest) GetCommonRequestParams ¶
func (x *TestIamPermissionsRequest) GetCommonRequestParams() *CommonRequestParams
func (*TestIamPermissionsRequest) GetIamRequest ¶
func (x *TestIamPermissionsRequest) GetIamRequest() *v1.TestIamPermissionsRequest
func (*TestIamPermissionsRequest) ProtoMessage ¶
func (*TestIamPermissionsRequest) ProtoMessage()
func (*TestIamPermissionsRequest) ProtoReflect ¶
func (x *TestIamPermissionsRequest) ProtoReflect() protoreflect.Message
func (*TestIamPermissionsRequest) Reset ¶
func (x *TestIamPermissionsRequest) Reset()
func (*TestIamPermissionsRequest) String ¶
func (x *TestIamPermissionsRequest) String() string
type UnimplementedStorageServer ¶
type UnimplementedStorageServer struct { }
UnimplementedStorageServer can be embedded to have forward compatible implementations.
func (*UnimplementedStorageServer) ComposeObject ¶
func (*UnimplementedStorageServer) ComposeObject(context.Context, *ComposeObjectRequest) (*Object, error)
func (*UnimplementedStorageServer) CopyObject ¶
func (*UnimplementedStorageServer) CopyObject(context.Context, *CopyObjectRequest) (*Object, error)
func (*UnimplementedStorageServer) CreateHmacKey ¶
func (*UnimplementedStorageServer) CreateHmacKey(context.Context, *CreateHmacKeyRequest) (*CreateHmacKeyResponse, error)
func (*UnimplementedStorageServer) DeleteBucket ¶
func (*UnimplementedStorageServer) DeleteBucket(context.Context, *DeleteBucketRequest) (*emptypb.Empty, error)
func (*UnimplementedStorageServer) DeleteBucketAccessControl ¶
func (*UnimplementedStorageServer) DeleteBucketAccessControl(context.Context, *DeleteBucketAccessControlRequest) (*emptypb.Empty, error)
func (*UnimplementedStorageServer) DeleteDefaultObjectAccessControl ¶
func (*UnimplementedStorageServer) DeleteDefaultObjectAccessControl(context.Context, *DeleteDefaultObjectAccessControlRequest) (*emptypb.Empty, error)
func (*UnimplementedStorageServer) DeleteHmacKey ¶
func (*UnimplementedStorageServer) DeleteHmacKey(context.Context, *DeleteHmacKeyRequest) (*emptypb.Empty, error)
func (*UnimplementedStorageServer) DeleteNotification ¶
func (*UnimplementedStorageServer) DeleteNotification(context.Context, *DeleteNotificationRequest) (*emptypb.Empty, error)
func (*UnimplementedStorageServer) DeleteObject ¶
func (*UnimplementedStorageServer) DeleteObject(context.Context, *DeleteObjectRequest) (*emptypb.Empty, error)
func (*UnimplementedStorageServer) DeleteObjectAccessControl ¶
func (*UnimplementedStorageServer) DeleteObjectAccessControl(context.Context, *DeleteObjectAccessControlRequest) (*emptypb.Empty, error)
func (*UnimplementedStorageServer) GetBucket ¶
func (*UnimplementedStorageServer) GetBucket(context.Context, *GetBucketRequest) (*Bucket, error)
func (*UnimplementedStorageServer) GetBucketAccessControl ¶
func (*UnimplementedStorageServer) GetBucketAccessControl(context.Context, *GetBucketAccessControlRequest) (*BucketAccessControl, error)
func (*UnimplementedStorageServer) GetBucketIamPolicy ¶
func (*UnimplementedStorageServer) GetBucketIamPolicy(context.Context, *GetIamPolicyRequest) (*v1.Policy, error)
func (*UnimplementedStorageServer) GetDefaultObjectAccessControl ¶
func (*UnimplementedStorageServer) GetDefaultObjectAccessControl(context.Context, *GetDefaultObjectAccessControlRequest) (*ObjectAccessControl, error)
func (*UnimplementedStorageServer) GetHmacKey ¶
func (*UnimplementedStorageServer) GetHmacKey(context.Context, *GetHmacKeyRequest) (*HmacKeyMetadata, error)
func (*UnimplementedStorageServer) GetNotification ¶
func (*UnimplementedStorageServer) GetNotification(context.Context, *GetNotificationRequest) (*Notification, error)
func (*UnimplementedStorageServer) GetObject ¶
func (*UnimplementedStorageServer) GetObject(context.Context, *GetObjectRequest) (*Object, error)
func (*UnimplementedStorageServer) GetObjectAccessControl ¶
func (*UnimplementedStorageServer) GetObjectAccessControl(context.Context, *GetObjectAccessControlRequest) (*ObjectAccessControl, error)
func (*UnimplementedStorageServer) GetObjectIamPolicy ¶
func (*UnimplementedStorageServer) GetObjectIamPolicy(context.Context, *GetIamPolicyRequest) (*v1.Policy, error)
func (*UnimplementedStorageServer) GetObjectMedia ¶
func (*UnimplementedStorageServer) GetObjectMedia(*GetObjectMediaRequest, Storage_GetObjectMediaServer) error
func (*UnimplementedStorageServer) GetServiceAccount ¶
func (*UnimplementedStorageServer) GetServiceAccount(context.Context, *GetProjectServiceAccountRequest) (*ServiceAccount, error)
func (*UnimplementedStorageServer) InsertBucket ¶
func (*UnimplementedStorageServer) InsertBucket(context.Context, *InsertBucketRequest) (*Bucket, error)
func (*UnimplementedStorageServer) InsertBucketAccessControl ¶
func (*UnimplementedStorageServer) InsertBucketAccessControl(context.Context, *InsertBucketAccessControlRequest) (*BucketAccessControl, error)
func (*UnimplementedStorageServer) InsertDefaultObjectAccessControl ¶
func (*UnimplementedStorageServer) InsertDefaultObjectAccessControl(context.Context, *InsertDefaultObjectAccessControlRequest) (*ObjectAccessControl, error)
func (*UnimplementedStorageServer) InsertNotification ¶
func (*UnimplementedStorageServer) InsertNotification(context.Context, *InsertNotificationRequest) (*Notification, error)
func (*UnimplementedStorageServer) InsertObject ¶
func (*UnimplementedStorageServer) InsertObject(Storage_InsertObjectServer) error
func (*UnimplementedStorageServer) InsertObjectAccessControl ¶
func (*UnimplementedStorageServer) InsertObjectAccessControl(context.Context, *InsertObjectAccessControlRequest) (*ObjectAccessControl, error)
func (*UnimplementedStorageServer) ListBucketAccessControls ¶
func (*UnimplementedStorageServer) ListBucketAccessControls(context.Context, *ListBucketAccessControlsRequest) (*ListBucketAccessControlsResponse, error)
func (*UnimplementedStorageServer) ListBuckets ¶
func (*UnimplementedStorageServer) ListBuckets(context.Context, *ListBucketsRequest) (*ListBucketsResponse, error)
func (*UnimplementedStorageServer) ListChannels ¶
func (*UnimplementedStorageServer) ListChannels(context.Context, *ListChannelsRequest) (*ListChannelsResponse, error)
func (*UnimplementedStorageServer) ListDefaultObjectAccessControls ¶
func (*UnimplementedStorageServer) ListDefaultObjectAccessControls(context.Context, *ListDefaultObjectAccessControlsRequest) (*ListObjectAccessControlsResponse, error)
func (*UnimplementedStorageServer) ListHmacKeys ¶
func (*UnimplementedStorageServer) ListHmacKeys(context.Context, *ListHmacKeysRequest) (*ListHmacKeysResponse, error)
func (*UnimplementedStorageServer) ListNotifications ¶
func (*UnimplementedStorageServer) ListNotifications(context.Context, *ListNotificationsRequest) (*ListNotificationsResponse, error)
func (*UnimplementedStorageServer) ListObjectAccessControls ¶
func (*UnimplementedStorageServer) ListObjectAccessControls(context.Context, *ListObjectAccessControlsRequest) (*ListObjectAccessControlsResponse, error)
func (*UnimplementedStorageServer) ListObjects ¶
func (*UnimplementedStorageServer) ListObjects(context.Context, *ListObjectsRequest) (*ListObjectsResponse, error)
func (*UnimplementedStorageServer) LockBucketRetentionPolicy ¶
func (*UnimplementedStorageServer) LockBucketRetentionPolicy(context.Context, *LockRetentionPolicyRequest) (*Bucket, error)
func (*UnimplementedStorageServer) PatchBucket ¶
func (*UnimplementedStorageServer) PatchBucket(context.Context, *PatchBucketRequest) (*Bucket, error)
func (*UnimplementedStorageServer) PatchBucketAccessControl ¶
func (*UnimplementedStorageServer) PatchBucketAccessControl(context.Context, *PatchBucketAccessControlRequest) (*BucketAccessControl, error)
func (*UnimplementedStorageServer) PatchDefaultObjectAccessControl ¶
func (*UnimplementedStorageServer) PatchDefaultObjectAccessControl(context.Context, *PatchDefaultObjectAccessControlRequest) (*ObjectAccessControl, error)
func (*UnimplementedStorageServer) PatchObject ¶
func (*UnimplementedStorageServer) PatchObject(context.Context, *PatchObjectRequest) (*Object, error)
func (*UnimplementedStorageServer) PatchObjectAccessControl ¶
func (*UnimplementedStorageServer) PatchObjectAccessControl(context.Context, *PatchObjectAccessControlRequest) (*ObjectAccessControl, error)
func (*UnimplementedStorageServer) QueryWriteStatus ¶
func (*UnimplementedStorageServer) QueryWriteStatus(context.Context, *QueryWriteStatusRequest) (*QueryWriteStatusResponse, error)
func (*UnimplementedStorageServer) RewriteObject ¶
func (*UnimplementedStorageServer) RewriteObject(context.Context, *RewriteObjectRequest) (*RewriteResponse, error)
func (*UnimplementedStorageServer) SetBucketIamPolicy ¶
func (*UnimplementedStorageServer) SetBucketIamPolicy(context.Context, *SetIamPolicyRequest) (*v1.Policy, error)
func (*UnimplementedStorageServer) SetObjectIamPolicy ¶
func (*UnimplementedStorageServer) SetObjectIamPolicy(context.Context, *SetIamPolicyRequest) (*v1.Policy, error)
func (*UnimplementedStorageServer) StartResumableWrite ¶
func (*UnimplementedStorageServer) StartResumableWrite(context.Context, *StartResumableWriteRequest) (*StartResumableWriteResponse, error)
func (*UnimplementedStorageServer) StopChannel ¶
func (*UnimplementedStorageServer) StopChannel(context.Context, *StopChannelRequest) (*emptypb.Empty, error)
func (*UnimplementedStorageServer) TestBucketIamPermissions ¶
func (*UnimplementedStorageServer) TestBucketIamPermissions(context.Context, *TestIamPermissionsRequest) (*v1.TestIamPermissionsResponse, error)
func (*UnimplementedStorageServer) TestObjectIamPermissions ¶
func (*UnimplementedStorageServer) TestObjectIamPermissions(context.Context, *TestIamPermissionsRequest) (*v1.TestIamPermissionsResponse, error)
func (*UnimplementedStorageServer) UpdateBucket ¶
func (*UnimplementedStorageServer) UpdateBucket(context.Context, *UpdateBucketRequest) (*Bucket, error)
func (*UnimplementedStorageServer) UpdateBucketAccessControl ¶
func (*UnimplementedStorageServer) UpdateBucketAccessControl(context.Context, *UpdateBucketAccessControlRequest) (*BucketAccessControl, error)
func (*UnimplementedStorageServer) UpdateDefaultObjectAccessControl ¶
func (*UnimplementedStorageServer) UpdateDefaultObjectAccessControl(context.Context, *UpdateDefaultObjectAccessControlRequest) (*ObjectAccessControl, error)
func (*UnimplementedStorageServer) UpdateHmacKey ¶
func (*UnimplementedStorageServer) UpdateHmacKey(context.Context, *UpdateHmacKeyRequest) (*HmacKeyMetadata, error)
func (*UnimplementedStorageServer) UpdateObject ¶
func (*UnimplementedStorageServer) UpdateObject(context.Context, *UpdateObjectRequest) (*Object, error)
func (*UnimplementedStorageServer) UpdateObjectAccessControl ¶
func (*UnimplementedStorageServer) UpdateObjectAccessControl(context.Context, *UpdateObjectAccessControlRequest) (*ObjectAccessControl, error)
func (*UnimplementedStorageServer) WatchAllObjects ¶
func (*UnimplementedStorageServer) WatchAllObjects(context.Context, *WatchAllObjectsRequest) (*Channel, error)
type UpdateBucketAccessControlRequest ¶
type UpdateBucketAccessControlRequest struct { // Required. Name of a bucket. Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"` // Required. The entity holding the permission. Can be one of: // * `user-`*userId* // * `user-`*emailAddress* // * `group-`*groupId* // * `group-`*emailAddress* // * `allUsers` // * `allAuthenticatedUsers` Entity string `protobuf:"bytes,2,opt,name=entity,proto3" json:"entity,omitempty"` // The BucketAccessControl for updating. BucketAccessControl *BucketAccessControl `protobuf:"bytes,4,opt,name=bucket_access_control,json=bucketAccessControl,proto3" json:"bucket_access_control,omitempty"` // A set of parameters common to all Storage API requests. CommonRequestParams *CommonRequestParams `protobuf:"bytes,5,opt,name=common_request_params,json=commonRequestParams,proto3" json:"common_request_params,omitempty"` // contains filtered or unexported fields }
Request for UpdateBucketAccessControl.
func (*UpdateBucketAccessControlRequest) Descriptor
deprecated
func (*UpdateBucketAccessControlRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateBucketAccessControlRequest.ProtoReflect.Descriptor instead.
func (*UpdateBucketAccessControlRequest) GetBucket ¶
func (x *UpdateBucketAccessControlRequest) GetBucket() string
func (*UpdateBucketAccessControlRequest) GetBucketAccessControl ¶
func (x *UpdateBucketAccessControlRequest) GetBucketAccessControl() *BucketAccessControl
func (*UpdateBucketAccessControlRequest) GetCommonRequestParams ¶
func (x *UpdateBucketAccessControlRequest) GetCommonRequestParams() *CommonRequestParams
func (*UpdateBucketAccessControlRequest) GetEntity ¶
func (x *UpdateBucketAccessControlRequest) GetEntity() string
func (*UpdateBucketAccessControlRequest) ProtoMessage ¶
func (*UpdateBucketAccessControlRequest) ProtoMessage()
func (*UpdateBucketAccessControlRequest) ProtoReflect ¶
func (x *UpdateBucketAccessControlRequest) ProtoReflect() protoreflect.Message
func (*UpdateBucketAccessControlRequest) Reset ¶
func (x *UpdateBucketAccessControlRequest) Reset()
func (*UpdateBucketAccessControlRequest) String ¶
func (x *UpdateBucketAccessControlRequest) String() string
type UpdateBucketRequest ¶
type UpdateBucketRequest struct { // Required. Name of a bucket. Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"` // Makes the return of the bucket metadata conditional on whether the bucket's // current metageneration matches the given value. IfMetagenerationMatch *wrapperspb.Int64Value `` /* 126-byte string literal not displayed */ // Makes the return of the bucket metadata conditional on whether the bucket's // current metageneration does not match the given value. IfMetagenerationNotMatch *wrapperspb.Int64Value `` /* 137-byte string literal not displayed */ // Apply a predefined set of access controls to this bucket. PredefinedAcl CommonEnums_PredefinedBucketAcl `` /* 156-byte string literal not displayed */ // Apply a predefined set of default object access controls to this bucket. PredefinedDefaultObjectAcl CommonEnums_PredefinedObjectAcl `` /* 199-byte string literal not displayed */ // Set of properties to return. Defaults to `FULL`. Projection CommonEnums_Projection `protobuf:"varint,6,opt,name=projection,proto3,enum=google.storage.v1.CommonEnums_Projection" json:"projection,omitempty"` // The Bucket metadata for updating. Metadata *Bucket `protobuf:"bytes,8,opt,name=metadata,proto3" json:"metadata,omitempty"` // A set of parameters common to all Storage API requests. CommonRequestParams *CommonRequestParams `protobuf:"bytes,9,opt,name=common_request_params,json=commonRequestParams,proto3" json:"common_request_params,omitempty"` // contains filtered or unexported fields }
Request for UpdateBucket method.
func (*UpdateBucketRequest) Descriptor
deprecated
func (*UpdateBucketRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateBucketRequest.ProtoReflect.Descriptor instead.
func (*UpdateBucketRequest) GetBucket ¶
func (x *UpdateBucketRequest) GetBucket() string
func (*UpdateBucketRequest) GetCommonRequestParams ¶
func (x *UpdateBucketRequest) GetCommonRequestParams() *CommonRequestParams
func (*UpdateBucketRequest) GetIfMetagenerationMatch ¶
func (x *UpdateBucketRequest) GetIfMetagenerationMatch() *wrapperspb.Int64Value
func (*UpdateBucketRequest) GetIfMetagenerationNotMatch ¶
func (x *UpdateBucketRequest) GetIfMetagenerationNotMatch() *wrapperspb.Int64Value
func (*UpdateBucketRequest) GetMetadata ¶
func (x *UpdateBucketRequest) GetMetadata() *Bucket
func (*UpdateBucketRequest) GetPredefinedAcl ¶
func (x *UpdateBucketRequest) GetPredefinedAcl() CommonEnums_PredefinedBucketAcl
func (*UpdateBucketRequest) GetPredefinedDefaultObjectAcl ¶
func (x *UpdateBucketRequest) GetPredefinedDefaultObjectAcl() CommonEnums_PredefinedObjectAcl
func (*UpdateBucketRequest) GetProjection ¶
func (x *UpdateBucketRequest) GetProjection() CommonEnums_Projection
func (*UpdateBucketRequest) ProtoMessage ¶
func (*UpdateBucketRequest) ProtoMessage()
func (*UpdateBucketRequest) ProtoReflect ¶
func (x *UpdateBucketRequest) ProtoReflect() protoreflect.Message
func (*UpdateBucketRequest) Reset ¶
func (x *UpdateBucketRequest) Reset()
func (*UpdateBucketRequest) String ¶
func (x *UpdateBucketRequest) String() string
type UpdateDefaultObjectAccessControlRequest ¶
type UpdateDefaultObjectAccessControlRequest struct { // Required. Name of a bucket. Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"` // Required. The entity holding the permission. Can be one of: // * `user-`*userId* // * `user-`*emailAddress* // * `group-`*groupId* // * `group-`*emailAddress* // * `allUsers` // * `allAuthenticatedUsers` Entity string `protobuf:"bytes,2,opt,name=entity,proto3" json:"entity,omitempty"` // The ObjectAccessControl for updating. ObjectAccessControl *ObjectAccessControl `protobuf:"bytes,4,opt,name=object_access_control,json=objectAccessControl,proto3" json:"object_access_control,omitempty"` // A set of parameters common to all Storage API requests. CommonRequestParams *CommonRequestParams `protobuf:"bytes,5,opt,name=common_request_params,json=commonRequestParams,proto3" json:"common_request_params,omitempty"` // contains filtered or unexported fields }
Request message for UpdateDefaultObjectAccessControl.
func (*UpdateDefaultObjectAccessControlRequest) Descriptor
deprecated
func (*UpdateDefaultObjectAccessControlRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateDefaultObjectAccessControlRequest.ProtoReflect.Descriptor instead.
func (*UpdateDefaultObjectAccessControlRequest) GetBucket ¶
func (x *UpdateDefaultObjectAccessControlRequest) GetBucket() string
func (*UpdateDefaultObjectAccessControlRequest) GetCommonRequestParams ¶
func (x *UpdateDefaultObjectAccessControlRequest) GetCommonRequestParams() *CommonRequestParams
func (*UpdateDefaultObjectAccessControlRequest) GetEntity ¶
func (x *UpdateDefaultObjectAccessControlRequest) GetEntity() string
func (*UpdateDefaultObjectAccessControlRequest) GetObjectAccessControl ¶
func (x *UpdateDefaultObjectAccessControlRequest) GetObjectAccessControl() *ObjectAccessControl
func (*UpdateDefaultObjectAccessControlRequest) ProtoMessage ¶
func (*UpdateDefaultObjectAccessControlRequest) ProtoMessage()
func (*UpdateDefaultObjectAccessControlRequest) ProtoReflect ¶
func (x *UpdateDefaultObjectAccessControlRequest) ProtoReflect() protoreflect.Message
func (*UpdateDefaultObjectAccessControlRequest) Reset ¶
func (x *UpdateDefaultObjectAccessControlRequest) Reset()
func (*UpdateDefaultObjectAccessControlRequest) String ¶
func (x *UpdateDefaultObjectAccessControlRequest) String() string
type UpdateHmacKeyRequest ¶
type UpdateHmacKeyRequest struct { // Required. The id of the HMAC key. AccessId string `protobuf:"bytes,1,opt,name=access_id,json=accessId,proto3" json:"access_id,omitempty"` // Required. The project id the HMAC's service account lies in. ProjectId string `protobuf:"bytes,2,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` // Required. The service account owner of the HMAC key. Metadata *HmacKeyMetadata `protobuf:"bytes,3,opt,name=metadata,proto3" json:"metadata,omitempty"` // A set of parameters common to all Storage API requests. CommonRequestParams *CommonRequestParams `protobuf:"bytes,5,opt,name=common_request_params,json=commonRequestParams,proto3" json:"common_request_params,omitempty"` // contains filtered or unexported fields }
Request object to update an HMAC key state.
func (*UpdateHmacKeyRequest) Descriptor
deprecated
func (*UpdateHmacKeyRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateHmacKeyRequest.ProtoReflect.Descriptor instead.
func (*UpdateHmacKeyRequest) GetAccessId ¶
func (x *UpdateHmacKeyRequest) GetAccessId() string
func (*UpdateHmacKeyRequest) GetCommonRequestParams ¶
func (x *UpdateHmacKeyRequest) GetCommonRequestParams() *CommonRequestParams
func (*UpdateHmacKeyRequest) GetMetadata ¶
func (x *UpdateHmacKeyRequest) GetMetadata() *HmacKeyMetadata
func (*UpdateHmacKeyRequest) GetProjectId ¶
func (x *UpdateHmacKeyRequest) GetProjectId() string
func (*UpdateHmacKeyRequest) ProtoMessage ¶
func (*UpdateHmacKeyRequest) ProtoMessage()
func (*UpdateHmacKeyRequest) ProtoReflect ¶
func (x *UpdateHmacKeyRequest) ProtoReflect() protoreflect.Message
func (*UpdateHmacKeyRequest) Reset ¶
func (x *UpdateHmacKeyRequest) Reset()
func (*UpdateHmacKeyRequest) String ¶
func (x *UpdateHmacKeyRequest) String() string
type UpdateObjectAccessControlRequest ¶
type UpdateObjectAccessControlRequest struct { // Required. Name of a bucket. Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"` // Required. The entity holding the permission. Can be one of: // * `user-`*userId* // * `user-`*emailAddress* // * `group-`*groupId* // * `group-`*emailAddress* // * `allUsers` // * `allAuthenticatedUsers` Entity string `protobuf:"bytes,2,opt,name=entity,proto3" json:"entity,omitempty"` // Required. Name of the object. // Required. Object string `protobuf:"bytes,3,opt,name=object,proto3" json:"object,omitempty"` // If present, selects a specific revision of this object (as opposed to the // latest version, the default). Generation int64 `protobuf:"varint,4,opt,name=generation,proto3" json:"generation,omitempty"` // The ObjectAccessControl for updating. ObjectAccessControl *ObjectAccessControl `protobuf:"bytes,6,opt,name=object_access_control,json=objectAccessControl,proto3" json:"object_access_control,omitempty"` // A set of parameters common to all Storage API requests. CommonRequestParams *CommonRequestParams `protobuf:"bytes,7,opt,name=common_request_params,json=commonRequestParams,proto3" json:"common_request_params,omitempty"` // List of fields to be updated. // // To specify ALL fields, equivalent to the JSON API's "update" function, // specify a single field with the value `*`. Note: not recommended. If a new // field is introduced at a later time, an older client updating with the `*` // may accidentally reset the new field's value. // // Not specifying any fields is an error. // Not specifying a field while setting that field to a non-default value is // an error. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,8,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // contains filtered or unexported fields }
Request message for UpdateObjectAccessControl.
func (*UpdateObjectAccessControlRequest) Descriptor
deprecated
func (*UpdateObjectAccessControlRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateObjectAccessControlRequest.ProtoReflect.Descriptor instead.
func (*UpdateObjectAccessControlRequest) GetBucket ¶
func (x *UpdateObjectAccessControlRequest) GetBucket() string
func (*UpdateObjectAccessControlRequest) GetCommonRequestParams ¶
func (x *UpdateObjectAccessControlRequest) GetCommonRequestParams() *CommonRequestParams
func (*UpdateObjectAccessControlRequest) GetEntity ¶
func (x *UpdateObjectAccessControlRequest) GetEntity() string
func (*UpdateObjectAccessControlRequest) GetGeneration ¶
func (x *UpdateObjectAccessControlRequest) GetGeneration() int64
func (*UpdateObjectAccessControlRequest) GetObject ¶
func (x *UpdateObjectAccessControlRequest) GetObject() string
func (*UpdateObjectAccessControlRequest) GetObjectAccessControl ¶
func (x *UpdateObjectAccessControlRequest) GetObjectAccessControl() *ObjectAccessControl
func (*UpdateObjectAccessControlRequest) GetUpdateMask ¶
func (x *UpdateObjectAccessControlRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateObjectAccessControlRequest) ProtoMessage ¶
func (*UpdateObjectAccessControlRequest) ProtoMessage()
func (*UpdateObjectAccessControlRequest) ProtoReflect ¶
func (x *UpdateObjectAccessControlRequest) ProtoReflect() protoreflect.Message
func (*UpdateObjectAccessControlRequest) Reset ¶
func (x *UpdateObjectAccessControlRequest) Reset()
func (*UpdateObjectAccessControlRequest) String ¶
func (x *UpdateObjectAccessControlRequest) String() string
type UpdateObjectRequest ¶
type UpdateObjectRequest struct { // Required. Name of the bucket in which the object resides. Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"` // Required. Name of the object. Object string `protobuf:"bytes,2,opt,name=object,proto3" json:"object,omitempty"` // If present, selects a specific revision of this object (as opposed to the // latest version, the default). Generation int64 `protobuf:"varint,3,opt,name=generation,proto3" json:"generation,omitempty"` // 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. IfGenerationMatch *wrapperspb.Int64Value `protobuf:"bytes,4,opt,name=if_generation_match,json=ifGenerationMatch,proto3" json:"if_generation_match,omitempty"` // 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. IfGenerationNotMatch *wrapperspb.Int64Value `protobuf:"bytes,5,opt,name=if_generation_not_match,json=ifGenerationNotMatch,proto3" json:"if_generation_not_match,omitempty"` // Makes the operation conditional on whether the object's current // metageneration matches the given value. IfMetagenerationMatch *wrapperspb.Int64Value `` /* 126-byte string literal not displayed */ // Makes the operation conditional on whether the object's current // metageneration does not match the given value. IfMetagenerationNotMatch *wrapperspb.Int64Value `` /* 137-byte string literal not displayed */ // Apply a predefined set of access controls to this object. PredefinedAcl CommonEnums_PredefinedObjectAcl `` /* 156-byte string literal not displayed */ // Set of properties to return. Defaults to `FULL`. Projection CommonEnums_Projection `protobuf:"varint,9,opt,name=projection,proto3,enum=google.storage.v1.CommonEnums_Projection" json:"projection,omitempty"` // The Object metadata for updating. Metadata *Object `protobuf:"bytes,11,opt,name=metadata,proto3" json:"metadata,omitempty"` // A set of parameters common to Storage API requests concerning an object. CommonObjectRequestParams *CommonObjectRequestParams `` /* 141-byte string literal not displayed */ // A set of parameters common to all Storage API requests. CommonRequestParams *CommonRequestParams `protobuf:"bytes,13,opt,name=common_request_params,json=commonRequestParams,proto3" json:"common_request_params,omitempty"` // contains filtered or unexported fields }
Request message for UpdateObject.
func (*UpdateObjectRequest) Descriptor
deprecated
func (*UpdateObjectRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateObjectRequest.ProtoReflect.Descriptor instead.
func (*UpdateObjectRequest) GetBucket ¶
func (x *UpdateObjectRequest) GetBucket() string
func (*UpdateObjectRequest) GetCommonObjectRequestParams ¶
func (x *UpdateObjectRequest) GetCommonObjectRequestParams() *CommonObjectRequestParams
func (*UpdateObjectRequest) GetCommonRequestParams ¶
func (x *UpdateObjectRequest) GetCommonRequestParams() *CommonRequestParams
func (*UpdateObjectRequest) GetGeneration ¶
func (x *UpdateObjectRequest) GetGeneration() int64
func (*UpdateObjectRequest) GetIfGenerationMatch ¶
func (x *UpdateObjectRequest) GetIfGenerationMatch() *wrapperspb.Int64Value
func (*UpdateObjectRequest) GetIfGenerationNotMatch ¶
func (x *UpdateObjectRequest) GetIfGenerationNotMatch() *wrapperspb.Int64Value
func (*UpdateObjectRequest) GetIfMetagenerationMatch ¶
func (x *UpdateObjectRequest) GetIfMetagenerationMatch() *wrapperspb.Int64Value
func (*UpdateObjectRequest) GetIfMetagenerationNotMatch ¶
func (x *UpdateObjectRequest) GetIfMetagenerationNotMatch() *wrapperspb.Int64Value
func (*UpdateObjectRequest) GetMetadata ¶
func (x *UpdateObjectRequest) GetMetadata() *Object
func (*UpdateObjectRequest) GetObject ¶
func (x *UpdateObjectRequest) GetObject() string
func (*UpdateObjectRequest) GetPredefinedAcl ¶
func (x *UpdateObjectRequest) GetPredefinedAcl() CommonEnums_PredefinedObjectAcl
func (*UpdateObjectRequest) GetProjection ¶
func (x *UpdateObjectRequest) GetProjection() CommonEnums_Projection
func (*UpdateObjectRequest) ProtoMessage ¶
func (*UpdateObjectRequest) ProtoMessage()
func (*UpdateObjectRequest) ProtoReflect ¶
func (x *UpdateObjectRequest) ProtoReflect() protoreflect.Message
func (*UpdateObjectRequest) Reset ¶
func (x *UpdateObjectRequest) Reset()
func (*UpdateObjectRequest) String ¶
func (x *UpdateObjectRequest) String() string
type WatchAllObjectsRequest ¶
type WatchAllObjectsRequest struct { // Name of the bucket in which to look for objects. Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"` // If `true`, lists all versions of an object as distinct results. // The default is `false`. For more information, see // [Object // Versioning](https://cloud.google.com/storage/docs/object-versioning). Versions bool `protobuf:"varint,2,opt,name=versions,proto3" json:"versions,omitempty"` // 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. Delimiter string `protobuf:"bytes,3,opt,name=delimiter,proto3" json:"delimiter,omitempty"` // 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. MaxResults int32 `protobuf:"varint,4,opt,name=max_results,json=maxResults,proto3" json:"max_results,omitempty"` // Filter results to objects whose names begin with this prefix. Prefix string `protobuf:"bytes,5,opt,name=prefix,proto3" json:"prefix,omitempty"` // If true, objects that end in exactly one instance of `delimiter` // will have their metadata included in `items` in addition to // `prefixes`. IncludeTrailingDelimiter bool `` /* 136-byte string literal not displayed */ // A previously-returned page token representing part of the larger set of // results to view. PageToken string `protobuf:"bytes,7,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // Set of properties to return. Defaults to `NO_ACL`. Projection CommonEnums_Projection `protobuf:"varint,8,opt,name=projection,proto3,enum=google.storage.v1.CommonEnums_Projection" json:"projection,omitempty"` // Properties of the channel to be inserted. Channel *Channel `protobuf:"bytes,10,opt,name=channel,proto3" json:"channel,omitempty"` // A set of parameters common to all Storage API requests. CommonRequestParams *CommonRequestParams `protobuf:"bytes,11,opt,name=common_request_params,json=commonRequestParams,proto3" json:"common_request_params,omitempty"` // contains filtered or unexported fields }
Request message for WatchAllObjects.
func (*WatchAllObjectsRequest) Descriptor
deprecated
func (*WatchAllObjectsRequest) Descriptor() ([]byte, []int)
Deprecated: Use WatchAllObjectsRequest.ProtoReflect.Descriptor instead.
func (*WatchAllObjectsRequest) GetBucket ¶
func (x *WatchAllObjectsRequest) GetBucket() string
func (*WatchAllObjectsRequest) GetChannel ¶
func (x *WatchAllObjectsRequest) GetChannel() *Channel
func (*WatchAllObjectsRequest) GetCommonRequestParams ¶
func (x *WatchAllObjectsRequest) GetCommonRequestParams() *CommonRequestParams
func (*WatchAllObjectsRequest) GetDelimiter ¶
func (x *WatchAllObjectsRequest) GetDelimiter() string
func (*WatchAllObjectsRequest) GetIncludeTrailingDelimiter ¶
func (x *WatchAllObjectsRequest) GetIncludeTrailingDelimiter() bool
func (*WatchAllObjectsRequest) GetMaxResults ¶
func (x *WatchAllObjectsRequest) GetMaxResults() int32
func (*WatchAllObjectsRequest) GetPageToken ¶
func (x *WatchAllObjectsRequest) GetPageToken() string
func (*WatchAllObjectsRequest) GetPrefix ¶
func (x *WatchAllObjectsRequest) GetPrefix() string
func (*WatchAllObjectsRequest) GetProjection ¶
func (x *WatchAllObjectsRequest) GetProjection() CommonEnums_Projection
func (*WatchAllObjectsRequest) GetVersions ¶
func (x *WatchAllObjectsRequest) GetVersions() bool
func (*WatchAllObjectsRequest) ProtoMessage ¶
func (*WatchAllObjectsRequest) ProtoMessage()
func (*WatchAllObjectsRequest) ProtoReflect ¶
func (x *WatchAllObjectsRequest) ProtoReflect() protoreflect.Message
func (*WatchAllObjectsRequest) Reset ¶
func (x *WatchAllObjectsRequest) Reset()
func (*WatchAllObjectsRequest) String ¶
func (x *WatchAllObjectsRequest) String() string