storagepb

package
v0.0.0-...-2f67a70 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 11, 2025 License: Apache-2.0 Imports: 21 Imported by: 0

Documentation

Overview

Package storagepb is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

This section is empty.

Variables

View Source
var AnywhereCachesServer_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "mockgcp.storage.v1.AnywhereCachesServer",
	HandlerType: (*AnywhereCachesServerServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "DisableAnywhereCache",
			Handler:    _AnywhereCachesServer_DisableAnywhereCache_Handler,
		},
		{
			MethodName: "GetAnywhereCache",
			Handler:    _AnywhereCachesServer_GetAnywhereCache_Handler,
		},
		{
			MethodName: "InsertAnywhereCache",
			Handler:    _AnywhereCachesServer_InsertAnywhereCache_Handler,
		},
		{
			MethodName: "ListAnywhereCaches",
			Handler:    _AnywhereCachesServer_ListAnywhereCaches_Handler,
		},
		{
			MethodName: "PauseAnywhereCache",
			Handler:    _AnywhereCachesServer_PauseAnywhereCache_Handler,
		},
		{
			MethodName: "ResumeAnywhereCache",
			Handler:    _AnywhereCachesServer_ResumeAnywhereCache_Handler,
		},
		{
			MethodName: "UpdateAnywhereCache",
			Handler:    _AnywhereCachesServer_UpdateAnywhereCache_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "mockgcp/storage/v1/service.proto",
}

AnywhereCachesServer_ServiceDesc is the grpc.ServiceDesc for AnywhereCachesServer service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var BucketAccessControlsServer_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "mockgcp.storage.v1.BucketAccessControlsServer",
	HandlerType: (*BucketAccessControlsServerServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "DeleteBucketAccessControl",
			Handler:    _BucketAccessControlsServer_DeleteBucketAccessControl_Handler,
		},
		{
			MethodName: "GetBucketAccessControl",
			Handler:    _BucketAccessControlsServer_GetBucketAccessControl_Handler,
		},
		{
			MethodName: "InsertBucketAccessControl",
			Handler:    _BucketAccessControlsServer_InsertBucketAccessControl_Handler,
		},
		{
			MethodName: "ListBucketAccessControls",
			Handler:    _BucketAccessControlsServer_ListBucketAccessControls_Handler,
		},
		{
			MethodName: "PatchBucketAccessControl",
			Handler:    _BucketAccessControlsServer_PatchBucketAccessControl_Handler,
		},
		{
			MethodName: "UpdateBucketAccessControl",
			Handler:    _BucketAccessControlsServer_UpdateBucketAccessControl_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "mockgcp/storage/v1/service.proto",
}

BucketAccessControlsServer_ServiceDesc is the grpc.ServiceDesc for BucketAccessControlsServer service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var BucketsServer_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "mockgcp.storage.v1.BucketsServer",
	HandlerType: (*BucketsServerServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "DeleteBucket",
			Handler:    _BucketsServer_DeleteBucket_Handler,
		},
		{
			MethodName: "GetBucket",
			Handler:    _BucketsServer_GetBucket_Handler,
		},
		{
			MethodName: "GetStorageLayoutBucket",
			Handler:    _BucketsServer_GetStorageLayoutBucket_Handler,
		},
		{
			MethodName: "InsertBucket",
			Handler:    _BucketsServer_InsertBucket_Handler,
		},
		{
			MethodName: "ListBuckets",
			Handler:    _BucketsServer_ListBuckets_Handler,
		},
		{
			MethodName: "LockRetentionPolicyBucket",
			Handler:    _BucketsServer_LockRetentionPolicyBucket_Handler,
		},
		{
			MethodName: "PatchBucket",
			Handler:    _BucketsServer_PatchBucket_Handler,
		},
		{
			MethodName: "RelocateBucket",
			Handler:    _BucketsServer_RelocateBucket_Handler,
		},
		{
			MethodName: "RestoreBucket",
			Handler:    _BucketsServer_RestoreBucket_Handler,
		},
		{
			MethodName: "UpdateBucket",
			Handler:    _BucketsServer_UpdateBucket_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "mockgcp/storage/v1/service.proto",
}

BucketsServer_ServiceDesc is the grpc.ServiceDesc for BucketsServer service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ChannelsServer_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "mockgcp.storage.v1.ChannelsServer",
	HandlerType: (*ChannelsServerServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "StopChannel",
			Handler:    _ChannelsServer_StopChannel_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "mockgcp/storage/v1/service.proto",
}

ChannelsServer_ServiceDesc is the grpc.ServiceDesc for ChannelsServer service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var DefaultObjectAccessControlsServer_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "mockgcp.storage.v1.DefaultObjectAccessControlsServer",
	HandlerType: (*DefaultObjectAccessControlsServerServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "DeleteDefaultObjectAccessControl",
			Handler:    _DefaultObjectAccessControlsServer_DeleteDefaultObjectAccessControl_Handler,
		},
		{
			MethodName: "GetDefaultObjectAccessControl",
			Handler:    _DefaultObjectAccessControlsServer_GetDefaultObjectAccessControl_Handler,
		},
		{
			MethodName: "InsertDefaultObjectAccessControl",
			Handler:    _DefaultObjectAccessControlsServer_InsertDefaultObjectAccessControl_Handler,
		},
		{
			MethodName: "ListDefaultObjectAccessControls",
			Handler:    _DefaultObjectAccessControlsServer_ListDefaultObjectAccessControls_Handler,
		},
		{
			MethodName: "PatchDefaultObjectAccessControl",
			Handler:    _DefaultObjectAccessControlsServer_PatchDefaultObjectAccessControl_Handler,
		},
		{
			MethodName: "UpdateDefaultObjectAccessControl",
			Handler:    _DefaultObjectAccessControlsServer_UpdateDefaultObjectAccessControl_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "mockgcp/storage/v1/service.proto",
}

DefaultObjectAccessControlsServer_ServiceDesc is the grpc.ServiceDesc for DefaultObjectAccessControlsServer service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var File_mockgcp_storage_v1_service_proto protoreflect.FileDescriptor
View Source
var FoldersServer_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "mockgcp.storage.v1.FoldersServer",
	HandlerType: (*FoldersServerServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "DeleteFolder",
			Handler:    _FoldersServer_DeleteFolder_Handler,
		},
		{
			MethodName: "GetFolder",
			Handler:    _FoldersServer_GetFolder_Handler,
		},
		{
			MethodName: "InsertFolder",
			Handler:    _FoldersServer_InsertFolder_Handler,
		},
		{
			MethodName: "ListFolders",
			Handler:    _FoldersServer_ListFolders_Handler,
		},
		{
			MethodName: "RenameFolder",
			Handler:    _FoldersServer_RenameFolder_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "mockgcp/storage/v1/service.proto",
}

FoldersServer_ServiceDesc is the grpc.ServiceDesc for FoldersServer service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ManagedFoldersServer_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "mockgcp.storage.v1.ManagedFoldersServer",
	HandlerType: (*ManagedFoldersServerServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "DeleteManagedFolder",
			Handler:    _ManagedFoldersServer_DeleteManagedFolder_Handler,
		},
		{
			MethodName: "GetManagedFolder",
			Handler:    _ManagedFoldersServer_GetManagedFolder_Handler,
		},
		{
			MethodName: "InsertManagedFolder",
			Handler:    _ManagedFoldersServer_InsertManagedFolder_Handler,
		},
		{
			MethodName: "ListManagedFolders",
			Handler:    _ManagedFoldersServer_ListManagedFolders_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "mockgcp/storage/v1/service.proto",
}

ManagedFoldersServer_ServiceDesc is the grpc.ServiceDesc for ManagedFoldersServer service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var NotificationsServer_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "mockgcp.storage.v1.NotificationsServer",
	HandlerType: (*NotificationsServerServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "DeleteNotification",
			Handler:    _NotificationsServer_DeleteNotification_Handler,
		},
		{
			MethodName: "GetNotification",
			Handler:    _NotificationsServer_GetNotification_Handler,
		},
		{
			MethodName: "InsertNotification",
			Handler:    _NotificationsServer_InsertNotification_Handler,
		},
		{
			MethodName: "ListNotifications",
			Handler:    _NotificationsServer_ListNotifications_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "mockgcp/storage/v1/service.proto",
}

NotificationsServer_ServiceDesc is the grpc.ServiceDesc for NotificationsServer service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ObjectAccessControlsServer_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "mockgcp.storage.v1.ObjectAccessControlsServer",
	HandlerType: (*ObjectAccessControlsServerServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "DeleteObjectAccessControl",
			Handler:    _ObjectAccessControlsServer_DeleteObjectAccessControl_Handler,
		},
		{
			MethodName: "GetObjectAccessControl",
			Handler:    _ObjectAccessControlsServer_GetObjectAccessControl_Handler,
		},
		{
			MethodName: "InsertObjectAccessControl",
			Handler:    _ObjectAccessControlsServer_InsertObjectAccessControl_Handler,
		},
		{
			MethodName: "ListObjectAccessControls",
			Handler:    _ObjectAccessControlsServer_ListObjectAccessControls_Handler,
		},
		{
			MethodName: "PatchObjectAccessControl",
			Handler:    _ObjectAccessControlsServer_PatchObjectAccessControl_Handler,
		},
		{
			MethodName: "UpdateObjectAccessControl",
			Handler:    _ObjectAccessControlsServer_UpdateObjectAccessControl_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "mockgcp/storage/v1/service.proto",
}

ObjectAccessControlsServer_ServiceDesc is the grpc.ServiceDesc for ObjectAccessControlsServer service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ObjectsServer_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "mockgcp.storage.v1.ObjectsServer",
	HandlerType: (*ObjectsServerServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "BulkRestoreObject",
			Handler:    _ObjectsServer_BulkRestoreObject_Handler,
		},
		{
			MethodName: "ComposeObject",
			Handler:    _ObjectsServer_ComposeObject_Handler,
		},
		{
			MethodName: "CopyObject",
			Handler:    _ObjectsServer_CopyObject_Handler,
		},
		{
			MethodName: "DeleteObject",
			Handler:    _ObjectsServer_DeleteObject_Handler,
		},
		{
			MethodName: "GetObject",
			Handler:    _ObjectsServer_GetObject_Handler,
		},
		{
			MethodName: "InsertObject",
			Handler:    _ObjectsServer_InsertObject_Handler,
		},
		{
			MethodName: "ListObjects",
			Handler:    _ObjectsServer_ListObjects_Handler,
		},
		{
			MethodName: "MoveObject",
			Handler:    _ObjectsServer_MoveObject_Handler,
		},
		{
			MethodName: "PatchObject",
			Handler:    _ObjectsServer_PatchObject_Handler,
		},
		{
			MethodName: "RestoreObject",
			Handler:    _ObjectsServer_RestoreObject_Handler,
		},
		{
			MethodName: "RewriteObject",
			Handler:    _ObjectsServer_RewriteObject_Handler,
		},
		{
			MethodName: "UpdateObject",
			Handler:    _ObjectsServer_UpdateObject_Handler,
		},
		{
			MethodName: "WatchAllObject",
			Handler:    _ObjectsServer_WatchAllObject_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "mockgcp/storage/v1/service.proto",
}

ObjectsServer_ServiceDesc is the grpc.ServiceDesc for ObjectsServer service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ProjectsHmacKeysServer_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "mockgcp.storage.v1.ProjectsHmacKeysServer",
	HandlerType: (*ProjectsHmacKeysServerServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateProjectsHmacKey",
			Handler:    _ProjectsHmacKeysServer_CreateProjectsHmacKey_Handler,
		},
		{
			MethodName: "DeleteProjectsHmacKey",
			Handler:    _ProjectsHmacKeysServer_DeleteProjectsHmacKey_Handler,
		},
		{
			MethodName: "GetProjectsHmacKey",
			Handler:    _ProjectsHmacKeysServer_GetProjectsHmacKey_Handler,
		},
		{
			MethodName: "ListProjectsHmacKeys",
			Handler:    _ProjectsHmacKeysServer_ListProjectsHmacKeys_Handler,
		},
		{
			MethodName: "UpdateProjectsHmacKey",
			Handler:    _ProjectsHmacKeysServer_UpdateProjectsHmacKey_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "mockgcp/storage/v1/service.proto",
}

ProjectsHmacKeysServer_ServiceDesc is the grpc.ServiceDesc for ProjectsHmacKeysServer service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ProjectsServer_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "mockgcp.storage.v1.ProjectsServer",
	HandlerType: (*ProjectsServerServer)(nil),
	Methods:     []grpc.MethodDesc{},
	Streams:     []grpc.StreamDesc{},
	Metadata:    "mockgcp/storage/v1/service.proto",
}

ProjectsServer_ServiceDesc is the grpc.ServiceDesc for ProjectsServer service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ProjectsServiceAccountServer_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "mockgcp.storage.v1.ProjectsServiceAccountServer",
	HandlerType: (*ProjectsServiceAccountServerServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetProjectsServiceAccount",
			Handler:    _ProjectsServiceAccountServer_GetProjectsServiceAccount_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "mockgcp/storage/v1/service.proto",
}

ProjectsServiceAccountServer_ServiceDesc is the grpc.ServiceDesc for ProjectsServiceAccountServer service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterAnywhereCachesServerHandler

func RegisterAnywhereCachesServerHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterAnywhereCachesServerHandler registers the http handlers for service AnywhereCachesServer to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterAnywhereCachesServerHandlerClient

func RegisterAnywhereCachesServerHandlerClient(ctx context.Context, mux *runtime.ServeMux, client AnywhereCachesServerClient) error

RegisterAnywhereCachesServerHandlerClient registers the http handlers for service AnywhereCachesServer to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "AnywhereCachesServerClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "AnywhereCachesServerClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "AnywhereCachesServerClient" to call the correct interceptors.

func RegisterAnywhereCachesServerHandlerFromEndpoint

func RegisterAnywhereCachesServerHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterAnywhereCachesServerHandlerFromEndpoint is same as RegisterAnywhereCachesServerHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterAnywhereCachesServerHandlerServer

func RegisterAnywhereCachesServerHandlerServer(ctx context.Context, mux *runtime.ServeMux, server AnywhereCachesServerServer) error

RegisterAnywhereCachesServerHandlerServer registers the http handlers for service AnywhereCachesServer to "mux". UnaryRPC :call AnywhereCachesServerServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterAnywhereCachesServerHandlerFromEndpoint instead.

func RegisterAnywhereCachesServerServer

func RegisterAnywhereCachesServerServer(s grpc.ServiceRegistrar, srv AnywhereCachesServerServer)

func RegisterBucketAccessControlsServerHandler

func RegisterBucketAccessControlsServerHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterBucketAccessControlsServerHandler registers the http handlers for service BucketAccessControlsServer to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterBucketAccessControlsServerHandlerClient

func RegisterBucketAccessControlsServerHandlerClient(ctx context.Context, mux *runtime.ServeMux, client BucketAccessControlsServerClient) error

RegisterBucketAccessControlsServerHandlerClient registers the http handlers for service BucketAccessControlsServer to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "BucketAccessControlsServerClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "BucketAccessControlsServerClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "BucketAccessControlsServerClient" to call the correct interceptors.

func RegisterBucketAccessControlsServerHandlerFromEndpoint

func RegisterBucketAccessControlsServerHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterBucketAccessControlsServerHandlerFromEndpoint is same as RegisterBucketAccessControlsServerHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterBucketAccessControlsServerHandlerServer

func RegisterBucketAccessControlsServerHandlerServer(ctx context.Context, mux *runtime.ServeMux, server BucketAccessControlsServerServer) error

RegisterBucketAccessControlsServerHandlerServer registers the http handlers for service BucketAccessControlsServer to "mux". UnaryRPC :call BucketAccessControlsServerServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterBucketAccessControlsServerHandlerFromEndpoint instead.

func RegisterBucketAccessControlsServerServer

func RegisterBucketAccessControlsServerServer(s grpc.ServiceRegistrar, srv BucketAccessControlsServerServer)

func RegisterBucketsServerHandler

func RegisterBucketsServerHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterBucketsServerHandler registers the http handlers for service BucketsServer to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterBucketsServerHandlerClient

func RegisterBucketsServerHandlerClient(ctx context.Context, mux *runtime.ServeMux, client BucketsServerClient) error

RegisterBucketsServerHandlerClient registers the http handlers for service BucketsServer to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "BucketsServerClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "BucketsServerClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "BucketsServerClient" to call the correct interceptors.

func RegisterBucketsServerHandlerFromEndpoint

func RegisterBucketsServerHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterBucketsServerHandlerFromEndpoint is same as RegisterBucketsServerHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterBucketsServerHandlerServer

func RegisterBucketsServerHandlerServer(ctx context.Context, mux *runtime.ServeMux, server BucketsServerServer) error

RegisterBucketsServerHandlerServer registers the http handlers for service BucketsServer to "mux". UnaryRPC :call BucketsServerServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterBucketsServerHandlerFromEndpoint instead.

func RegisterBucketsServerServer

func RegisterBucketsServerServer(s grpc.ServiceRegistrar, srv BucketsServerServer)

func RegisterChannelsServerHandler

func RegisterChannelsServerHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterChannelsServerHandler registers the http handlers for service ChannelsServer to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterChannelsServerHandlerClient

func RegisterChannelsServerHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ChannelsServerClient) error

RegisterChannelsServerHandlerClient registers the http handlers for service ChannelsServer to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ChannelsServerClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ChannelsServerClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "ChannelsServerClient" to call the correct interceptors.

func RegisterChannelsServerHandlerFromEndpoint

func RegisterChannelsServerHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterChannelsServerHandlerFromEndpoint is same as RegisterChannelsServerHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterChannelsServerHandlerServer

func RegisterChannelsServerHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ChannelsServerServer) error

RegisterChannelsServerHandlerServer registers the http handlers for service ChannelsServer to "mux". UnaryRPC :call ChannelsServerServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterChannelsServerHandlerFromEndpoint instead.

func RegisterChannelsServerServer

func RegisterChannelsServerServer(s grpc.ServiceRegistrar, srv ChannelsServerServer)

func RegisterDefaultObjectAccessControlsServerHandler

func RegisterDefaultObjectAccessControlsServerHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterDefaultObjectAccessControlsServerHandler registers the http handlers for service DefaultObjectAccessControlsServer to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterDefaultObjectAccessControlsServerHandlerClient

func RegisterDefaultObjectAccessControlsServerHandlerClient(ctx context.Context, mux *runtime.ServeMux, client DefaultObjectAccessControlsServerClient) error

RegisterDefaultObjectAccessControlsServerHandlerClient registers the http handlers for service DefaultObjectAccessControlsServer to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "DefaultObjectAccessControlsServerClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "DefaultObjectAccessControlsServerClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "DefaultObjectAccessControlsServerClient" to call the correct interceptors.

func RegisterDefaultObjectAccessControlsServerHandlerFromEndpoint

func RegisterDefaultObjectAccessControlsServerHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterDefaultObjectAccessControlsServerHandlerFromEndpoint is same as RegisterDefaultObjectAccessControlsServerHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterDefaultObjectAccessControlsServerHandlerServer

func RegisterDefaultObjectAccessControlsServerHandlerServer(ctx context.Context, mux *runtime.ServeMux, server DefaultObjectAccessControlsServerServer) error

RegisterDefaultObjectAccessControlsServerHandlerServer registers the http handlers for service DefaultObjectAccessControlsServer to "mux". UnaryRPC :call DefaultObjectAccessControlsServerServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterDefaultObjectAccessControlsServerHandlerFromEndpoint instead.

func RegisterDefaultObjectAccessControlsServerServer

func RegisterDefaultObjectAccessControlsServerServer(s grpc.ServiceRegistrar, srv DefaultObjectAccessControlsServerServer)

func RegisterFoldersServerHandler

func RegisterFoldersServerHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterFoldersServerHandler registers the http handlers for service FoldersServer to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterFoldersServerHandlerClient

func RegisterFoldersServerHandlerClient(ctx context.Context, mux *runtime.ServeMux, client FoldersServerClient) error

RegisterFoldersServerHandlerClient registers the http handlers for service FoldersServer to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "FoldersServerClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "FoldersServerClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "FoldersServerClient" to call the correct interceptors.

func RegisterFoldersServerHandlerFromEndpoint

func RegisterFoldersServerHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterFoldersServerHandlerFromEndpoint is same as RegisterFoldersServerHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterFoldersServerHandlerServer

func RegisterFoldersServerHandlerServer(ctx context.Context, mux *runtime.ServeMux, server FoldersServerServer) error

RegisterFoldersServerHandlerServer registers the http handlers for service FoldersServer to "mux". UnaryRPC :call FoldersServerServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterFoldersServerHandlerFromEndpoint instead.

func RegisterFoldersServerServer

func RegisterFoldersServerServer(s grpc.ServiceRegistrar, srv FoldersServerServer)

func RegisterManagedFoldersServerHandler

func RegisterManagedFoldersServerHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterManagedFoldersServerHandler registers the http handlers for service ManagedFoldersServer to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterManagedFoldersServerHandlerClient

func RegisterManagedFoldersServerHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ManagedFoldersServerClient) error

RegisterManagedFoldersServerHandlerClient registers the http handlers for service ManagedFoldersServer to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ManagedFoldersServerClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ManagedFoldersServerClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "ManagedFoldersServerClient" to call the correct interceptors.

func RegisterManagedFoldersServerHandlerFromEndpoint

func RegisterManagedFoldersServerHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterManagedFoldersServerHandlerFromEndpoint is same as RegisterManagedFoldersServerHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterManagedFoldersServerHandlerServer

func RegisterManagedFoldersServerHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ManagedFoldersServerServer) error

RegisterManagedFoldersServerHandlerServer registers the http handlers for service ManagedFoldersServer to "mux". UnaryRPC :call ManagedFoldersServerServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterManagedFoldersServerHandlerFromEndpoint instead.

func RegisterManagedFoldersServerServer

func RegisterManagedFoldersServerServer(s grpc.ServiceRegistrar, srv ManagedFoldersServerServer)

func RegisterNotificationsServerHandler

func RegisterNotificationsServerHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterNotificationsServerHandler registers the http handlers for service NotificationsServer to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterNotificationsServerHandlerClient

func RegisterNotificationsServerHandlerClient(ctx context.Context, mux *runtime.ServeMux, client NotificationsServerClient) error

RegisterNotificationsServerHandlerClient registers the http handlers for service NotificationsServer to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "NotificationsServerClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "NotificationsServerClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "NotificationsServerClient" to call the correct interceptors.

func RegisterNotificationsServerHandlerFromEndpoint

func RegisterNotificationsServerHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterNotificationsServerHandlerFromEndpoint is same as RegisterNotificationsServerHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterNotificationsServerHandlerServer

func RegisterNotificationsServerHandlerServer(ctx context.Context, mux *runtime.ServeMux, server NotificationsServerServer) error

RegisterNotificationsServerHandlerServer registers the http handlers for service NotificationsServer to "mux". UnaryRPC :call NotificationsServerServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterNotificationsServerHandlerFromEndpoint instead.

func RegisterNotificationsServerServer

func RegisterNotificationsServerServer(s grpc.ServiceRegistrar, srv NotificationsServerServer)

func RegisterObjectAccessControlsServerHandler

func RegisterObjectAccessControlsServerHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterObjectAccessControlsServerHandler registers the http handlers for service ObjectAccessControlsServer to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterObjectAccessControlsServerHandlerClient

func RegisterObjectAccessControlsServerHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ObjectAccessControlsServerClient) error

RegisterObjectAccessControlsServerHandlerClient registers the http handlers for service ObjectAccessControlsServer to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ObjectAccessControlsServerClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ObjectAccessControlsServerClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "ObjectAccessControlsServerClient" to call the correct interceptors.

func RegisterObjectAccessControlsServerHandlerFromEndpoint

func RegisterObjectAccessControlsServerHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterObjectAccessControlsServerHandlerFromEndpoint is same as RegisterObjectAccessControlsServerHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterObjectAccessControlsServerHandlerServer

func RegisterObjectAccessControlsServerHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ObjectAccessControlsServerServer) error

RegisterObjectAccessControlsServerHandlerServer registers the http handlers for service ObjectAccessControlsServer to "mux". UnaryRPC :call ObjectAccessControlsServerServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterObjectAccessControlsServerHandlerFromEndpoint instead.

func RegisterObjectAccessControlsServerServer

func RegisterObjectAccessControlsServerServer(s grpc.ServiceRegistrar, srv ObjectAccessControlsServerServer)

func RegisterObjectsServerHandler

func RegisterObjectsServerHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterObjectsServerHandler registers the http handlers for service ObjectsServer to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterObjectsServerHandlerClient

func RegisterObjectsServerHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ObjectsServerClient) error

RegisterObjectsServerHandlerClient registers the http handlers for service ObjectsServer to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ObjectsServerClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ObjectsServerClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "ObjectsServerClient" to call the correct interceptors.

func RegisterObjectsServerHandlerFromEndpoint

func RegisterObjectsServerHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterObjectsServerHandlerFromEndpoint is same as RegisterObjectsServerHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterObjectsServerHandlerServer

func RegisterObjectsServerHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ObjectsServerServer) error

RegisterObjectsServerHandlerServer registers the http handlers for service ObjectsServer to "mux". UnaryRPC :call ObjectsServerServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterObjectsServerHandlerFromEndpoint instead.

func RegisterObjectsServerServer

func RegisterObjectsServerServer(s grpc.ServiceRegistrar, srv ObjectsServerServer)

func RegisterProjectsHmacKeysServerHandler

func RegisterProjectsHmacKeysServerHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterProjectsHmacKeysServerHandler registers the http handlers for service ProjectsHmacKeysServer to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterProjectsHmacKeysServerHandlerClient

func RegisterProjectsHmacKeysServerHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ProjectsHmacKeysServerClient) error

RegisterProjectsHmacKeysServerHandlerClient registers the http handlers for service ProjectsHmacKeysServer to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ProjectsHmacKeysServerClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ProjectsHmacKeysServerClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "ProjectsHmacKeysServerClient" to call the correct interceptors.

func RegisterProjectsHmacKeysServerHandlerFromEndpoint

func RegisterProjectsHmacKeysServerHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterProjectsHmacKeysServerHandlerFromEndpoint is same as RegisterProjectsHmacKeysServerHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterProjectsHmacKeysServerHandlerServer

func RegisterProjectsHmacKeysServerHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ProjectsHmacKeysServerServer) error

RegisterProjectsHmacKeysServerHandlerServer registers the http handlers for service ProjectsHmacKeysServer to "mux". UnaryRPC :call ProjectsHmacKeysServerServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterProjectsHmacKeysServerHandlerFromEndpoint instead.

func RegisterProjectsHmacKeysServerServer

func RegisterProjectsHmacKeysServerServer(s grpc.ServiceRegistrar, srv ProjectsHmacKeysServerServer)

func RegisterProjectsServerServer

func RegisterProjectsServerServer(s grpc.ServiceRegistrar, srv ProjectsServerServer)

func RegisterProjectsServiceAccountServerHandler

func RegisterProjectsServiceAccountServerHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterProjectsServiceAccountServerHandler registers the http handlers for service ProjectsServiceAccountServer to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterProjectsServiceAccountServerHandlerClient

func RegisterProjectsServiceAccountServerHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ProjectsServiceAccountServerClient) error

RegisterProjectsServiceAccountServerHandlerClient registers the http handlers for service ProjectsServiceAccountServer to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ProjectsServiceAccountServerClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ProjectsServiceAccountServerClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "ProjectsServiceAccountServerClient" to call the correct interceptors.

func RegisterProjectsServiceAccountServerHandlerFromEndpoint

func RegisterProjectsServiceAccountServerHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterProjectsServiceAccountServerHandlerFromEndpoint is same as RegisterProjectsServiceAccountServerHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterProjectsServiceAccountServerHandlerServer

func RegisterProjectsServiceAccountServerHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ProjectsServiceAccountServerServer) error

RegisterProjectsServiceAccountServerHandlerServer registers the http handlers for service ProjectsServiceAccountServer to "mux". UnaryRPC :call ProjectsServiceAccountServerServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterProjectsServiceAccountServerHandlerFromEndpoint instead.

func RegisterProjectsServiceAccountServerServer

func RegisterProjectsServiceAccountServerServer(s grpc.ServiceRegistrar, srv ProjectsServiceAccountServerServer)

Types

type Action

type Action struct {
	StorageClass *string `protobuf:"bytes,1,opt,name=storage_class,json=storageClass" json:"storage_class,omitempty"`
	Type         *string `protobuf:"bytes,2,opt,name=type" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*Action) Descriptor deprecated

func (*Action) Descriptor() ([]byte, []int)

Deprecated: Use Action.ProtoReflect.Descriptor instead.

func (*Action) GetStorageClass

func (x *Action) GetStorageClass() string

func (*Action) GetType

func (x *Action) GetType() string

func (*Action) ProtoMessage

func (*Action) ProtoMessage()

func (*Action) ProtoReflect

func (x *Action) ProtoReflect() protoreflect.Message

func (*Action) Reset

func (x *Action) Reset()

func (*Action) String

func (x *Action) String() string

type AdvanceRelocateBucketOperationRequest

type AdvanceRelocateBucketOperationRequest struct {

	// Specifies the time when the relocation will revert to the sync stage if the relocation hasn't succeeded.
	ExpireTime *timestamp.Timestamp `protobuf:"bytes,1,opt,name=expire_time,json=expireTime" json:"expire_time,omitempty"`
	// Specifies the duration after which the relocation will revert to the sync stage if the relocation hasn't succeeded. Optional, if not supplied, a default value of 12h will be used.
	Ttl *duration.Duration `protobuf:"bytes,2,opt,name=ttl" json:"ttl,omitempty"`
	// contains filtered or unexported fields
}

An AdvanceRelocateBucketOperation request.

func (*AdvanceRelocateBucketOperationRequest) Descriptor deprecated

func (*AdvanceRelocateBucketOperationRequest) Descriptor() ([]byte, []int)

Deprecated: Use AdvanceRelocateBucketOperationRequest.ProtoReflect.Descriptor instead.

func (*AdvanceRelocateBucketOperationRequest) GetExpireTime

func (*AdvanceRelocateBucketOperationRequest) GetTtl

func (*AdvanceRelocateBucketOperationRequest) ProtoMessage

func (*AdvanceRelocateBucketOperationRequest) ProtoMessage()

func (*AdvanceRelocateBucketOperationRequest) ProtoReflect

func (*AdvanceRelocateBucketOperationRequest) Reset

func (*AdvanceRelocateBucketOperationRequest) String

type AnywhereCache

type AnywhereCache struct {

	// The cache-level entry admission policy.
	AdmissionPolicy *string `protobuf:"bytes,1,opt,name=admission_policy,json=admissionPolicy" json:"admission_policy,omitempty"`
	// The ID of the Anywhere cache instance.
	AnywhereCacheId *string `protobuf:"bytes,2,opt,name=anywhere_cache_id,json=anywhereCacheId" json:"anywhere_cache_id,omitempty"`
	// The name of the bucket containing this cache instance.
	Bucket *string `protobuf:"bytes,3,opt,name=bucket" json:"bucket,omitempty"`
	// The creation time of the cache instance in RFC 3339 format.
	CreateTime *timestamp.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime" json:"create_time,omitempty"`
	// The ID of the resource, including the project number, bucket name and anywhere cache ID.
	Id *string `protobuf:"bytes,5,opt,name=id" json:"id,omitempty"`
	// The kind of item this is. For Anywhere Cache, this is always storage#anywhereCache.
	Kind *string `protobuf:"bytes,6,opt,name=kind" json:"kind,omitempty"`
	// True if the cache instance has an active Update long-running operation.
	PendingUpdate *bool `protobuf:"varint,7,opt,name=pending_update,json=pendingUpdate" json:"pending_update,omitempty"`
	// The link to this cache instance.
	SelfLink *string `protobuf:"bytes,8,opt,name=self_link,json=selfLink" json:"self_link,omitempty"`
	// The current state of the cache instance.
	State *string `protobuf:"bytes,9,opt,name=state" json:"state,omitempty"`
	// The TTL of all cache entries in whole seconds. e.g., "7200s".
	Ttl *duration.Duration `protobuf:"bytes,10,opt,name=ttl" json:"ttl,omitempty"`
	// The modification time of the cache instance metadata in RFC 3339 format.
	UpdateTime *timestamp.Timestamp `protobuf:"bytes,11,opt,name=update_time,json=updateTime" json:"update_time,omitempty"`
	// The zone in which the cache instance is running. For example, us-central1-a.
	Zone *string `protobuf:"bytes,12,opt,name=zone" json:"zone,omitempty"`
	// contains filtered or unexported fields
}

An Anywhere Cache instance.

func (*AnywhereCache) Descriptor deprecated

func (*AnywhereCache) Descriptor() ([]byte, []int)

Deprecated: Use AnywhereCache.ProtoReflect.Descriptor instead.

func (*AnywhereCache) GetAdmissionPolicy

func (x *AnywhereCache) GetAdmissionPolicy() string

func (*AnywhereCache) GetAnywhereCacheId

func (x *AnywhereCache) GetAnywhereCacheId() string

func (*AnywhereCache) GetBucket

func (x *AnywhereCache) GetBucket() string

func (*AnywhereCache) GetCreateTime

func (x *AnywhereCache) GetCreateTime() *timestamp.Timestamp

func (*AnywhereCache) GetId

func (x *AnywhereCache) GetId() string

func (*AnywhereCache) GetKind

func (x *AnywhereCache) GetKind() string

func (*AnywhereCache) GetPendingUpdate

func (x *AnywhereCache) GetPendingUpdate() bool
func (x *AnywhereCache) GetSelfLink() string

func (*AnywhereCache) GetState

func (x *AnywhereCache) GetState() string

func (*AnywhereCache) GetTtl

func (x *AnywhereCache) GetTtl() *duration.Duration

func (*AnywhereCache) GetUpdateTime

func (x *AnywhereCache) GetUpdateTime() *timestamp.Timestamp

func (*AnywhereCache) GetZone

func (x *AnywhereCache) GetZone() string

func (*AnywhereCache) ProtoMessage

func (*AnywhereCache) ProtoMessage()

func (*AnywhereCache) ProtoReflect

func (x *AnywhereCache) ProtoReflect() protoreflect.Message

func (*AnywhereCache) Reset

func (x *AnywhereCache) Reset()

func (*AnywhereCache) String

func (x *AnywhereCache) String() string

type AnywhereCaches

type AnywhereCaches struct {

	// The list of items.
	Items []*AnywhereCache `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	// The kind of item this is. For lists of Anywhere Caches, this is always storage#anywhereCaches.
	Kind *string `protobuf:"bytes,2,opt,name=kind" json:"kind,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" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

A list of Anywhere Caches.

func (*AnywhereCaches) Descriptor deprecated

func (*AnywhereCaches) Descriptor() ([]byte, []int)

Deprecated: Use AnywhereCaches.ProtoReflect.Descriptor instead.

func (*AnywhereCaches) GetItems

func (x *AnywhereCaches) GetItems() []*AnywhereCache

func (*AnywhereCaches) GetKind

func (x *AnywhereCaches) GetKind() string

func (*AnywhereCaches) GetNextPageToken

func (x *AnywhereCaches) GetNextPageToken() string

func (*AnywhereCaches) ProtoMessage

func (*AnywhereCaches) ProtoMessage()

func (*AnywhereCaches) ProtoReflect

func (x *AnywhereCaches) ProtoReflect() protoreflect.Message

func (*AnywhereCaches) Reset

func (x *AnywhereCaches) Reset()

func (*AnywhereCaches) String

func (x *AnywhereCaches) String() string

type AnywhereCachesServerClient

type AnywhereCachesServerClient interface {
	// Disables an Anywhere Cache instance.
	DisableAnywhereCache(ctx context.Context, in *DisableAnywhereCacheRequest, opts ...grpc.CallOption) (*AnywhereCache, error)
	// Returns the metadata of an Anywhere Cache instance.
	GetAnywhereCache(ctx context.Context, in *GetAnywhereCacheRequest, opts ...grpc.CallOption) (*AnywhereCache, error)
	// Creates an Anywhere Cache instance.
	InsertAnywhereCache(ctx context.Context, in *InsertAnywhereCacheRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Returns a list of Anywhere Cache instances of the bucket matching the criteria.
	ListAnywhereCaches(ctx context.Context, in *ListAnywhereCachesRequest, opts ...grpc.CallOption) (*AnywhereCaches, error)
	// Pauses an Anywhere Cache instance.
	PauseAnywhereCache(ctx context.Context, in *PauseAnywhereCacheRequest, opts ...grpc.CallOption) (*AnywhereCache, error)
	// Resumes a paused or disabled Anywhere Cache instance.
	ResumeAnywhereCache(ctx context.Context, in *ResumeAnywhereCacheRequest, opts ...grpc.CallOption) (*AnywhereCache, error)
	// Updates the config(ttl and admissionPolicy) of an Anywhere Cache instance.
	UpdateAnywhereCache(ctx context.Context, in *UpdateAnywhereCacheRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
}

AnywhereCachesServerClient is the client API for AnywhereCachesServer service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type AnywhereCachesServerServer

type AnywhereCachesServerServer interface {
	// Disables an Anywhere Cache instance.
	DisableAnywhereCache(context.Context, *DisableAnywhereCacheRequest) (*AnywhereCache, error)
	// Returns the metadata of an Anywhere Cache instance.
	GetAnywhereCache(context.Context, *GetAnywhereCacheRequest) (*AnywhereCache, error)
	// Creates an Anywhere Cache instance.
	InsertAnywhereCache(context.Context, *InsertAnywhereCacheRequest) (*longrunningpb.Operation, error)
	// Returns a list of Anywhere Cache instances of the bucket matching the criteria.
	ListAnywhereCaches(context.Context, *ListAnywhereCachesRequest) (*AnywhereCaches, error)
	// Pauses an Anywhere Cache instance.
	PauseAnywhereCache(context.Context, *PauseAnywhereCacheRequest) (*AnywhereCache, error)
	// Resumes a paused or disabled Anywhere Cache instance.
	ResumeAnywhereCache(context.Context, *ResumeAnywhereCacheRequest) (*AnywhereCache, error)
	// Updates the config(ttl and admissionPolicy) of an Anywhere Cache instance.
	UpdateAnywhereCache(context.Context, *UpdateAnywhereCacheRequest) (*longrunningpb.Operation, error)
	// contains filtered or unexported methods
}

AnywhereCachesServerServer is the server API for AnywhereCachesServer service. All implementations must embed UnimplementedAnywhereCachesServerServer for forward compatibility

type Bucket

type Bucket struct {

	// Access controls on the bucket.
	Acl []*BucketAccessControl `protobuf:"bytes,1,rep,name=acl" json:"acl,omitempty"`
	// The bucket's Autoclass configuration.
	Autoclass *BucketAutoclass `protobuf:"bytes,2,opt,name=autoclass" json:"autoclass,omitempty"`
	// The bucket's billing configuration.
	Billing *BucketBilling `protobuf:"bytes,3,opt,name=billing" json:"billing,omitempty"`
	// The bucket's Cross-Origin Resource Sharing (CORS) configuration.
	Cors []*BucketCors `protobuf:"bytes,4,rep,name=cors" json:"cors,omitempty"`
	// The bucket's custom placement configuration for Custom Dual Regions.
	CustomPlacementConfig *BucketCustomPlacementConfig `protobuf:"bytes,5,opt,name=custom_placement_config,json=customPlacementConfig" json:"custom_placement_config,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 `protobuf:"varint,6,opt,name=default_event_based_hold,json=defaultEventBasedHold" json:"default_event_based_hold,omitempty"`
	// Default access controls to apply to new objects when no ACL is provided.
	DefaultObjectAcl []*ObjectAccessControl `protobuf:"bytes,7,rep,name=default_object_acl,json=defaultObjectAcl" json:"default_object_acl,omitempty"`
	// Encryption configuration for a bucket.
	Encryption *BucketEncryption `protobuf:"bytes,8,opt,name=encryption" json:"encryption,omitempty"`
	// HTTP 1.1 Entity tag for the bucket.
	Etag *string `protobuf:"bytes,9,opt,name=etag" json:"etag,omitempty"`
	// The generation of this bucket.
	Generation *int64 `protobuf:"varint,10,opt,name=generation" json:"generation,omitempty"`
	// The hard delete time of the bucket in RFC 3339 format.
	HardDeleteTime *timestamp.Timestamp `protobuf:"bytes,11,opt,name=hard_delete_time,json=hardDeleteTime" json:"hard_delete_time,omitempty"`
	// The bucket's hierarchical namespace configuration.
	HierarchicalNamespace *BucketHierarchicalNamespace `protobuf:"bytes,12,opt,name=hierarchical_namespace,json=hierarchicalNamespace" json:"hierarchical_namespace,omitempty"`
	// The bucket's IAM configuration.
	IamConfiguration *BucketIamConfiguration `protobuf:"bytes,13,opt,name=iam_configuration,json=iamConfiguration" json:"iam_configuration,omitempty"`
	// The ID of the bucket. For buckets, the id and name properties are the same.
	Id *string `protobuf:"bytes,14,opt,name=id" json:"id,omitempty"`
	// The bucket's IP filter configuration. Specifies the network sources that are allowed to access the operations on the bucket, as well as its underlying objects. Only enforced when the mode is set to 'Enabled'.
	IpFilter *BucketIpFilter `protobuf:"bytes,15,opt,name=ip_filter,json=ipFilter" json:"ip_filter,omitempty"`
	// The kind of item this is. For buckets, this is always storage#bucket.
	Kind *string `protobuf:"bytes,16,opt,name=kind" json:"kind,omitempty"`
	// User-provided labels, in key/value pairs.
	Labels map[string]string `` /* 133-byte string literal not displayed */
	// The bucket's lifecycle configuration. See [Lifecycle Management](https://cloud.google.com/storage/docs/lifecycle) for more information.
	Lifecycle *BucketLifecycle `protobuf:"bytes,18,opt,name=lifecycle" json:"lifecycle,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 [Developer's Guide](https://cloud.google.com/storage/docs/locations) for the authoritative list.
	Location *string `protobuf:"bytes,19,opt,name=location" json:"location,omitempty"`
	// The type of the bucket location.
	LocationType *string `protobuf:"bytes,20,opt,name=location_type,json=locationType" json:"location_type,omitempty"`
	// The bucket's logging configuration, which defines the destination bucket and optional name prefix for the current bucket's logs.
	Logging *BucketLogging `protobuf:"bytes,21,opt,name=logging" json:"logging,omitempty"`
	// The metadata generation of this bucket.
	Metageneration *int64 `protobuf:"varint,22,opt,name=metageneration" json:"metageneration,omitempty"`
	// The name of the bucket.
	Name *string `protobuf:"bytes,23,opt,name=name" json:"name,omitempty"`
	// The bucket's object retention config.
	ObjectRetention *BucketObjectRetention `protobuf:"bytes,24,opt,name=object_retention,json=objectRetention" json:"object_retention,omitempty"`
	// The owner of the bucket. This is always the project team's owner group.
	Owner *BucketOwner `protobuf:"bytes,25,opt,name=owner" json:"owner,omitempty"`
	// The project number of the project the bucket belongs to.
	ProjectNumber *uint64 `protobuf:"varint,26,opt,name=project_number,json=projectNumber" json:"project_number,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 *BucketRetentionPolicy `protobuf:"bytes,27,opt,name=retention_policy,json=retentionPolicy" json:"retention_policy,omitempty"`
	// The Recovery Point Objective (RPO) of this bucket. Set to ASYNC_TURBO to turn on Turbo Replication on a bucket.
	Rpo *string `protobuf:"bytes,28,opt,name=rpo" json:"rpo,omitempty"`
	// Reserved for future use.
	SatisfiesPZI *bool `protobuf:"varint,29,opt,name=satisfies_p_z_i,json=satisfiesPZI" json:"satisfies_p_z_i,omitempty"`
	// Reserved for future use.
	SatisfiesPZS *bool `protobuf:"varint,30,opt,name=satisfies_p_z_s,json=satisfiesPZS" json:"satisfies_p_z_s,omitempty"`
	// The URI of this bucket.
	SelfLink *string `protobuf:"bytes,31,opt,name=self_link,json=selfLink" json:"self_link,omitempty"`
	// The bucket's soft delete policy, which defines the period of time that soft-deleted objects will be retained, and cannot be permanently deleted.
	SoftDeletePolicy *BucketSoftDeletePolicy `protobuf:"bytes,32,opt,name=soft_delete_policy,json=softDeletePolicy" json:"soft_delete_policy,omitempty"`
	// The soft delete time of the bucket in RFC 3339 format.
	SoftDeleteTime *timestamp.Timestamp `protobuf:"bytes,33,opt,name=soft_delete_time,json=softDeleteTime" json:"soft_delete_time,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. Values include MULTI_REGIONAL, REGIONAL, STANDARD, NEARLINE, COLDLINE, ARCHIVE, and DURABLE_REDUCED_AVAILABILITY. If this value is not specified when the bucket is created, it will default to STANDARD. For more information, see [Storage Classes](https://cloud.google.com/storage/docs/storage-classes).
	StorageClass *string `protobuf:"bytes,34,opt,name=storage_class,json=storageClass" json:"storage_class,omitempty"`
	// The creation time of the bucket in RFC 3339 format.
	TimeCreated *timestamp.Timestamp `protobuf:"bytes,35,opt,name=time_created,json=timeCreated" json:"time_created,omitempty"`
	// The modification time of the bucket in RFC 3339 format.
	Updated *timestamp.Timestamp `protobuf:"bytes,36,opt,name=updated" json:"updated,omitempty"`
	// The bucket's versioning configuration.
	Versioning *BucketVersioning `protobuf:"bytes,37,opt,name=versioning" json:"versioning,omitempty"`
	// The bucket's website configuration, controlling how the service behaves when accessing bucket contents as a web site. See the [Static Website Examples](https://cloud.google.com/storage/docs/static-website) for more information.
	Website *BucketWebsite `protobuf:"bytes,38,opt,name=website" json:"website,omitempty"`
	// contains filtered or unexported fields
}

A bucket.

func (*Bucket) Descriptor deprecated

func (*Bucket) Descriptor() ([]byte, []int)

Deprecated: Use Bucket.ProtoReflect.Descriptor instead.

func (*Bucket) GetAcl

func (x *Bucket) GetAcl() []*BucketAccessControl

func (*Bucket) GetAutoclass

func (x *Bucket) GetAutoclass() *BucketAutoclass

func (*Bucket) GetBilling

func (x *Bucket) GetBilling() *BucketBilling

func (*Bucket) GetCors

func (x *Bucket) GetCors() []*BucketCors

func (*Bucket) GetCustomPlacementConfig

func (x *Bucket) GetCustomPlacementConfig() *BucketCustomPlacementConfig

func (*Bucket) GetDefaultEventBasedHold

func (x *Bucket) GetDefaultEventBasedHold() bool

func (*Bucket) GetDefaultObjectAcl

func (x *Bucket) GetDefaultObjectAcl() []*ObjectAccessControl

func (*Bucket) GetEncryption

func (x *Bucket) GetEncryption() *BucketEncryption

func (*Bucket) GetEtag

func (x *Bucket) GetEtag() string

func (*Bucket) GetGeneration

func (x *Bucket) GetGeneration() int64

func (*Bucket) GetHardDeleteTime

func (x *Bucket) GetHardDeleteTime() *timestamp.Timestamp

func (*Bucket) GetHierarchicalNamespace

func (x *Bucket) GetHierarchicalNamespace() *BucketHierarchicalNamespace

func (*Bucket) GetIamConfiguration

func (x *Bucket) GetIamConfiguration() *BucketIamConfiguration

func (*Bucket) GetId

func (x *Bucket) GetId() string

func (*Bucket) GetIpFilter

func (x *Bucket) GetIpFilter() *BucketIpFilter

func (*Bucket) GetKind

func (x *Bucket) GetKind() string

func (*Bucket) GetLabels

func (x *Bucket) GetLabels() map[string]string

func (*Bucket) GetLifecycle

func (x *Bucket) GetLifecycle() *BucketLifecycle

func (*Bucket) GetLocation

func (x *Bucket) GetLocation() string

func (*Bucket) GetLocationType

func (x *Bucket) GetLocationType() string

func (*Bucket) GetLogging

func (x *Bucket) GetLogging() *BucketLogging

func (*Bucket) GetMetageneration

func (x *Bucket) GetMetageneration() int64

func (*Bucket) GetName

func (x *Bucket) GetName() string

func (*Bucket) GetObjectRetention

func (x *Bucket) GetObjectRetention() *BucketObjectRetention

func (*Bucket) GetOwner

func (x *Bucket) GetOwner() *BucketOwner

func (*Bucket) GetProjectNumber

func (x *Bucket) GetProjectNumber() uint64

func (*Bucket) GetRetentionPolicy

func (x *Bucket) GetRetentionPolicy() *BucketRetentionPolicy

func (*Bucket) GetRpo

func (x *Bucket) GetRpo() string

func (*Bucket) GetSatisfiesPZI

func (x *Bucket) GetSatisfiesPZI() bool

func (*Bucket) GetSatisfiesPZS

func (x *Bucket) GetSatisfiesPZS() bool
func (x *Bucket) GetSelfLink() string

func (*Bucket) GetSoftDeletePolicy

func (x *Bucket) GetSoftDeletePolicy() *BucketSoftDeletePolicy

func (*Bucket) GetSoftDeleteTime

func (x *Bucket) GetSoftDeleteTime() *timestamp.Timestamp

func (*Bucket) GetStorageClass

func (x *Bucket) GetStorageClass() string

func (*Bucket) GetTimeCreated

func (x *Bucket) GetTimeCreated() *timestamp.Timestamp

func (*Bucket) GetUpdated

func (x *Bucket) GetUpdated() *timestamp.Timestamp

func (*Bucket) GetVersioning

func (x *Bucket) GetVersioning() *BucketVersioning

func (*Bucket) GetWebsite

func (x *Bucket) GetWebsite() *BucketWebsite

func (*Bucket) ProtoMessage

func (*Bucket) ProtoMessage()

func (*Bucket) ProtoReflect

func (x *Bucket) ProtoReflect() protoreflect.Message

func (*Bucket) Reset

func (x *Bucket) Reset()

func (*Bucket) String

func (x *Bucket) String() string

type BucketAccessControl

type BucketAccessControl struct {

	// The name of the bucket.
	Bucket *string `protobuf:"bytes,1,opt,name=bucket" json:"bucket,omitempty"`
	// The domain associated with the entity, if any.
	Domain *string `protobuf:"bytes,2,opt,name=domain" json:"domain,omitempty"`
	// The email address associated with the entity, if any.
	Email *string `protobuf:"bytes,3,opt,name=email" json:"email,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.
	// - To refer to all members of the Google Apps for Business domain example.com, the entity would be domain-example.com.
	Entity *string `protobuf:"bytes,4,opt,name=entity" json:"entity,omitempty"`
	// The ID for the entity, if any.
	EntityId *string `protobuf:"bytes,5,opt,name=entity_id,json=entityId" json:"entity_id,omitempty"`
	// HTTP 1.1 Entity tag for the access-control entry.
	Etag *string `protobuf:"bytes,6,opt,name=etag" json:"etag,omitempty"`
	// The ID of the access-control entry.
	Id *string `protobuf:"bytes,7,opt,name=id" json:"id,omitempty"`
	// The kind of item this is. For bucket access control entries, this is always storage#bucketAccessControl.
	Kind *string `protobuf:"bytes,8,opt,name=kind" json:"kind,omitempty"`
	// The project team associated with the entity, if any.
	ProjectTeam *BucketAccessControlProjectTeam `protobuf:"bytes,9,opt,name=project_team,json=projectTeam" json:"project_team,omitempty"`
	// The access permission for the entity.
	Role *string `protobuf:"bytes,10,opt,name=role" json:"role,omitempty"`
	// The link to this access-control entry.
	SelfLink *string `protobuf:"bytes,11,opt,name=self_link,json=selfLink" json:"self_link,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) GetKind

func (x *BucketAccessControl) GetKind() string

func (*BucketAccessControl) GetProjectTeam

func (*BucketAccessControl) GetRole

func (x *BucketAccessControl) GetRole() string
func (x *BucketAccessControl) GetSelfLink() 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 BucketAccessControlProjectTeam

type BucketAccessControlProjectTeam struct {
	ProjectNumber *string `protobuf:"bytes,1,opt,name=project_number,json=projectNumber" json:"project_number,omitempty"`
	Team          *string `protobuf:"bytes,2,opt,name=team" json:"team,omitempty"`
	// contains filtered or unexported fields
}

func (*BucketAccessControlProjectTeam) Descriptor deprecated

func (*BucketAccessControlProjectTeam) Descriptor() ([]byte, []int)

Deprecated: Use BucketAccessControlProjectTeam.ProtoReflect.Descriptor instead.

func (*BucketAccessControlProjectTeam) GetProjectNumber

func (x *BucketAccessControlProjectTeam) GetProjectNumber() string

func (*BucketAccessControlProjectTeam) GetTeam

func (*BucketAccessControlProjectTeam) ProtoMessage

func (*BucketAccessControlProjectTeam) ProtoMessage()

func (*BucketAccessControlProjectTeam) ProtoReflect

func (*BucketAccessControlProjectTeam) Reset

func (x *BucketAccessControlProjectTeam) Reset()

func (*BucketAccessControlProjectTeam) String

type BucketAccessControls

type BucketAccessControls struct {

	// The list of items.
	Items []*BucketAccessControl `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	// The kind of item this is. For lists of bucket access control entries, this is always storage#bucketAccessControls.
	Kind *string `protobuf:"bytes,2,opt,name=kind" json:"kind,omitempty"`
	// contains filtered or unexported fields
}

An access-control list.

func (*BucketAccessControls) Descriptor deprecated

func (*BucketAccessControls) Descriptor() ([]byte, []int)

Deprecated: Use BucketAccessControls.ProtoReflect.Descriptor instead.

func (*BucketAccessControls) GetItems

func (x *BucketAccessControls) GetItems() []*BucketAccessControl

func (*BucketAccessControls) GetKind

func (x *BucketAccessControls) GetKind() string

func (*BucketAccessControls) ProtoMessage

func (*BucketAccessControls) ProtoMessage()

func (*BucketAccessControls) ProtoReflect

func (x *BucketAccessControls) ProtoReflect() protoreflect.Message

func (*BucketAccessControls) Reset

func (x *BucketAccessControls) Reset()

func (*BucketAccessControls) String

func (x *BucketAccessControls) String() string

type BucketAccessControlsServerClient

type BucketAccessControlsServerClient interface {
	// Permanently deletes the ACL entry for the specified entity on the specified bucket.
	DeleteBucketAccessControl(ctx context.Context, in *DeleteBucketAccessControlRequest, opts ...grpc.CallOption) (*empty.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) (*BucketAccessControls, error)
	// Patches an ACL entry on the specified bucket.
	PatchBucketAccessControl(ctx context.Context, in *PatchBucketAccessControlRequest, opts ...grpc.CallOption) (*BucketAccessControl, error)
	// Updates an ACL entry on the specified bucket.
	UpdateBucketAccessControl(ctx context.Context, in *UpdateBucketAccessControlRequest, opts ...grpc.CallOption) (*BucketAccessControl, error)
}

BucketAccessControlsServerClient is the client API for BucketAccessControlsServer service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type BucketAccessControlsServerServer

type BucketAccessControlsServerServer interface {
	// Permanently deletes the ACL entry for the specified entity on the specified bucket.
	DeleteBucketAccessControl(context.Context, *DeleteBucketAccessControlRequest) (*empty.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) (*BucketAccessControls, error)
	// Patches an ACL entry on the specified bucket.
	PatchBucketAccessControl(context.Context, *PatchBucketAccessControlRequest) (*BucketAccessControl, error)
	// Updates an ACL entry on the specified bucket.
	UpdateBucketAccessControl(context.Context, *UpdateBucketAccessControlRequest) (*BucketAccessControl, error)
	// contains filtered or unexported methods
}

BucketAccessControlsServerServer is the server API for BucketAccessControlsServer service. All implementations must embed UnimplementedBucketAccessControlsServerServer for forward compatibility

type BucketAutoclass

type BucketAutoclass struct {
	Enabled                        *bool                `protobuf:"varint,1,opt,name=enabled" json:"enabled,omitempty"`
	TerminalStorageClass           *string              `protobuf:"bytes,2,opt,name=terminal_storage_class,json=terminalStorageClass" json:"terminal_storage_class,omitempty"`
	TerminalStorageClassUpdateTime *timestamp.Timestamp `` /* 150-byte string literal not displayed */
	ToggleTime                     *timestamp.Timestamp `protobuf:"bytes,4,opt,name=toggle_time,json=toggleTime" json:"toggle_time,omitempty"`
	// contains filtered or unexported fields
}

func (*BucketAutoclass) Descriptor deprecated

func (*BucketAutoclass) Descriptor() ([]byte, []int)

Deprecated: Use BucketAutoclass.ProtoReflect.Descriptor instead.

func (*BucketAutoclass) GetEnabled

func (x *BucketAutoclass) GetEnabled() bool

func (*BucketAutoclass) GetTerminalStorageClass

func (x *BucketAutoclass) GetTerminalStorageClass() string

func (*BucketAutoclass) GetTerminalStorageClassUpdateTime

func (x *BucketAutoclass) GetTerminalStorageClassUpdateTime() *timestamp.Timestamp

func (*BucketAutoclass) GetToggleTime

func (x *BucketAutoclass) GetToggleTime() *timestamp.Timestamp

func (*BucketAutoclass) ProtoMessage

func (*BucketAutoclass) ProtoMessage()

func (*BucketAutoclass) ProtoReflect

func (x *BucketAutoclass) ProtoReflect() protoreflect.Message

func (*BucketAutoclass) Reset

func (x *BucketAutoclass) Reset()

func (*BucketAutoclass) String

func (x *BucketAutoclass) String() string

type BucketBilling

type BucketBilling struct {
	RequesterPays *bool `protobuf:"varint,1,opt,name=requester_pays,json=requesterPays" json:"requester_pays,omitempty"`
	// contains filtered or unexported fields
}

func (*BucketBilling) Descriptor deprecated

func (*BucketBilling) Descriptor() ([]byte, []int)

Deprecated: Use BucketBilling.ProtoReflect.Descriptor instead.

func (*BucketBilling) GetRequesterPays

func (x *BucketBilling) GetRequesterPays() bool

func (*BucketBilling) ProtoMessage

func (*BucketBilling) ProtoMessage()

func (*BucketBilling) ProtoReflect

func (x *BucketBilling) ProtoReflect() protoreflect.Message

func (*BucketBilling) Reset

func (x *BucketBilling) Reset()

func (*BucketBilling) String

func (x *BucketBilling) String() string

type BucketCors

type BucketCors struct {
	MaxAgeSeconds  *int32   `protobuf:"varint,1,opt,name=max_age_seconds,json=maxAgeSeconds" json:"max_age_seconds,omitempty"`
	Method         []string `protobuf:"bytes,2,rep,name=method" json:"method,omitempty"`
	Origin         []string `protobuf:"bytes,3,rep,name=origin" json:"origin,omitempty"`
	ResponseHeader []string `protobuf:"bytes,4,rep,name=response_header,json=responseHeader" json:"response_header,omitempty"`
	// contains filtered or unexported fields
}

func (*BucketCors) Descriptor deprecated

func (*BucketCors) Descriptor() ([]byte, []int)

Deprecated: Use BucketCors.ProtoReflect.Descriptor instead.

func (*BucketCors) GetMaxAgeSeconds

func (x *BucketCors) GetMaxAgeSeconds() int32

func (*BucketCors) GetMethod

func (x *BucketCors) GetMethod() []string

func (*BucketCors) GetOrigin

func (x *BucketCors) GetOrigin() []string

func (*BucketCors) GetResponseHeader

func (x *BucketCors) GetResponseHeader() []string

func (*BucketCors) ProtoMessage

func (*BucketCors) ProtoMessage()

func (*BucketCors) ProtoReflect

func (x *BucketCors) ProtoReflect() protoreflect.Message

func (*BucketCors) Reset

func (x *BucketCors) Reset()

func (*BucketCors) String

func (x *BucketCors) String() string

type BucketCustomPlacementConfig

type BucketCustomPlacementConfig struct {
	DataLocations []string `protobuf:"bytes,1,rep,name=data_locations,json=dataLocations" json:"data_locations,omitempty"`
	// contains filtered or unexported fields
}

func (*BucketCustomPlacementConfig) Descriptor deprecated

func (*BucketCustomPlacementConfig) Descriptor() ([]byte, []int)

Deprecated: Use BucketCustomPlacementConfig.ProtoReflect.Descriptor instead.

func (*BucketCustomPlacementConfig) GetDataLocations

func (x *BucketCustomPlacementConfig) GetDataLocations() []string

func (*BucketCustomPlacementConfig) ProtoMessage

func (*BucketCustomPlacementConfig) ProtoMessage()

func (*BucketCustomPlacementConfig) ProtoReflect

func (*BucketCustomPlacementConfig) Reset

func (x *BucketCustomPlacementConfig) Reset()

func (*BucketCustomPlacementConfig) String

func (x *BucketCustomPlacementConfig) String() string

type BucketEncryption

type BucketEncryption struct {
	DefaultKmsKeyName *string `protobuf:"bytes,1,opt,name=default_kms_key_name,json=defaultKmsKeyName" json:"default_kms_key_name,omitempty"`
	// contains filtered or unexported fields
}

func (*BucketEncryption) Descriptor deprecated

func (*BucketEncryption) Descriptor() ([]byte, []int)

Deprecated: Use BucketEncryption.ProtoReflect.Descriptor instead.

func (*BucketEncryption) GetDefaultKmsKeyName

func (x *BucketEncryption) GetDefaultKmsKeyName() string

func (*BucketEncryption) ProtoMessage

func (*BucketEncryption) ProtoMessage()

func (*BucketEncryption) ProtoReflect

func (x *BucketEncryption) ProtoReflect() protoreflect.Message

func (*BucketEncryption) Reset

func (x *BucketEncryption) Reset()

func (*BucketEncryption) String

func (x *BucketEncryption) String() string

type BucketHierarchicalNamespace

type BucketHierarchicalNamespace struct {
	Enabled *bool `protobuf:"varint,1,opt,name=enabled" json:"enabled,omitempty"`
	// contains filtered or unexported fields
}

func (*BucketHierarchicalNamespace) Descriptor deprecated

func (*BucketHierarchicalNamespace) Descriptor() ([]byte, []int)

Deprecated: Use BucketHierarchicalNamespace.ProtoReflect.Descriptor instead.

func (*BucketHierarchicalNamespace) GetEnabled

func (x *BucketHierarchicalNamespace) GetEnabled() bool

func (*BucketHierarchicalNamespace) ProtoMessage

func (*BucketHierarchicalNamespace) ProtoMessage()

func (*BucketHierarchicalNamespace) ProtoReflect

func (*BucketHierarchicalNamespace) Reset

func (x *BucketHierarchicalNamespace) Reset()

func (*BucketHierarchicalNamespace) String

func (x *BucketHierarchicalNamespace) String() string

type BucketIamConfiguration

type BucketIamConfiguration struct {
	BucketPolicyOnly         *BucketPolicyOnly         `protobuf:"bytes,1,opt,name=bucket_policy_only,json=bucketPolicyOnly" json:"bucket_policy_only,omitempty"`
	PublicAccessPrevention   *string                   `protobuf:"bytes,2,opt,name=public_access_prevention,json=publicAccessPrevention" json:"public_access_prevention,omitempty"`
	UniformBucketLevelAccess *UniformBucketLevelAccess `` /* 130-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*BucketIamConfiguration) Descriptor deprecated

func (*BucketIamConfiguration) Descriptor() ([]byte, []int)

Deprecated: Use BucketIamConfiguration.ProtoReflect.Descriptor instead.

func (*BucketIamConfiguration) GetBucketPolicyOnly

func (x *BucketIamConfiguration) GetBucketPolicyOnly() *BucketPolicyOnly

func (*BucketIamConfiguration) GetPublicAccessPrevention

func (x *BucketIamConfiguration) GetPublicAccessPrevention() string

func (*BucketIamConfiguration) GetUniformBucketLevelAccess

func (x *BucketIamConfiguration) GetUniformBucketLevelAccess() *UniformBucketLevelAccess

func (*BucketIamConfiguration) ProtoMessage

func (*BucketIamConfiguration) ProtoMessage()

func (*BucketIamConfiguration) ProtoReflect

func (x *BucketIamConfiguration) ProtoReflect() protoreflect.Message

func (*BucketIamConfiguration) Reset

func (x *BucketIamConfiguration) Reset()

func (*BucketIamConfiguration) String

func (x *BucketIamConfiguration) String() string

type BucketIpFilter

type BucketIpFilter struct {
	Mode                *string              `protobuf:"bytes,1,opt,name=mode" json:"mode,omitempty"`
	PublicNetworkSource *PublicNetworkSource `protobuf:"bytes,2,opt,name=public_network_source,json=publicNetworkSource" json:"public_network_source,omitempty"`
	VpcNetworkSources   []*VpcNetworkSources `protobuf:"bytes,3,rep,name=vpc_network_sources,json=vpcNetworkSources" json:"vpc_network_sources,omitempty"`
	// contains filtered or unexported fields
}

func (*BucketIpFilter) Descriptor deprecated

func (*BucketIpFilter) Descriptor() ([]byte, []int)

Deprecated: Use BucketIpFilter.ProtoReflect.Descriptor instead.

func (*BucketIpFilter) GetMode

func (x *BucketIpFilter) GetMode() string

func (*BucketIpFilter) GetPublicNetworkSource

func (x *BucketIpFilter) GetPublicNetworkSource() *PublicNetworkSource

func (*BucketIpFilter) GetVpcNetworkSources

func (x *BucketIpFilter) GetVpcNetworkSources() []*VpcNetworkSources

func (*BucketIpFilter) ProtoMessage

func (*BucketIpFilter) ProtoMessage()

func (*BucketIpFilter) ProtoReflect

func (x *BucketIpFilter) ProtoReflect() protoreflect.Message

func (*BucketIpFilter) Reset

func (x *BucketIpFilter) Reset()

func (*BucketIpFilter) String

func (x *BucketIpFilter) String() string

type BucketLifecycle

type BucketLifecycle struct {
	Rule []*Rule `protobuf:"bytes,1,rep,name=rule" json:"rule,omitempty"`
	// contains filtered or unexported fields
}

func (*BucketLifecycle) Descriptor deprecated

func (*BucketLifecycle) Descriptor() ([]byte, []int)

Deprecated: Use BucketLifecycle.ProtoReflect.Descriptor instead.

func (*BucketLifecycle) GetRule

func (x *BucketLifecycle) GetRule() []*Rule

func (*BucketLifecycle) ProtoMessage

func (*BucketLifecycle) ProtoMessage()

func (*BucketLifecycle) ProtoReflect

func (x *BucketLifecycle) ProtoReflect() protoreflect.Message

func (*BucketLifecycle) Reset

func (x *BucketLifecycle) Reset()

func (*BucketLifecycle) String

func (x *BucketLifecycle) String() string

type BucketLogging

type BucketLogging struct {
	LogBucket       *string `protobuf:"bytes,1,opt,name=log_bucket,json=logBucket" json:"log_bucket,omitempty"`
	LogObjectPrefix *string `protobuf:"bytes,2,opt,name=log_object_prefix,json=logObjectPrefix" json:"log_object_prefix,omitempty"`
	// contains filtered or unexported fields
}

func (*BucketLogging) Descriptor deprecated

func (*BucketLogging) Descriptor() ([]byte, []int)

Deprecated: Use BucketLogging.ProtoReflect.Descriptor instead.

func (*BucketLogging) GetLogBucket

func (x *BucketLogging) GetLogBucket() string

func (*BucketLogging) GetLogObjectPrefix

func (x *BucketLogging) GetLogObjectPrefix() string

func (*BucketLogging) ProtoMessage

func (*BucketLogging) ProtoMessage()

func (*BucketLogging) ProtoReflect

func (x *BucketLogging) ProtoReflect() protoreflect.Message

func (*BucketLogging) Reset

func (x *BucketLogging) Reset()

func (*BucketLogging) String

func (x *BucketLogging) String() string

type BucketObjectRetention

type BucketObjectRetention struct {
	Mode *string `protobuf:"bytes,1,opt,name=mode" json:"mode,omitempty"`
	// contains filtered or unexported fields
}

func (*BucketObjectRetention) Descriptor deprecated

func (*BucketObjectRetention) Descriptor() ([]byte, []int)

Deprecated: Use BucketObjectRetention.ProtoReflect.Descriptor instead.

func (*BucketObjectRetention) GetMode

func (x *BucketObjectRetention) GetMode() string

func (*BucketObjectRetention) ProtoMessage

func (*BucketObjectRetention) ProtoMessage()

func (*BucketObjectRetention) ProtoReflect

func (x *BucketObjectRetention) ProtoReflect() protoreflect.Message

func (*BucketObjectRetention) Reset

func (x *BucketObjectRetention) Reset()

func (*BucketObjectRetention) String

func (x *BucketObjectRetention) String() string

type BucketOwner

type BucketOwner struct {
	Entity   *string `protobuf:"bytes,1,opt,name=entity" json:"entity,omitempty"`
	EntityId *string `protobuf:"bytes,2,opt,name=entity_id,json=entityId" json:"entity_id,omitempty"`
	// contains filtered or unexported fields
}

func (*BucketOwner) Descriptor deprecated

func (*BucketOwner) Descriptor() ([]byte, []int)

Deprecated: Use BucketOwner.ProtoReflect.Descriptor instead.

func (*BucketOwner) GetEntity

func (x *BucketOwner) GetEntity() string

func (*BucketOwner) GetEntityId

func (x *BucketOwner) GetEntityId() string

func (*BucketOwner) ProtoMessage

func (*BucketOwner) ProtoMessage()

func (*BucketOwner) ProtoReflect

func (x *BucketOwner) ProtoReflect() protoreflect.Message

func (*BucketOwner) Reset

func (x *BucketOwner) Reset()

func (*BucketOwner) String

func (x *BucketOwner) String() string

type BucketPolicyOnly

type BucketPolicyOnly struct {
	Enabled    *bool                `protobuf:"varint,1,opt,name=enabled" json:"enabled,omitempty"`
	LockedTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=locked_time,json=lockedTime" json:"locked_time,omitempty"`
	// contains filtered or unexported fields
}

func (*BucketPolicyOnly) Descriptor deprecated

func (*BucketPolicyOnly) Descriptor() ([]byte, []int)

Deprecated: Use BucketPolicyOnly.ProtoReflect.Descriptor instead.

func (*BucketPolicyOnly) GetEnabled

func (x *BucketPolicyOnly) GetEnabled() bool

func (*BucketPolicyOnly) GetLockedTime

func (x *BucketPolicyOnly) GetLockedTime() *timestamp.Timestamp

func (*BucketPolicyOnly) ProtoMessage

func (*BucketPolicyOnly) ProtoMessage()

func (*BucketPolicyOnly) ProtoReflect

func (x *BucketPolicyOnly) ProtoReflect() protoreflect.Message

func (*BucketPolicyOnly) Reset

func (x *BucketPolicyOnly) Reset()

func (*BucketPolicyOnly) String

func (x *BucketPolicyOnly) String() string

type BucketRetentionPolicy

type BucketRetentionPolicy struct {
	EffectiveTime   *timestamp.Timestamp `protobuf:"bytes,1,opt,name=effective_time,json=effectiveTime" json:"effective_time,omitempty"`
	IsLocked        *bool                `protobuf:"varint,2,opt,name=is_locked,json=isLocked" json:"is_locked,omitempty"`
	RetentionPeriod *int64               `protobuf:"varint,3,opt,name=retention_period,json=retentionPeriod" json:"retention_period,omitempty"`
	// contains filtered or unexported fields
}

func (*BucketRetentionPolicy) Descriptor deprecated

func (*BucketRetentionPolicy) Descriptor() ([]byte, []int)

Deprecated: Use BucketRetentionPolicy.ProtoReflect.Descriptor instead.

func (*BucketRetentionPolicy) GetEffectiveTime

func (x *BucketRetentionPolicy) GetEffectiveTime() *timestamp.Timestamp

func (*BucketRetentionPolicy) GetIsLocked

func (x *BucketRetentionPolicy) GetIsLocked() bool

func (*BucketRetentionPolicy) GetRetentionPeriod

func (x *BucketRetentionPolicy) GetRetentionPeriod() int64

func (*BucketRetentionPolicy) ProtoMessage

func (*BucketRetentionPolicy) ProtoMessage()

func (*BucketRetentionPolicy) ProtoReflect

func (x *BucketRetentionPolicy) ProtoReflect() protoreflect.Message

func (*BucketRetentionPolicy) Reset

func (x *BucketRetentionPolicy) Reset()

func (*BucketRetentionPolicy) String

func (x *BucketRetentionPolicy) String() string

type BucketSoftDeletePolicy

type BucketSoftDeletePolicy struct {
	EffectiveTime            *timestamp.Timestamp `protobuf:"bytes,1,opt,name=effective_time,json=effectiveTime" json:"effective_time,omitempty"`
	RetentionDurationSeconds *int64               `` /* 129-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*BucketSoftDeletePolicy) Descriptor deprecated

func (*BucketSoftDeletePolicy) Descriptor() ([]byte, []int)

Deprecated: Use BucketSoftDeletePolicy.ProtoReflect.Descriptor instead.

func (*BucketSoftDeletePolicy) GetEffectiveTime

func (x *BucketSoftDeletePolicy) GetEffectiveTime() *timestamp.Timestamp

func (*BucketSoftDeletePolicy) GetRetentionDurationSeconds

func (x *BucketSoftDeletePolicy) GetRetentionDurationSeconds() int64

func (*BucketSoftDeletePolicy) ProtoMessage

func (*BucketSoftDeletePolicy) ProtoMessage()

func (*BucketSoftDeletePolicy) ProtoReflect

func (x *BucketSoftDeletePolicy) ProtoReflect() protoreflect.Message

func (*BucketSoftDeletePolicy) Reset

func (x *BucketSoftDeletePolicy) Reset()

func (*BucketSoftDeletePolicy) String

func (x *BucketSoftDeletePolicy) String() string

type BucketStorageLayout

type BucketStorageLayout struct {

	// The name of the bucket.
	Bucket *string `protobuf:"bytes,1,opt,name=bucket" json:"bucket,omitempty"`
	// The bucket's custom placement configuration for Custom Dual Regions.
	CustomPlacementConfig *BucketStorageLayoutCustomPlacementConfig `protobuf:"bytes,2,opt,name=custom_placement_config,json=customPlacementConfig" json:"custom_placement_config,omitempty"`
	// The bucket's hierarchical namespace configuration.
	HierarchicalNamespace *BucketStorageLayoutHierarchicalNamespace `protobuf:"bytes,3,opt,name=hierarchical_namespace,json=hierarchicalNamespace" json:"hierarchical_namespace,omitempty"`
	// The kind of item this is. For storage layout, this is always storage#storageLayout.
	Kind *string `protobuf:"bytes,4,opt,name=kind" json:"kind,omitempty"`
	// The location of the bucket.
	Location *string `protobuf:"bytes,5,opt,name=location" json:"location,omitempty"`
	// The type of the bucket location.
	LocationType *string `protobuf:"bytes,6,opt,name=location_type,json=locationType" json:"location_type,omitempty"`
	// contains filtered or unexported fields
}

The storage layout configuration of a bucket.

func (*BucketStorageLayout) Descriptor deprecated

func (*BucketStorageLayout) Descriptor() ([]byte, []int)

Deprecated: Use BucketStorageLayout.ProtoReflect.Descriptor instead.

func (*BucketStorageLayout) GetBucket

func (x *BucketStorageLayout) GetBucket() string

func (*BucketStorageLayout) GetCustomPlacementConfig

func (x *BucketStorageLayout) GetCustomPlacementConfig() *BucketStorageLayoutCustomPlacementConfig

func (*BucketStorageLayout) GetHierarchicalNamespace

func (x *BucketStorageLayout) GetHierarchicalNamespace() *BucketStorageLayoutHierarchicalNamespace

func (*BucketStorageLayout) GetKind

func (x *BucketStorageLayout) GetKind() string

func (*BucketStorageLayout) GetLocation

func (x *BucketStorageLayout) GetLocation() string

func (*BucketStorageLayout) GetLocationType

func (x *BucketStorageLayout) GetLocationType() string

func (*BucketStorageLayout) ProtoMessage

func (*BucketStorageLayout) ProtoMessage()

func (*BucketStorageLayout) ProtoReflect

func (x *BucketStorageLayout) ProtoReflect() protoreflect.Message

func (*BucketStorageLayout) Reset

func (x *BucketStorageLayout) Reset()

func (*BucketStorageLayout) String

func (x *BucketStorageLayout) String() string

type BucketStorageLayoutCustomPlacementConfig

type BucketStorageLayoutCustomPlacementConfig struct {
	DataLocations []string `protobuf:"bytes,1,rep,name=data_locations,json=dataLocations" json:"data_locations,omitempty"`
	// contains filtered or unexported fields
}

func (*BucketStorageLayoutCustomPlacementConfig) Descriptor deprecated

func (*BucketStorageLayoutCustomPlacementConfig) Descriptor() ([]byte, []int)

Deprecated: Use BucketStorageLayoutCustomPlacementConfig.ProtoReflect.Descriptor instead.

func (*BucketStorageLayoutCustomPlacementConfig) GetDataLocations

func (x *BucketStorageLayoutCustomPlacementConfig) GetDataLocations() []string

func (*BucketStorageLayoutCustomPlacementConfig) ProtoMessage

func (*BucketStorageLayoutCustomPlacementConfig) ProtoReflect

func (*BucketStorageLayoutCustomPlacementConfig) Reset

func (*BucketStorageLayoutCustomPlacementConfig) String

type BucketStorageLayoutHierarchicalNamespace

type BucketStorageLayoutHierarchicalNamespace struct {
	Enabled *bool `protobuf:"varint,1,opt,name=enabled" json:"enabled,omitempty"`
	// contains filtered or unexported fields
}

func (*BucketStorageLayoutHierarchicalNamespace) Descriptor deprecated

func (*BucketStorageLayoutHierarchicalNamespace) Descriptor() ([]byte, []int)

Deprecated: Use BucketStorageLayoutHierarchicalNamespace.ProtoReflect.Descriptor instead.

func (*BucketStorageLayoutHierarchicalNamespace) GetEnabled

func (*BucketStorageLayoutHierarchicalNamespace) ProtoMessage

func (*BucketStorageLayoutHierarchicalNamespace) ProtoReflect

func (*BucketStorageLayoutHierarchicalNamespace) Reset

func (*BucketStorageLayoutHierarchicalNamespace) String

type BucketVersioning

type BucketVersioning struct {
	Enabled *bool `protobuf:"varint,1,opt,name=enabled" json:"enabled,omitempty"`
	// contains filtered or unexported fields
}

func (*BucketVersioning) Descriptor deprecated

func (*BucketVersioning) Descriptor() ([]byte, []int)

Deprecated: Use BucketVersioning.ProtoReflect.Descriptor instead.

func (*BucketVersioning) GetEnabled

func (x *BucketVersioning) GetEnabled() bool

func (*BucketVersioning) ProtoMessage

func (*BucketVersioning) ProtoMessage()

func (*BucketVersioning) ProtoReflect

func (x *BucketVersioning) ProtoReflect() protoreflect.Message

func (*BucketVersioning) Reset

func (x *BucketVersioning) Reset()

func (*BucketVersioning) String

func (x *BucketVersioning) String() string

type BucketWebsite

type BucketWebsite struct {
	MainPageSuffix *string `protobuf:"bytes,1,opt,name=main_page_suffix,json=mainPageSuffix" json:"main_page_suffix,omitempty"`
	NotFoundPage   *string `protobuf:"bytes,2,opt,name=not_found_page,json=notFoundPage" json:"not_found_page,omitempty"`
	// contains filtered or unexported fields
}

func (*BucketWebsite) Descriptor deprecated

func (*BucketWebsite) Descriptor() ([]byte, []int)

Deprecated: Use BucketWebsite.ProtoReflect.Descriptor instead.

func (*BucketWebsite) GetMainPageSuffix

func (x *BucketWebsite) GetMainPageSuffix() string

func (*BucketWebsite) GetNotFoundPage

func (x *BucketWebsite) GetNotFoundPage() string

func (*BucketWebsite) ProtoMessage

func (*BucketWebsite) ProtoMessage()

func (*BucketWebsite) ProtoReflect

func (x *BucketWebsite) ProtoReflect() protoreflect.Message

func (*BucketWebsite) Reset

func (x *BucketWebsite) Reset()

func (*BucketWebsite) String

func (x *BucketWebsite) String() string

type Buckets

type Buckets struct {

	// The list of items.
	Items []*Bucket `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	// The kind of item this is. For lists of buckets, this is always storage#buckets.
	Kind *string `protobuf:"bytes,2,opt,name=kind" json:"kind,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" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

A list of buckets.

func (*Buckets) Descriptor deprecated

func (*Buckets) Descriptor() ([]byte, []int)

Deprecated: Use Buckets.ProtoReflect.Descriptor instead.

func (*Buckets) GetItems

func (x *Buckets) GetItems() []*Bucket

func (*Buckets) GetKind

func (x *Buckets) GetKind() string

func (*Buckets) GetNextPageToken

func (x *Buckets) GetNextPageToken() string

func (*Buckets) ProtoMessage

func (*Buckets) ProtoMessage()

func (*Buckets) ProtoReflect

func (x *Buckets) ProtoReflect() protoreflect.Message

func (*Buckets) Reset

func (x *Buckets) Reset()

func (*Buckets) String

func (x *Buckets) String() string

type BucketsServerClient

type BucketsServerClient interface {
	// Deletes an empty bucket. Deletions are permanent unless soft delete is enabled on the bucket.
	DeleteBucket(ctx context.Context, in *DeleteBucketRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// Returns metadata for the specified bucket.
	GetBucket(ctx context.Context, in *GetBucketRequest, opts ...grpc.CallOption) (*Bucket, error)
	// Returns the storage layout configuration for the specified bucket. Note that this operation requires storage.objects.list permission.
	GetStorageLayoutBucket(ctx context.Context, in *GetStorageLayoutBucketRequest, opts ...grpc.CallOption) (*BucketStorageLayout, error)
	// Creates a new bucket.
	InsertBucket(ctx context.Context, in *InsertBucketRequest, opts ...grpc.CallOption) (*Bucket, error)
	// Retrieves a list of buckets for a given project.
	ListBuckets(ctx context.Context, in *ListBucketsRequest, opts ...grpc.CallOption) (*Buckets, error)
	// Locks retention policy on a bucket.
	LockRetentionPolicyBucket(ctx context.Context, in *LockRetentionPolicyBucketRequest, opts ...grpc.CallOption) (*Bucket, error)
	// Patches 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)
	// Initiates a long-running Relocate Bucket operation on the specified bucket.
	RelocateBucket(ctx context.Context, in *RelocateBucketServiceRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Restores a soft-deleted bucket.
	RestoreBucket(ctx context.Context, in *RestoreBucketRequest, opts ...grpc.CallOption) (*Bucket, error)
	// Updates a bucket. 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)
}

BucketsServerClient is the client API for BucketsServer service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type BucketsServerServer

type BucketsServerServer interface {
	// Deletes an empty bucket. Deletions are permanent unless soft delete is enabled on the bucket.
	DeleteBucket(context.Context, *DeleteBucketRequest) (*empty.Empty, error)
	// Returns metadata for the specified bucket.
	GetBucket(context.Context, *GetBucketRequest) (*Bucket, error)
	// Returns the storage layout configuration for the specified bucket. Note that this operation requires storage.objects.list permission.
	GetStorageLayoutBucket(context.Context, *GetStorageLayoutBucketRequest) (*BucketStorageLayout, error)
	// Creates a new bucket.
	InsertBucket(context.Context, *InsertBucketRequest) (*Bucket, error)
	// Retrieves a list of buckets for a given project.
	ListBuckets(context.Context, *ListBucketsRequest) (*Buckets, error)
	// Locks retention policy on a bucket.
	LockRetentionPolicyBucket(context.Context, *LockRetentionPolicyBucketRequest) (*Bucket, error)
	// Patches 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)
	// Initiates a long-running Relocate Bucket operation on the specified bucket.
	RelocateBucket(context.Context, *RelocateBucketServiceRequest) (*longrunningpb.Operation, error)
	// Restores a soft-deleted bucket.
	RestoreBucket(context.Context, *RestoreBucketRequest) (*Bucket, error)
	// Updates a bucket. Changes to the bucket will be readable immediately after writing, but configuration changes may take time to propagate.
	UpdateBucket(context.Context, *UpdateBucketRequest) (*Bucket, error)
	// contains filtered or unexported methods
}

BucketsServerServer is the server API for BucketsServer service. All implementations must embed UnimplementedBucketsServerServer for forward compatibility

type BulkRestoreObjectRequest

type BulkRestoreObjectRequest struct {
	Bucket *string                    `protobuf:"bytes,1,opt,name=bucket" json:"bucket,omitempty"`
	Object *BulkRestoreObjectsRequest `protobuf:"bytes,2,opt,name=object" json:"object,omitempty"`
	// contains filtered or unexported fields
}

func (*BulkRestoreObjectRequest) Descriptor deprecated

func (*BulkRestoreObjectRequest) Descriptor() ([]byte, []int)

Deprecated: Use BulkRestoreObjectRequest.ProtoReflect.Descriptor instead.

func (*BulkRestoreObjectRequest) GetBucket

func (x *BulkRestoreObjectRequest) GetBucket() string

func (*BulkRestoreObjectRequest) GetObject

func (*BulkRestoreObjectRequest) ProtoMessage

func (*BulkRestoreObjectRequest) ProtoMessage()

func (*BulkRestoreObjectRequest) ProtoReflect

func (x *BulkRestoreObjectRequest) ProtoReflect() protoreflect.Message

func (*BulkRestoreObjectRequest) Reset

func (x *BulkRestoreObjectRequest) Reset()

func (*BulkRestoreObjectRequest) String

func (x *BulkRestoreObjectRequest) String() string

type BulkRestoreObjectsRequest

type BulkRestoreObjectsRequest struct {

	// If false (default), the restore will not overwrite live objects with the same name at the destination. This means some deleted objects may be skipped. If true, live objects will be overwritten resulting in a noncurrent object (if versioning is enabled). If versioning is not enabled, overwriting the object will result in a soft-deleted object. In either case, if a noncurrent object already exists with the same name, a live version can be written without issue.
	AllowOverwrite *bool `protobuf:"varint,1,opt,name=allow_overwrite,json=allowOverwrite" json:"allow_overwrite,omitempty"`
	// If true, copies the source object's ACL; otherwise, uses the bucket's default object ACL. The default is false.
	CopySourceAcl *bool `protobuf:"varint,2,opt,name=copy_source_acl,json=copySourceAcl" json:"copy_source_acl,omitempty"`
	// Restores only the objects matching any of the specified glob(s). If this parameter is not specified, all objects will be restored within the specified time range.
	MatchGlobs []string `protobuf:"bytes,3,rep,name=match_globs,json=matchGlobs" json:"match_globs,omitempty"`
	// Restores only the objects that were soft-deleted after this time.
	SoftDeletedAfterTime *timestamp.Timestamp `protobuf:"bytes,4,opt,name=soft_deleted_after_time,json=softDeletedAfterTime" json:"soft_deleted_after_time,omitempty"`
	// Restores only the objects that were soft-deleted before this time.
	SoftDeletedBeforeTime *timestamp.Timestamp `protobuf:"bytes,5,opt,name=soft_deleted_before_time,json=softDeletedBeforeTime" json:"soft_deleted_before_time,omitempty"`
	// contains filtered or unexported fields
}

A bulk restore objects request.

func (*BulkRestoreObjectsRequest) Descriptor deprecated

func (*BulkRestoreObjectsRequest) Descriptor() ([]byte, []int)

Deprecated: Use BulkRestoreObjectsRequest.ProtoReflect.Descriptor instead.

func (*BulkRestoreObjectsRequest) GetAllowOverwrite

func (x *BulkRestoreObjectsRequest) GetAllowOverwrite() bool

func (*BulkRestoreObjectsRequest) GetCopySourceAcl

func (x *BulkRestoreObjectsRequest) GetCopySourceAcl() bool

func (*BulkRestoreObjectsRequest) GetMatchGlobs

func (x *BulkRestoreObjectsRequest) GetMatchGlobs() []string

func (*BulkRestoreObjectsRequest) GetSoftDeletedAfterTime

func (x *BulkRestoreObjectsRequest) GetSoftDeletedAfterTime() *timestamp.Timestamp

func (*BulkRestoreObjectsRequest) GetSoftDeletedBeforeTime

func (x *BulkRestoreObjectsRequest) GetSoftDeletedBeforeTime() *timestamp.Timestamp

func (*BulkRestoreObjectsRequest) ProtoMessage

func (*BulkRestoreObjectsRequest) ProtoMessage()

func (*BulkRestoreObjectsRequest) ProtoReflect

func (*BulkRestoreObjectsRequest) Reset

func (x *BulkRestoreObjectsRequest) Reset()

func (*BulkRestoreObjectsRequest) String

func (x *BulkRestoreObjectsRequest) String() string

type Channel

type Channel struct {

	// The address where notifications are delivered for this channel.
	Address *string `protobuf:"bytes,1,opt,name=address" json:"address,omitempty"`
	// Date and time of notification channel expiration, expressed as a Unix timestamp, in milliseconds. Optional.
	Expiration *int64 `protobuf:"varint,2,opt,name=expiration" json:"expiration,omitempty"`
	// A UUID or similar unique string that identifies this channel.
	Id *string `protobuf:"bytes,3,opt,name=id" json:"id,omitempty"`
	// Identifies this as a notification channel used to watch for changes to a resource, which is "api#channel".
	Kind *string `protobuf:"bytes,4,opt,name=kind" json:"kind,omitempty"`
	// Additional parameters controlling delivery channel behavior. Optional.
	Params map[string]string `` /* 132-byte string literal not displayed */
	// A Boolean value to indicate whether payload is wanted. Optional.
	Payload *bool `protobuf:"varint,6,opt,name=payload" json:"payload,omitempty"`
	// An opaque ID that identifies the resource being watched on this channel. Stable across different API versions.
	ResourceId *string `protobuf:"bytes,7,opt,name=resource_id,json=resourceId" json:"resource_id,omitempty"`
	// A version-specific identifier for the watched resource.
	ResourceUri *string `protobuf:"bytes,8,opt,name=resource_uri,json=resourceUri" json:"resource_uri,omitempty"`
	// An arbitrary string delivered to the target address with each notification delivered over this channel. Optional.
	Token *string `protobuf:"bytes,9,opt,name=token" json:"token,omitempty"`
	// The type of delivery mechanism used for this channel.
	Type *string `protobuf:"bytes,10,opt,name=type" json:"type,omitempty"`
	// contains filtered or unexported fields
}

An notification channel used to watch for resource changes.

func (*Channel) Descriptor deprecated

func (*Channel) Descriptor() ([]byte, []int)

Deprecated: Use Channel.ProtoReflect.Descriptor instead.

func (*Channel) GetAddress

func (x *Channel) GetAddress() string

func (*Channel) GetExpiration

func (x *Channel) GetExpiration() int64

func (*Channel) GetId

func (x *Channel) GetId() string

func (*Channel) GetKind

func (x *Channel) GetKind() string

func (*Channel) GetParams

func (x *Channel) GetParams() map[string]string

func (*Channel) GetPayload

func (x *Channel) GetPayload() bool

func (*Channel) GetResourceId

func (x *Channel) GetResourceId() string

func (*Channel) GetResourceUri

func (x *Channel) GetResourceUri() string

func (*Channel) GetToken

func (x *Channel) GetToken() string

func (*Channel) GetType

func (x *Channel) GetType() string

func (*Channel) ProtoMessage

func (*Channel) ProtoMessage()

func (*Channel) ProtoReflect

func (x *Channel) ProtoReflect() protoreflect.Message

func (*Channel) Reset

func (x *Channel) Reset()

func (*Channel) String

func (x *Channel) String() string

type ChannelsServerClient

type ChannelsServerClient interface {
	// Stop watching resources through this channel
	StopChannel(ctx context.Context, in *StopChannelRequest, opts ...grpc.CallOption) (*empty.Empty, error)
}

ChannelsServerClient is the client API for ChannelsServer service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ChannelsServerServer

type ChannelsServerServer interface {
	// Stop watching resources through this channel
	StopChannel(context.Context, *StopChannelRequest) (*empty.Empty, error)
	// contains filtered or unexported methods
}

ChannelsServerServer is the server API for ChannelsServer service. All implementations must embed UnimplementedChannelsServerServer for forward compatibility

type ComposeObjectRequest

type ComposeObjectRequest struct {
	DestinationBucket        *string         `protobuf:"bytes,1,opt,name=destination_bucket,json=destinationBucket" json:"destination_bucket,omitempty"`
	DestinationObject        *string         `protobuf:"bytes,2,opt,name=destination_object,json=destinationObject" json:"destination_object,omitempty"`
	DestinationPredefinedAcl *string         `` /* 128-byte string literal not displayed */
	IfGenerationMatch        *string         `protobuf:"bytes,4,opt,name=if_generation_match,json=ifGenerationMatch" json:"if_generation_match,omitempty"`
	IfMetagenerationMatch    *string         `protobuf:"bytes,5,opt,name=if_metageneration_match,json=ifMetagenerationMatch" json:"if_metageneration_match,omitempty"`
	KmsKeyName               *string         `protobuf:"bytes,6,opt,name=kms_key_name,json=kmsKeyName" json:"kms_key_name,omitempty"`
	UserProject              *string         `protobuf:"bytes,7,opt,name=user_project,json=userProject" json:"user_project,omitempty"`
	Object                   *ComposeRequest `protobuf:"bytes,8,opt,name=object" json:"object,omitempty"`
	// contains filtered or unexported fields
}

func (*ComposeObjectRequest) Descriptor deprecated

func (*ComposeObjectRequest) Descriptor() ([]byte, []int)

Deprecated: Use ComposeObjectRequest.ProtoReflect.Descriptor instead.

func (*ComposeObjectRequest) GetDestinationBucket

func (x *ComposeObjectRequest) GetDestinationBucket() string

func (*ComposeObjectRequest) GetDestinationObject

func (x *ComposeObjectRequest) GetDestinationObject() string

func (*ComposeObjectRequest) GetDestinationPredefinedAcl

func (x *ComposeObjectRequest) GetDestinationPredefinedAcl() string

func (*ComposeObjectRequest) GetIfGenerationMatch

func (x *ComposeObjectRequest) GetIfGenerationMatch() string

func (*ComposeObjectRequest) GetIfMetagenerationMatch

func (x *ComposeObjectRequest) GetIfMetagenerationMatch() string

func (*ComposeObjectRequest) GetKmsKeyName

func (x *ComposeObjectRequest) GetKmsKeyName() string

func (*ComposeObjectRequest) GetObject

func (x *ComposeObjectRequest) GetObject() *ComposeRequest

func (*ComposeObjectRequest) GetUserProject

func (x *ComposeObjectRequest) GetUserProject() string

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 ComposeRequest

type ComposeRequest struct {

	// Properties of the resulting object.
	Destination *Object `protobuf:"bytes,1,opt,name=destination" json:"destination,omitempty"`
	// The kind of item this is.
	Kind *string `protobuf:"bytes,2,opt,name=kind" json:"kind,omitempty"`
	// The list of source objects that will be concatenated into a single object.
	SourceObjects []*ComposeRequestSourceObjects `protobuf:"bytes,3,rep,name=source_objects,json=sourceObjects" json:"source_objects,omitempty"`
	// contains filtered or unexported fields
}

A Compose request.

func (*ComposeRequest) Descriptor deprecated

func (*ComposeRequest) Descriptor() ([]byte, []int)

Deprecated: Use ComposeRequest.ProtoReflect.Descriptor instead.

func (*ComposeRequest) GetDestination

func (x *ComposeRequest) GetDestination() *Object

func (*ComposeRequest) GetKind

func (x *ComposeRequest) GetKind() string

func (*ComposeRequest) GetSourceObjects

func (x *ComposeRequest) GetSourceObjects() []*ComposeRequestSourceObjects

func (*ComposeRequest) ProtoMessage

func (*ComposeRequest) ProtoMessage()

func (*ComposeRequest) ProtoReflect

func (x *ComposeRequest) ProtoReflect() protoreflect.Message

func (*ComposeRequest) Reset

func (x *ComposeRequest) Reset()

func (*ComposeRequest) String

func (x *ComposeRequest) String() string

type ComposeRequestSourceObjects

type ComposeRequestSourceObjects struct {
	Generation          *int64               `protobuf:"varint,1,opt,name=generation" json:"generation,omitempty"`
	Name                *string              `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
	ObjectPreconditions *ObjectPreconditions `protobuf:"bytes,3,opt,name=object_preconditions,json=objectPreconditions" json:"object_preconditions,omitempty"`
	// contains filtered or unexported fields
}

func (*ComposeRequestSourceObjects) Descriptor deprecated

func (*ComposeRequestSourceObjects) Descriptor() ([]byte, []int)

Deprecated: Use ComposeRequestSourceObjects.ProtoReflect.Descriptor instead.

func (*ComposeRequestSourceObjects) GetGeneration

func (x *ComposeRequestSourceObjects) GetGeneration() int64

func (*ComposeRequestSourceObjects) GetName

func (x *ComposeRequestSourceObjects) GetName() string

func (*ComposeRequestSourceObjects) GetObjectPreconditions

func (x *ComposeRequestSourceObjects) GetObjectPreconditions() *ObjectPreconditions

func (*ComposeRequestSourceObjects) ProtoMessage

func (*ComposeRequestSourceObjects) ProtoMessage()

func (*ComposeRequestSourceObjects) ProtoReflect

func (*ComposeRequestSourceObjects) Reset

func (x *ComposeRequestSourceObjects) Reset()

func (*ComposeRequestSourceObjects) String

func (x *ComposeRequestSourceObjects) String() string

type Condition

type Condition struct {
	Age                     *int32   `protobuf:"varint,1,opt,name=age" json:"age,omitempty"`
	CreatedBefore           *string  `protobuf:"bytes,2,opt,name=created_before,json=createdBefore" json:"created_before,omitempty"`
	CustomTimeBefore        *string  `protobuf:"bytes,3,opt,name=custom_time_before,json=customTimeBefore" json:"custom_time_before,omitempty"`
	DaysSinceCustomTime     *int32   `protobuf:"varint,4,opt,name=days_since_custom_time,json=daysSinceCustomTime" json:"days_since_custom_time,omitempty"`
	DaysSinceNoncurrentTime *int32   `` /* 128-byte string literal not displayed */
	IsLive                  *bool    `protobuf:"varint,6,opt,name=is_live,json=isLive" json:"is_live,omitempty"`
	MatchesPattern          *string  `protobuf:"bytes,7,opt,name=matches_pattern,json=matchesPattern" json:"matches_pattern,omitempty"`
	MatchesPrefix           []string `protobuf:"bytes,8,rep,name=matches_prefix,json=matchesPrefix" json:"matches_prefix,omitempty"`
	MatchesStorageClass     []string `protobuf:"bytes,9,rep,name=matches_storage_class,json=matchesStorageClass" json:"matches_storage_class,omitempty"`
	MatchesSuffix           []string `protobuf:"bytes,10,rep,name=matches_suffix,json=matchesSuffix" json:"matches_suffix,omitempty"`
	NoncurrentTimeBefore    *string  `protobuf:"bytes,11,opt,name=noncurrent_time_before,json=noncurrentTimeBefore" json:"noncurrent_time_before,omitempty"`
	NumNewerVersions        *int32   `protobuf:"varint,12,opt,name=num_newer_versions,json=numNewerVersions" json:"num_newer_versions,omitempty"`
	// contains filtered or unexported fields
}

func (*Condition) Descriptor deprecated

func (*Condition) Descriptor() ([]byte, []int)

Deprecated: Use Condition.ProtoReflect.Descriptor instead.

func (*Condition) GetAge

func (x *Condition) GetAge() int32

func (*Condition) GetCreatedBefore

func (x *Condition) GetCreatedBefore() string

func (*Condition) GetCustomTimeBefore

func (x *Condition) GetCustomTimeBefore() string

func (*Condition) GetDaysSinceCustomTime

func (x *Condition) GetDaysSinceCustomTime() int32

func (*Condition) GetDaysSinceNoncurrentTime

func (x *Condition) GetDaysSinceNoncurrentTime() int32

func (*Condition) GetIsLive

func (x *Condition) GetIsLive() bool

func (*Condition) GetMatchesPattern

func (x *Condition) GetMatchesPattern() string

func (*Condition) GetMatchesPrefix

func (x *Condition) GetMatchesPrefix() []string

func (*Condition) GetMatchesStorageClass

func (x *Condition) GetMatchesStorageClass() []string

func (*Condition) GetMatchesSuffix

func (x *Condition) GetMatchesSuffix() []string

func (*Condition) GetNoncurrentTimeBefore

func (x *Condition) GetNoncurrentTimeBefore() string

func (*Condition) GetNumNewerVersions

func (x *Condition) GetNumNewerVersions() int32

func (*Condition) ProtoMessage

func (*Condition) ProtoMessage()

func (*Condition) ProtoReflect

func (x *Condition) ProtoReflect() protoreflect.Message

func (*Condition) Reset

func (x *Condition) Reset()

func (*Condition) String

func (x *Condition) String() string

type CopyObjectRequest

type CopyObjectRequest struct {
	DestinationBucket              *string `protobuf:"bytes,1,opt,name=destination_bucket,json=destinationBucket" json:"destination_bucket,omitempty"`
	DestinationKmsKeyName          *string `protobuf:"bytes,2,opt,name=destination_kms_key_name,json=destinationKmsKeyName" json:"destination_kms_key_name,omitempty"`
	DestinationObject              *string `protobuf:"bytes,3,opt,name=destination_object,json=destinationObject" json:"destination_object,omitempty"`
	DestinationPredefinedAcl       *string `` /* 128-byte string literal not displayed */
	IfGenerationMatch              *string `protobuf:"bytes,5,opt,name=if_generation_match,json=ifGenerationMatch" json:"if_generation_match,omitempty"`
	IfGenerationNotMatch           *string `protobuf:"bytes,6,opt,name=if_generation_not_match,json=ifGenerationNotMatch" json:"if_generation_not_match,omitempty"`
	IfMetagenerationMatch          *string `protobuf:"bytes,7,opt,name=if_metageneration_match,json=ifMetagenerationMatch" json:"if_metageneration_match,omitempty"`
	IfMetagenerationNotMatch       *string `` /* 130-byte string literal not displayed */
	IfSourceGenerationMatch        *string `` /* 127-byte string literal not displayed */
	IfSourceGenerationNotMatch     *string `` /* 139-byte string literal not displayed */
	IfSourceMetagenerationMatch    *string `` /* 140-byte string literal not displayed */
	IfSourceMetagenerationNotMatch *string `` /* 151-byte string literal not displayed */
	Projection                     *string `protobuf:"bytes,13,opt,name=projection" json:"projection,omitempty"`
	SourceBucket                   *string `protobuf:"bytes,14,opt,name=source_bucket,json=sourceBucket" json:"source_bucket,omitempty"`
	SourceGeneration               *string `protobuf:"bytes,15,opt,name=source_generation,json=sourceGeneration" json:"source_generation,omitempty"`
	SourceObject                   *string `protobuf:"bytes,16,opt,name=source_object,json=sourceObject" json:"source_object,omitempty"`
	UserProject                    *string `protobuf:"bytes,17,opt,name=user_project,json=userProject" json:"user_project,omitempty"`
	Object                         *Object `protobuf:"bytes,18,opt,name=object" json:"object,omitempty"`
	// contains filtered or unexported fields
}

func (*CopyObjectRequest) Descriptor deprecated

func (*CopyObjectRequest) Descriptor() ([]byte, []int)

Deprecated: Use CopyObjectRequest.ProtoReflect.Descriptor instead.

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() string

func (*CopyObjectRequest) GetIfGenerationMatch

func (x *CopyObjectRequest) GetIfGenerationMatch() string

func (*CopyObjectRequest) GetIfGenerationNotMatch

func (x *CopyObjectRequest) GetIfGenerationNotMatch() string

func (*CopyObjectRequest) GetIfMetagenerationMatch

func (x *CopyObjectRequest) GetIfMetagenerationMatch() string

func (*CopyObjectRequest) GetIfMetagenerationNotMatch

func (x *CopyObjectRequest) GetIfMetagenerationNotMatch() string

func (*CopyObjectRequest) GetIfSourceGenerationMatch

func (x *CopyObjectRequest) GetIfSourceGenerationMatch() string

func (*CopyObjectRequest) GetIfSourceGenerationNotMatch

func (x *CopyObjectRequest) GetIfSourceGenerationNotMatch() string

func (*CopyObjectRequest) GetIfSourceMetagenerationMatch

func (x *CopyObjectRequest) GetIfSourceMetagenerationMatch() string

func (*CopyObjectRequest) GetIfSourceMetagenerationNotMatch

func (x *CopyObjectRequest) GetIfSourceMetagenerationNotMatch() string

func (*CopyObjectRequest) GetObject

func (x *CopyObjectRequest) GetObject() *Object

func (*CopyObjectRequest) GetProjection

func (x *CopyObjectRequest) GetProjection() string

func (*CopyObjectRequest) GetSourceBucket

func (x *CopyObjectRequest) GetSourceBucket() string

func (*CopyObjectRequest) GetSourceGeneration

func (x *CopyObjectRequest) GetSourceGeneration() string

func (*CopyObjectRequest) GetSourceObject

func (x *CopyObjectRequest) GetSourceObject() string

func (*CopyObjectRequest) GetUserProject

func (x *CopyObjectRequest) GetUserProject() 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 CreateProjectsHmacKeyRequest

type CreateProjectsHmacKeyRequest struct {
	ProjectId           *string `protobuf:"bytes,1,opt,name=project_id,json=projectId" json:"project_id,omitempty"`
	ServiceAccountEmail *string `protobuf:"bytes,2,opt,name=service_account_email,json=serviceAccountEmail" json:"service_account_email,omitempty"`
	UserProject         *string `protobuf:"bytes,3,opt,name=user_project,json=userProject" json:"user_project,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateProjectsHmacKeyRequest) Descriptor deprecated

func (*CreateProjectsHmacKeyRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateProjectsHmacKeyRequest.ProtoReflect.Descriptor instead.

func (*CreateProjectsHmacKeyRequest) GetProjectId

func (x *CreateProjectsHmacKeyRequest) GetProjectId() string

func (*CreateProjectsHmacKeyRequest) GetServiceAccountEmail

func (x *CreateProjectsHmacKeyRequest) GetServiceAccountEmail() string

func (*CreateProjectsHmacKeyRequest) GetUserProject

func (x *CreateProjectsHmacKeyRequest) GetUserProject() string

func (*CreateProjectsHmacKeyRequest) ProtoMessage

func (*CreateProjectsHmacKeyRequest) ProtoMessage()

func (*CreateProjectsHmacKeyRequest) ProtoReflect

func (*CreateProjectsHmacKeyRequest) Reset

func (x *CreateProjectsHmacKeyRequest) Reset()

func (*CreateProjectsHmacKeyRequest) String

type DefaultObjectAccessControlsServerClient

type DefaultObjectAccessControlsServerClient interface {
	// Permanently deletes the default object ACL entry for the specified entity on the specified bucket.
	DeleteDefaultObjectAccessControl(ctx context.Context, in *DeleteDefaultObjectAccessControlRequest, opts ...grpc.CallOption) (*empty.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) (*ObjectAccessControls, error)
	// Patches 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.
	UpdateDefaultObjectAccessControl(ctx context.Context, in *UpdateDefaultObjectAccessControlRequest, opts ...grpc.CallOption) (*ObjectAccessControl, error)
}

DefaultObjectAccessControlsServerClient is the client API for DefaultObjectAccessControlsServer service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type DefaultObjectAccessControlsServerServer

type DefaultObjectAccessControlsServerServer interface {
	// Permanently deletes the default object ACL entry for the specified entity on the specified bucket.
	DeleteDefaultObjectAccessControl(context.Context, *DeleteDefaultObjectAccessControlRequest) (*empty.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) (*ObjectAccessControls, error)
	// Patches 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.
	UpdateDefaultObjectAccessControl(context.Context, *UpdateDefaultObjectAccessControlRequest) (*ObjectAccessControl, error)
	// contains filtered or unexported methods
}

DefaultObjectAccessControlsServerServer is the server API for DefaultObjectAccessControlsServer service. All implementations must embed UnimplementedDefaultObjectAccessControlsServerServer for forward compatibility

type DeleteBucketAccessControlRequest

type DeleteBucketAccessControlRequest struct {
	Bucket      *string `protobuf:"bytes,1,opt,name=bucket" json:"bucket,omitempty"`
	Entity      *string `protobuf:"bytes,2,opt,name=entity" json:"entity,omitempty"`
	UserProject *string `protobuf:"bytes,3,opt,name=user_project,json=userProject" json:"user_project,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteBucketAccessControlRequest) Descriptor deprecated

func (*DeleteBucketAccessControlRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteBucketAccessControlRequest.ProtoReflect.Descriptor instead.

func (*DeleteBucketAccessControlRequest) GetBucket

func (*DeleteBucketAccessControlRequest) GetEntity

func (*DeleteBucketAccessControlRequest) GetUserProject

func (x *DeleteBucketAccessControlRequest) GetUserProject() string

func (*DeleteBucketAccessControlRequest) ProtoMessage

func (*DeleteBucketAccessControlRequest) ProtoMessage()

func (*DeleteBucketAccessControlRequest) ProtoReflect

func (*DeleteBucketAccessControlRequest) Reset

func (*DeleteBucketAccessControlRequest) String

type DeleteBucketRequest

type DeleteBucketRequest struct {
	Name                     *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	IfMetagenerationMatch    *string `protobuf:"bytes,2,opt,name=if_metageneration_match,json=ifMetagenerationMatch" json:"if_metageneration_match,omitempty"`
	IfMetagenerationNotMatch *string `` /* 130-byte string literal not displayed */
	UserProject              *string `protobuf:"bytes,4,opt,name=user_project,json=userProject" json:"user_project,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteBucketRequest) Descriptor deprecated

func (*DeleteBucketRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteBucketRequest.ProtoReflect.Descriptor instead.

func (*DeleteBucketRequest) GetIfMetagenerationMatch

func (x *DeleteBucketRequest) GetIfMetagenerationMatch() string

func (*DeleteBucketRequest) GetIfMetagenerationNotMatch

func (x *DeleteBucketRequest) GetIfMetagenerationNotMatch() string

func (*DeleteBucketRequest) GetName

func (x *DeleteBucketRequest) GetName() string

func (*DeleteBucketRequest) GetUserProject

func (x *DeleteBucketRequest) GetUserProject() string

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 {
	Bucket      *string `protobuf:"bytes,1,opt,name=bucket" json:"bucket,omitempty"`
	Entity      *string `protobuf:"bytes,2,opt,name=entity" json:"entity,omitempty"`
	UserProject *string `protobuf:"bytes,3,opt,name=user_project,json=userProject" json:"user_project,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteDefaultObjectAccessControlRequest) Descriptor deprecated

func (*DeleteDefaultObjectAccessControlRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteDefaultObjectAccessControlRequest.ProtoReflect.Descriptor instead.

func (*DeleteDefaultObjectAccessControlRequest) GetBucket

func (*DeleteDefaultObjectAccessControlRequest) GetEntity

func (*DeleteDefaultObjectAccessControlRequest) GetUserProject

func (x *DeleteDefaultObjectAccessControlRequest) GetUserProject() string

func (*DeleteDefaultObjectAccessControlRequest) ProtoMessage

func (*DeleteDefaultObjectAccessControlRequest) ProtoReflect

func (*DeleteDefaultObjectAccessControlRequest) Reset

func (*DeleteDefaultObjectAccessControlRequest) String

type DeleteFolderRequest

type DeleteFolderRequest struct {
	Bucket                   *string `protobuf:"bytes,1,opt,name=bucket" json:"bucket,omitempty"`
	Name                     *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
	IfMetagenerationMatch    *string `protobuf:"bytes,3,opt,name=if_metageneration_match,json=ifMetagenerationMatch" json:"if_metageneration_match,omitempty"`
	IfMetagenerationNotMatch *string `` /* 130-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*DeleteFolderRequest) Descriptor deprecated

func (*DeleteFolderRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteFolderRequest.ProtoReflect.Descriptor instead.

func (*DeleteFolderRequest) GetBucket

func (x *DeleteFolderRequest) GetBucket() string

func (*DeleteFolderRequest) GetIfMetagenerationMatch

func (x *DeleteFolderRequest) GetIfMetagenerationMatch() string

func (*DeleteFolderRequest) GetIfMetagenerationNotMatch

func (x *DeleteFolderRequest) GetIfMetagenerationNotMatch() string

func (*DeleteFolderRequest) GetName

func (x *DeleteFolderRequest) GetName() string

func (*DeleteFolderRequest) ProtoMessage

func (*DeleteFolderRequest) ProtoMessage()

func (*DeleteFolderRequest) ProtoReflect

func (x *DeleteFolderRequest) ProtoReflect() protoreflect.Message

func (*DeleteFolderRequest) Reset

func (x *DeleteFolderRequest) Reset()

func (*DeleteFolderRequest) String

func (x *DeleteFolderRequest) String() string

type DeleteManagedFolderRequest

type DeleteManagedFolderRequest struct {
	AllowNonEmpty            *bool   `protobuf:"varint,1,opt,name=allow_non_empty,json=allowNonEmpty" json:"allow_non_empty,omitempty"`
	Bucket                   *string `protobuf:"bytes,2,opt,name=bucket" json:"bucket,omitempty"`
	IfMetagenerationMatch    *string `protobuf:"bytes,3,opt,name=if_metageneration_match,json=ifMetagenerationMatch" json:"if_metageneration_match,omitempty"`
	IfMetagenerationNotMatch *string `` /* 130-byte string literal not displayed */
	Name                     *string `protobuf:"bytes,5,opt,name=name" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteManagedFolderRequest) Descriptor deprecated

func (*DeleteManagedFolderRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteManagedFolderRequest.ProtoReflect.Descriptor instead.

func (*DeleteManagedFolderRequest) GetAllowNonEmpty

func (x *DeleteManagedFolderRequest) GetAllowNonEmpty() bool

func (*DeleteManagedFolderRequest) GetBucket

func (x *DeleteManagedFolderRequest) GetBucket() string

func (*DeleteManagedFolderRequest) GetIfMetagenerationMatch

func (x *DeleteManagedFolderRequest) GetIfMetagenerationMatch() string

func (*DeleteManagedFolderRequest) GetIfMetagenerationNotMatch

func (x *DeleteManagedFolderRequest) GetIfMetagenerationNotMatch() string

func (*DeleteManagedFolderRequest) GetName

func (x *DeleteManagedFolderRequest) GetName() string

func (*DeleteManagedFolderRequest) ProtoMessage

func (*DeleteManagedFolderRequest) ProtoMessage()

func (*DeleteManagedFolderRequest) ProtoReflect

func (*DeleteManagedFolderRequest) Reset

func (x *DeleteManagedFolderRequest) Reset()

func (*DeleteManagedFolderRequest) String

func (x *DeleteManagedFolderRequest) String() string

type DeleteNotificationRequest

type DeleteNotificationRequest struct {
	Bucket      *string `protobuf:"bytes,1,opt,name=bucket" json:"bucket,omitempty"`
	Name        *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
	UserProject *string `protobuf:"bytes,3,opt,name=user_project,json=userProject" json:"user_project,omitempty"`
	// contains filtered or unexported fields
}

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) GetName

func (x *DeleteNotificationRequest) GetName() string

func (*DeleteNotificationRequest) GetUserProject

func (x *DeleteNotificationRequest) GetUserProject() string

func (*DeleteNotificationRequest) ProtoMessage

func (*DeleteNotificationRequest) ProtoMessage()

func (*DeleteNotificationRequest) ProtoReflect

func (*DeleteNotificationRequest) Reset

func (x *DeleteNotificationRequest) Reset()

func (*DeleteNotificationRequest) String

func (x *DeleteNotificationRequest) String() string

type DeleteObjectAccessControlRequest

type DeleteObjectAccessControlRequest struct {
	Bucket      *string `protobuf:"bytes,1,opt,name=bucket" json:"bucket,omitempty"`
	Entity      *string `protobuf:"bytes,2,opt,name=entity" json:"entity,omitempty"`
	Generation  *string `protobuf:"bytes,3,opt,name=generation" json:"generation,omitempty"`
	Object      *string `protobuf:"bytes,4,opt,name=object" json:"object,omitempty"`
	UserProject *string `protobuf:"bytes,5,opt,name=user_project,json=userProject" json:"user_project,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteObjectAccessControlRequest) Descriptor deprecated

func (*DeleteObjectAccessControlRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteObjectAccessControlRequest.ProtoReflect.Descriptor instead.

func (*DeleteObjectAccessControlRequest) GetBucket

func (*DeleteObjectAccessControlRequest) GetEntity

func (*DeleteObjectAccessControlRequest) GetGeneration

func (x *DeleteObjectAccessControlRequest) GetGeneration() string

func (*DeleteObjectAccessControlRequest) GetObject

func (*DeleteObjectAccessControlRequest) GetUserProject

func (x *DeleteObjectAccessControlRequest) GetUserProject() string

func (*DeleteObjectAccessControlRequest) ProtoMessage

func (*DeleteObjectAccessControlRequest) ProtoMessage()

func (*DeleteObjectAccessControlRequest) ProtoReflect

func (*DeleteObjectAccessControlRequest) Reset

func (*DeleteObjectAccessControlRequest) String

type DeleteObjectRequest

type DeleteObjectRequest struct {
	Bucket                   *string `protobuf:"bytes,1,opt,name=bucket" json:"bucket,omitempty"`
	Generation               *string `protobuf:"bytes,2,opt,name=generation" json:"generation,omitempty"`
	IfGenerationMatch        *string `protobuf:"bytes,3,opt,name=if_generation_match,json=ifGenerationMatch" json:"if_generation_match,omitempty"`
	IfGenerationNotMatch     *string `protobuf:"bytes,4,opt,name=if_generation_not_match,json=ifGenerationNotMatch" json:"if_generation_not_match,omitempty"`
	IfMetagenerationMatch    *string `protobuf:"bytes,5,opt,name=if_metageneration_match,json=ifMetagenerationMatch" json:"if_metageneration_match,omitempty"`
	IfMetagenerationNotMatch *string `` /* 130-byte string literal not displayed */
	Name                     *string `protobuf:"bytes,7,opt,name=name" json:"name,omitempty"`
	UserProject              *string `protobuf:"bytes,8,opt,name=user_project,json=userProject" json:"user_project,omitempty"`
	// contains filtered or unexported fields
}

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) GetGeneration

func (x *DeleteObjectRequest) GetGeneration() string

func (*DeleteObjectRequest) GetIfGenerationMatch

func (x *DeleteObjectRequest) GetIfGenerationMatch() string

func (*DeleteObjectRequest) GetIfGenerationNotMatch

func (x *DeleteObjectRequest) GetIfGenerationNotMatch() string

func (*DeleteObjectRequest) GetIfMetagenerationMatch

func (x *DeleteObjectRequest) GetIfMetagenerationMatch() string

func (*DeleteObjectRequest) GetIfMetagenerationNotMatch

func (x *DeleteObjectRequest) GetIfMetagenerationNotMatch() string

func (*DeleteObjectRequest) GetName

func (x *DeleteObjectRequest) GetName() string

func (*DeleteObjectRequest) GetUserProject

func (x *DeleteObjectRequest) GetUserProject() 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 DeleteProjectsHmacKeyRequest

type DeleteProjectsHmacKeyRequest struct {
	AccessId    *string `protobuf:"bytes,1,opt,name=access_id,json=accessId" json:"access_id,omitempty"`
	ProjectId   *string `protobuf:"bytes,2,opt,name=project_id,json=projectId" json:"project_id,omitempty"`
	UserProject *string `protobuf:"bytes,3,opt,name=user_project,json=userProject" json:"user_project,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteProjectsHmacKeyRequest) Descriptor deprecated

func (*DeleteProjectsHmacKeyRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteProjectsHmacKeyRequest.ProtoReflect.Descriptor instead.

func (*DeleteProjectsHmacKeyRequest) GetAccessId

func (x *DeleteProjectsHmacKeyRequest) GetAccessId() string

func (*DeleteProjectsHmacKeyRequest) GetProjectId

func (x *DeleteProjectsHmacKeyRequest) GetProjectId() string

func (*DeleteProjectsHmacKeyRequest) GetUserProject

func (x *DeleteProjectsHmacKeyRequest) GetUserProject() string

func (*DeleteProjectsHmacKeyRequest) ProtoMessage

func (*DeleteProjectsHmacKeyRequest) ProtoMessage()

func (*DeleteProjectsHmacKeyRequest) ProtoReflect

func (*DeleteProjectsHmacKeyRequest) Reset

func (x *DeleteProjectsHmacKeyRequest) Reset()

func (*DeleteProjectsHmacKeyRequest) String

type DisableAnywhereCacheRequest

type DisableAnywhereCacheRequest struct {
	AnywhereCacheId *string `protobuf:"bytes,1,opt,name=anywhere_cache_id,json=anywhereCacheId" json:"anywhere_cache_id,omitempty"`
	Bucket          *string `protobuf:"bytes,2,opt,name=bucket" json:"bucket,omitempty"`
	// contains filtered or unexported fields
}

func (*DisableAnywhereCacheRequest) Descriptor deprecated

func (*DisableAnywhereCacheRequest) Descriptor() ([]byte, []int)

Deprecated: Use DisableAnywhereCacheRequest.ProtoReflect.Descriptor instead.

func (*DisableAnywhereCacheRequest) GetAnywhereCacheId

func (x *DisableAnywhereCacheRequest) GetAnywhereCacheId() string

func (*DisableAnywhereCacheRequest) GetBucket

func (x *DisableAnywhereCacheRequest) GetBucket() string

func (*DisableAnywhereCacheRequest) ProtoMessage

func (*DisableAnywhereCacheRequest) ProtoMessage()

func (*DisableAnywhereCacheRequest) ProtoReflect

func (*DisableAnywhereCacheRequest) Reset

func (x *DisableAnywhereCacheRequest) Reset()

func (*DisableAnywhereCacheRequest) String

func (x *DisableAnywhereCacheRequest) String() string

type Expr

type Expr struct {

	// An optional description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
	Description *string `protobuf:"bytes,1,opt,name=description" json:"description,omitempty"`
	// Textual representation of an expression in Common Expression Language syntax. The application context of the containing message determines which well-known feature set of CEL is supported.
	Expression *string `protobuf:"bytes,2,opt,name=expression" json:"expression,omitempty"`
	// An optional string indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
	Location *string `protobuf:"bytes,3,opt,name=location" json:"location,omitempty"`
	// An optional title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
	Title *string `protobuf:"bytes,4,opt,name=title" json:"title,omitempty"`
	// contains filtered or unexported fields
}

Represents an expression text. Example: title: "User account presence" description: "Determines whether the request has a user account" expression: "size(request.user) > 0"

func (*Expr) Descriptor deprecated

func (*Expr) Descriptor() ([]byte, []int)

Deprecated: Use Expr.ProtoReflect.Descriptor instead.

func (*Expr) GetDescription

func (x *Expr) GetDescription() string

func (*Expr) GetExpression

func (x *Expr) GetExpression() string

func (*Expr) GetLocation

func (x *Expr) GetLocation() string

func (*Expr) GetTitle

func (x *Expr) GetTitle() string

func (*Expr) ProtoMessage

func (*Expr) ProtoMessage()

func (*Expr) ProtoReflect

func (x *Expr) ProtoReflect() protoreflect.Message

func (*Expr) Reset

func (x *Expr) Reset()

func (*Expr) String

func (x *Expr) String() string

type Folder

type Folder struct {

	// The name of the bucket containing this folder.
	Bucket *string `protobuf:"bytes,1,opt,name=bucket" json:"bucket,omitempty"`
	// The creation time of the folder in RFC 3339 format.
	CreateTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime" json:"create_time,omitempty"`
	// The ID of the folder, including the bucket name, folder name.
	Id *string `protobuf:"bytes,3,opt,name=id" json:"id,omitempty"`
	// The kind of item this is. For folders, this is always storage#folder.
	Kind *string `protobuf:"bytes,4,opt,name=kind" json:"kind,omitempty"`
	// The version of the metadata for this folder. Used for preconditions and for detecting changes in metadata.
	Metageneration *int64 `protobuf:"varint,5,opt,name=metageneration" json:"metageneration,omitempty"`
	// The name of the folder. Required if not specified by URL parameter.
	Name *string `protobuf:"bytes,6,opt,name=name" json:"name,omitempty"`
	// Only present if the folder is part of an ongoing rename folder operation. Contains information which can be used to query the operation status.
	PendingRenameInfo *FolderPendingRenameInfo `protobuf:"bytes,7,opt,name=pending_rename_info,json=pendingRenameInfo" json:"pending_rename_info,omitempty"`
	// The link to this folder.
	SelfLink *string `protobuf:"bytes,8,opt,name=self_link,json=selfLink" json:"self_link,omitempty"`
	// The modification time of the folder metadata in RFC 3339 format.
	UpdateTime *timestamp.Timestamp `protobuf:"bytes,9,opt,name=update_time,json=updateTime" json:"update_time,omitempty"`
	// contains filtered or unexported fields
}

A folder. Only available in buckets with hierarchical namespace enabled.

func (*Folder) Descriptor deprecated

func (*Folder) Descriptor() ([]byte, []int)

Deprecated: Use Folder.ProtoReflect.Descriptor instead.

func (*Folder) GetBucket

func (x *Folder) GetBucket() string

func (*Folder) GetCreateTime

func (x *Folder) GetCreateTime() *timestamp.Timestamp

func (*Folder) GetId

func (x *Folder) GetId() string

func (*Folder) GetKind

func (x *Folder) GetKind() string

func (*Folder) GetMetageneration

func (x *Folder) GetMetageneration() int64

func (*Folder) GetName

func (x *Folder) GetName() string

func (*Folder) GetPendingRenameInfo

func (x *Folder) GetPendingRenameInfo() *FolderPendingRenameInfo
func (x *Folder) GetSelfLink() string

func (*Folder) GetUpdateTime

func (x *Folder) GetUpdateTime() *timestamp.Timestamp

func (*Folder) ProtoMessage

func (*Folder) ProtoMessage()

func (*Folder) ProtoReflect

func (x *Folder) ProtoReflect() protoreflect.Message

func (*Folder) Reset

func (x *Folder) Reset()

func (*Folder) String

func (x *Folder) String() string

type FolderPendingRenameInfo

type FolderPendingRenameInfo struct {
	OperationId *string `protobuf:"bytes,1,opt,name=operation_id,json=operationId" json:"operation_id,omitempty"`
	// contains filtered or unexported fields
}

func (*FolderPendingRenameInfo) Descriptor deprecated

func (*FolderPendingRenameInfo) Descriptor() ([]byte, []int)

Deprecated: Use FolderPendingRenameInfo.ProtoReflect.Descriptor instead.

func (*FolderPendingRenameInfo) GetOperationId

func (x *FolderPendingRenameInfo) GetOperationId() string

func (*FolderPendingRenameInfo) ProtoMessage

func (*FolderPendingRenameInfo) ProtoMessage()

func (*FolderPendingRenameInfo) ProtoReflect

func (x *FolderPendingRenameInfo) ProtoReflect() protoreflect.Message

func (*FolderPendingRenameInfo) Reset

func (x *FolderPendingRenameInfo) Reset()

func (*FolderPendingRenameInfo) String

func (x *FolderPendingRenameInfo) String() string

type Folders

type Folders struct {

	// The list of items.
	Items []*Folder `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	// The kind of item this is. For lists of folders, this is always storage#folders.
	Kind *string `protobuf:"bytes,2,opt,name=kind" json:"kind,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" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

A list of folders.

func (*Folders) Descriptor deprecated

func (*Folders) Descriptor() ([]byte, []int)

Deprecated: Use Folders.ProtoReflect.Descriptor instead.

func (*Folders) GetItems

func (x *Folders) GetItems() []*Folder

func (*Folders) GetKind

func (x *Folders) GetKind() string

func (*Folders) GetNextPageToken

func (x *Folders) GetNextPageToken() string

func (*Folders) ProtoMessage

func (*Folders) ProtoMessage()

func (*Folders) ProtoReflect

func (x *Folders) ProtoReflect() protoreflect.Message

func (*Folders) Reset

func (x *Folders) Reset()

func (*Folders) String

func (x *Folders) String() string

type FoldersServerClient

type FoldersServerClient interface {
	// Permanently deletes a folder. Only applicable to buckets with hierarchical namespace enabled.
	DeleteFolder(ctx context.Context, in *DeleteFolderRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// Returns metadata for the specified folder. Only applicable to buckets with hierarchical namespace enabled.
	GetFolder(ctx context.Context, in *GetFolderRequest, opts ...grpc.CallOption) (*Folder, error)
	// Creates a new folder. Only applicable to buckets with hierarchical namespace enabled.
	InsertFolder(ctx context.Context, in *InsertFolderRequest, opts ...grpc.CallOption) (*Folder, error)
	// Retrieves a list of folders matching the criteria. Only applicable to buckets with hierarchical namespace enabled.
	ListFolders(ctx context.Context, in *ListFoldersRequest, opts ...grpc.CallOption) (*Folders, error)
	// Renames a source folder to a destination folder. Only applicable to buckets with hierarchical namespace enabled.
	RenameFolder(ctx context.Context, in *RenameFolderRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
}

FoldersServerClient is the client API for FoldersServer service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type FoldersServerServer

type FoldersServerServer interface {
	// Permanently deletes a folder. Only applicable to buckets with hierarchical namespace enabled.
	DeleteFolder(context.Context, *DeleteFolderRequest) (*empty.Empty, error)
	// Returns metadata for the specified folder. Only applicable to buckets with hierarchical namespace enabled.
	GetFolder(context.Context, *GetFolderRequest) (*Folder, error)
	// Creates a new folder. Only applicable to buckets with hierarchical namespace enabled.
	InsertFolder(context.Context, *InsertFolderRequest) (*Folder, error)
	// Retrieves a list of folders matching the criteria. Only applicable to buckets with hierarchical namespace enabled.
	ListFolders(context.Context, *ListFoldersRequest) (*Folders, error)
	// Renames a source folder to a destination folder. Only applicable to buckets with hierarchical namespace enabled.
	RenameFolder(context.Context, *RenameFolderRequest) (*longrunningpb.Operation, error)
	// contains filtered or unexported methods
}

FoldersServerServer is the server API for FoldersServer service. All implementations must embed UnimplementedFoldersServerServer for forward compatibility

type GetAnywhereCacheRequest

type GetAnywhereCacheRequest struct {
	AnywhereCacheId *string `protobuf:"bytes,1,opt,name=anywhere_cache_id,json=anywhereCacheId" json:"anywhere_cache_id,omitempty"`
	Bucket          *string `protobuf:"bytes,2,opt,name=bucket" json:"bucket,omitempty"`
	// contains filtered or unexported fields
}

func (*GetAnywhereCacheRequest) Descriptor deprecated

func (*GetAnywhereCacheRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetAnywhereCacheRequest.ProtoReflect.Descriptor instead.

func (*GetAnywhereCacheRequest) GetAnywhereCacheId

func (x *GetAnywhereCacheRequest) GetAnywhereCacheId() string

func (*GetAnywhereCacheRequest) GetBucket

func (x *GetAnywhereCacheRequest) GetBucket() string

func (*GetAnywhereCacheRequest) ProtoMessage

func (*GetAnywhereCacheRequest) ProtoMessage()

func (*GetAnywhereCacheRequest) ProtoReflect

func (x *GetAnywhereCacheRequest) ProtoReflect() protoreflect.Message

func (*GetAnywhereCacheRequest) Reset

func (x *GetAnywhereCacheRequest) Reset()

func (*GetAnywhereCacheRequest) String

func (x *GetAnywhereCacheRequest) String() string

type GetBucketAccessControlRequest

type GetBucketAccessControlRequest struct {
	Bucket      *string `protobuf:"bytes,1,opt,name=bucket" json:"bucket,omitempty"`
	Entity      *string `protobuf:"bytes,2,opt,name=entity" json:"entity,omitempty"`
	UserProject *string `protobuf:"bytes,3,opt,name=user_project,json=userProject" json:"user_project,omitempty"`
	// contains filtered or unexported fields
}

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) GetEntity

func (x *GetBucketAccessControlRequest) GetEntity() string

func (*GetBucketAccessControlRequest) GetUserProject

func (x *GetBucketAccessControlRequest) GetUserProject() string

func (*GetBucketAccessControlRequest) ProtoMessage

func (*GetBucketAccessControlRequest) ProtoMessage()

func (*GetBucketAccessControlRequest) ProtoReflect

func (*GetBucketAccessControlRequest) Reset

func (x *GetBucketAccessControlRequest) Reset()

func (*GetBucketAccessControlRequest) String

type GetBucketRequest

type GetBucketRequest struct {
	Name                     *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	Generation               *string `protobuf:"bytes,2,opt,name=generation" json:"generation,omitempty"`
	IfMetagenerationMatch    *string `protobuf:"bytes,3,opt,name=if_metageneration_match,json=ifMetagenerationMatch" json:"if_metageneration_match,omitempty"`
	IfMetagenerationNotMatch *string `` /* 130-byte string literal not displayed */
	Projection               *string `protobuf:"bytes,5,opt,name=projection" json:"projection,omitempty"`
	SoftDeleted              *bool   `protobuf:"varint,6,opt,name=soft_deleted,json=softDeleted" json:"soft_deleted,omitempty"`
	UserProject              *string `protobuf:"bytes,7,opt,name=user_project,json=userProject" json:"user_project,omitempty"`
	// contains filtered or unexported fields
}

func (*GetBucketRequest) Descriptor deprecated

func (*GetBucketRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetBucketRequest.ProtoReflect.Descriptor instead.

func (*GetBucketRequest) GetGeneration

func (x *GetBucketRequest) GetGeneration() string

func (*GetBucketRequest) GetIfMetagenerationMatch

func (x *GetBucketRequest) GetIfMetagenerationMatch() string

func (*GetBucketRequest) GetIfMetagenerationNotMatch

func (x *GetBucketRequest) GetIfMetagenerationNotMatch() string

func (*GetBucketRequest) GetName

func (x *GetBucketRequest) GetName() string

func (*GetBucketRequest) GetProjection

func (x *GetBucketRequest) GetProjection() string

func (*GetBucketRequest) GetSoftDeleted

func (x *GetBucketRequest) GetSoftDeleted() bool

func (*GetBucketRequest) GetUserProject

func (x *GetBucketRequest) GetUserProject() string

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 {
	Bucket      *string `protobuf:"bytes,1,opt,name=bucket" json:"bucket,omitempty"`
	Entity      *string `protobuf:"bytes,2,opt,name=entity" json:"entity,omitempty"`
	UserProject *string `protobuf:"bytes,3,opt,name=user_project,json=userProject" json:"user_project,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDefaultObjectAccessControlRequest) Descriptor deprecated

func (*GetDefaultObjectAccessControlRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetDefaultObjectAccessControlRequest.ProtoReflect.Descriptor instead.

func (*GetDefaultObjectAccessControlRequest) GetBucket

func (*GetDefaultObjectAccessControlRequest) GetEntity

func (*GetDefaultObjectAccessControlRequest) GetUserProject

func (x *GetDefaultObjectAccessControlRequest) GetUserProject() string

func (*GetDefaultObjectAccessControlRequest) ProtoMessage

func (*GetDefaultObjectAccessControlRequest) ProtoMessage()

func (*GetDefaultObjectAccessControlRequest) ProtoReflect

func (*GetDefaultObjectAccessControlRequest) Reset

func (*GetDefaultObjectAccessControlRequest) String

type GetFolderRequest

type GetFolderRequest struct {
	Bucket                   *string `protobuf:"bytes,1,opt,name=bucket" json:"bucket,omitempty"`
	Name                     *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
	IfMetagenerationMatch    *string `protobuf:"bytes,3,opt,name=if_metageneration_match,json=ifMetagenerationMatch" json:"if_metageneration_match,omitempty"`
	IfMetagenerationNotMatch *string `` /* 130-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetFolderRequest) Descriptor deprecated

func (*GetFolderRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetFolderRequest.ProtoReflect.Descriptor instead.

func (*GetFolderRequest) GetBucket

func (x *GetFolderRequest) GetBucket() string

func (*GetFolderRequest) GetIfMetagenerationMatch

func (x *GetFolderRequest) GetIfMetagenerationMatch() string

func (*GetFolderRequest) GetIfMetagenerationNotMatch

func (x *GetFolderRequest) GetIfMetagenerationNotMatch() string

func (*GetFolderRequest) GetName

func (x *GetFolderRequest) GetName() string

func (*GetFolderRequest) ProtoMessage

func (*GetFolderRequest) ProtoMessage()

func (*GetFolderRequest) ProtoReflect

func (x *GetFolderRequest) ProtoReflect() protoreflect.Message

func (*GetFolderRequest) Reset

func (x *GetFolderRequest) Reset()

func (*GetFolderRequest) String

func (x *GetFolderRequest) String() string

type GetManagedFolderRequest

type GetManagedFolderRequest struct {
	Bucket                   *string `protobuf:"bytes,1,opt,name=bucket" json:"bucket,omitempty"`
	IfMetagenerationMatch    *string `protobuf:"bytes,2,opt,name=if_metageneration_match,json=ifMetagenerationMatch" json:"if_metageneration_match,omitempty"`
	IfMetagenerationNotMatch *string `` /* 130-byte string literal not displayed */
	Name                     *string `protobuf:"bytes,4,opt,name=name" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetManagedFolderRequest) Descriptor deprecated

func (*GetManagedFolderRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetManagedFolderRequest.ProtoReflect.Descriptor instead.

func (*GetManagedFolderRequest) GetBucket

func (x *GetManagedFolderRequest) GetBucket() string

func (*GetManagedFolderRequest) GetIfMetagenerationMatch

func (x *GetManagedFolderRequest) GetIfMetagenerationMatch() string

func (*GetManagedFolderRequest) GetIfMetagenerationNotMatch

func (x *GetManagedFolderRequest) GetIfMetagenerationNotMatch() string

func (*GetManagedFolderRequest) GetName

func (x *GetManagedFolderRequest) GetName() string

func (*GetManagedFolderRequest) ProtoMessage

func (*GetManagedFolderRequest) ProtoMessage()

func (*GetManagedFolderRequest) ProtoReflect

func (x *GetManagedFolderRequest) ProtoReflect() protoreflect.Message

func (*GetManagedFolderRequest) Reset

func (x *GetManagedFolderRequest) Reset()

func (*GetManagedFolderRequest) String

func (x *GetManagedFolderRequest) String() string

type GetNotificationRequest

type GetNotificationRequest struct {
	Bucket      *string `protobuf:"bytes,1,opt,name=bucket" json:"bucket,omitempty"`
	Name        *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
	UserProject *string `protobuf:"bytes,3,opt,name=user_project,json=userProject" json:"user_project,omitempty"`
	// contains filtered or unexported fields
}

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) GetName

func (x *GetNotificationRequest) GetName() string

func (*GetNotificationRequest) GetUserProject

func (x *GetNotificationRequest) GetUserProject() 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 {
	Bucket      *string `protobuf:"bytes,1,opt,name=bucket" json:"bucket,omitempty"`
	Entity      *string `protobuf:"bytes,2,opt,name=entity" json:"entity,omitempty"`
	Generation  *string `protobuf:"bytes,3,opt,name=generation" json:"generation,omitempty"`
	Object      *string `protobuf:"bytes,4,opt,name=object" json:"object,omitempty"`
	UserProject *string `protobuf:"bytes,5,opt,name=user_project,json=userProject" json:"user_project,omitempty"`
	// contains filtered or unexported fields
}

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) GetEntity

func (x *GetObjectAccessControlRequest) GetEntity() string

func (*GetObjectAccessControlRequest) GetGeneration

func (x *GetObjectAccessControlRequest) GetGeneration() string

func (*GetObjectAccessControlRequest) GetObject

func (x *GetObjectAccessControlRequest) GetObject() string

func (*GetObjectAccessControlRequest) GetUserProject

func (x *GetObjectAccessControlRequest) GetUserProject() string

func (*GetObjectAccessControlRequest) ProtoMessage

func (*GetObjectAccessControlRequest) ProtoMessage()

func (*GetObjectAccessControlRequest) ProtoReflect

func (*GetObjectAccessControlRequest) Reset

func (x *GetObjectAccessControlRequest) Reset()

func (*GetObjectAccessControlRequest) String

type GetObjectRequest

type GetObjectRequest struct {
	Bucket                   *string `protobuf:"bytes,1,opt,name=bucket" json:"bucket,omitempty"`
	Generation               *string `protobuf:"bytes,2,opt,name=generation" json:"generation,omitempty"`
	IfGenerationMatch        *string `protobuf:"bytes,3,opt,name=if_generation_match,json=ifGenerationMatch" json:"if_generation_match,omitempty"`
	IfGenerationNotMatch     *string `protobuf:"bytes,4,opt,name=if_generation_not_match,json=ifGenerationNotMatch" json:"if_generation_not_match,omitempty"`
	IfMetagenerationMatch    *string `protobuf:"bytes,5,opt,name=if_metageneration_match,json=ifMetagenerationMatch" json:"if_metageneration_match,omitempty"`
	IfMetagenerationNotMatch *string `` /* 130-byte string literal not displayed */
	Name                     *string `protobuf:"bytes,7,opt,name=name" json:"name,omitempty"`
	Projection               *string `protobuf:"bytes,8,opt,name=projection" json:"projection,omitempty"`
	RestoreToken             *string `protobuf:"bytes,9,opt,name=restore_token,json=restoreToken" json:"restore_token,omitempty"`
	SoftDeleted              *bool   `protobuf:"varint,10,opt,name=soft_deleted,json=softDeleted" json:"soft_deleted,omitempty"`
	UserProject              *string `protobuf:"bytes,11,opt,name=user_project,json=userProject" json:"user_project,omitempty"`
	// contains filtered or unexported fields
}

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) GetGeneration

func (x *GetObjectRequest) GetGeneration() string

func (*GetObjectRequest) GetIfGenerationMatch

func (x *GetObjectRequest) GetIfGenerationMatch() string

func (*GetObjectRequest) GetIfGenerationNotMatch

func (x *GetObjectRequest) GetIfGenerationNotMatch() string

func (*GetObjectRequest) GetIfMetagenerationMatch

func (x *GetObjectRequest) GetIfMetagenerationMatch() string

func (*GetObjectRequest) GetIfMetagenerationNotMatch

func (x *GetObjectRequest) GetIfMetagenerationNotMatch() string

func (*GetObjectRequest) GetName

func (x *GetObjectRequest) GetName() string

func (*GetObjectRequest) GetProjection

func (x *GetObjectRequest) GetProjection() string

func (*GetObjectRequest) GetRestoreToken

func (x *GetObjectRequest) GetRestoreToken() string

func (*GetObjectRequest) GetSoftDeleted

func (x *GetObjectRequest) GetSoftDeleted() bool

func (*GetObjectRequest) GetUserProject

func (x *GetObjectRequest) GetUserProject() string

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 GetProjectsHmacKeyRequest

type GetProjectsHmacKeyRequest struct {
	AccessId    *string `protobuf:"bytes,1,opt,name=access_id,json=accessId" json:"access_id,omitempty"`
	ProjectId   *string `protobuf:"bytes,2,opt,name=project_id,json=projectId" json:"project_id,omitempty"`
	UserProject *string `protobuf:"bytes,3,opt,name=user_project,json=userProject" json:"user_project,omitempty"`
	// contains filtered or unexported fields
}

func (*GetProjectsHmacKeyRequest) Descriptor deprecated

func (*GetProjectsHmacKeyRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetProjectsHmacKeyRequest.ProtoReflect.Descriptor instead.

func (*GetProjectsHmacKeyRequest) GetAccessId

func (x *GetProjectsHmacKeyRequest) GetAccessId() string

func (*GetProjectsHmacKeyRequest) GetProjectId

func (x *GetProjectsHmacKeyRequest) GetProjectId() string

func (*GetProjectsHmacKeyRequest) GetUserProject

func (x *GetProjectsHmacKeyRequest) GetUserProject() string

func (*GetProjectsHmacKeyRequest) ProtoMessage

func (*GetProjectsHmacKeyRequest) ProtoMessage()

func (*GetProjectsHmacKeyRequest) ProtoReflect

func (*GetProjectsHmacKeyRequest) Reset

func (x *GetProjectsHmacKeyRequest) Reset()

func (*GetProjectsHmacKeyRequest) String

func (x *GetProjectsHmacKeyRequest) String() string

type GetProjectsServiceAccountRequest

type GetProjectsServiceAccountRequest struct {
	ProjectId   *string `protobuf:"bytes,1,opt,name=project_id,json=projectId" json:"project_id,omitempty"`
	UserProject *string `protobuf:"bytes,2,opt,name=user_project,json=userProject" json:"user_project,omitempty"`
	// contains filtered or unexported fields
}

func (*GetProjectsServiceAccountRequest) Descriptor deprecated

func (*GetProjectsServiceAccountRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetProjectsServiceAccountRequest.ProtoReflect.Descriptor instead.

func (*GetProjectsServiceAccountRequest) GetProjectId

func (x *GetProjectsServiceAccountRequest) GetProjectId() string

func (*GetProjectsServiceAccountRequest) GetUserProject

func (x *GetProjectsServiceAccountRequest) GetUserProject() string

func (*GetProjectsServiceAccountRequest) ProtoMessage

func (*GetProjectsServiceAccountRequest) ProtoMessage()

func (*GetProjectsServiceAccountRequest) ProtoReflect

func (*GetProjectsServiceAccountRequest) Reset

func (*GetProjectsServiceAccountRequest) String

type GetStorageLayoutBucketRequest

type GetStorageLayoutBucketRequest struct {
	Name   *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	Prefix *string `protobuf:"bytes,2,opt,name=prefix" json:"prefix,omitempty"`
	// contains filtered or unexported fields
}

func (*GetStorageLayoutBucketRequest) Descriptor deprecated

func (*GetStorageLayoutBucketRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetStorageLayoutBucketRequest.ProtoReflect.Descriptor instead.

func (*GetStorageLayoutBucketRequest) GetName

func (*GetStorageLayoutBucketRequest) GetPrefix

func (x *GetStorageLayoutBucketRequest) GetPrefix() string

func (*GetStorageLayoutBucketRequest) ProtoMessage

func (*GetStorageLayoutBucketRequest) ProtoMessage()

func (*GetStorageLayoutBucketRequest) ProtoReflect

func (*GetStorageLayoutBucketRequest) Reset

func (x *GetStorageLayoutBucketRequest) Reset()

func (*GetStorageLayoutBucketRequest) String

type GoogleLongrunningListOperationsResponse

type GoogleLongrunningListOperationsResponse struct {

	// The kind of item this is. For lists of operations, this is always storage#operations.
	Kind *string `protobuf:"bytes,1,opt,name=kind" json:"kind,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" json:"next_page_token,omitempty"`
	// A list of operations that matches the specified filter in the request.
	Operations []*longrunningpb.Operation `protobuf:"bytes,3,rep,name=operations" json:"operations,omitempty"`
	// contains filtered or unexported fields
}

The response message for storage.buckets.operations.list.

func (*GoogleLongrunningListOperationsResponse) Descriptor deprecated

func (*GoogleLongrunningListOperationsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GoogleLongrunningListOperationsResponse.ProtoReflect.Descriptor instead.

func (*GoogleLongrunningListOperationsResponse) GetKind

func (*GoogleLongrunningListOperationsResponse) GetNextPageToken

func (x *GoogleLongrunningListOperationsResponse) GetNextPageToken() string

func (*GoogleLongrunningListOperationsResponse) GetOperations

func (*GoogleLongrunningListOperationsResponse) ProtoMessage

func (*GoogleLongrunningListOperationsResponse) ProtoReflect

func (*GoogleLongrunningListOperationsResponse) Reset

func (*GoogleLongrunningListOperationsResponse) String

type GoogleRpcStatus

type GoogleRpcStatus struct {

	// The status code, which should be an enum value of google.rpc.Code.
	Code *int32 `protobuf:"varint,1,opt,name=code" json:"code,omitempty"`
	// A list of messages that carry the error details. There is a common set of message types for APIs to use.
	Details []*any1.Any `protobuf:"bytes,2,rep,name=details" json:"details,omitempty"`
	// A developer-facing error message, which should be in English.
	Message *string `protobuf:"bytes,3,opt,name=message" json:"message,omitempty"`
	// contains filtered or unexported fields
}

The "Status" type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each "Status" message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors).

func (*GoogleRpcStatus) Descriptor deprecated

func (*GoogleRpcStatus) Descriptor() ([]byte, []int)

Deprecated: Use GoogleRpcStatus.ProtoReflect.Descriptor instead.

func (*GoogleRpcStatus) GetCode

func (x *GoogleRpcStatus) GetCode() int32

func (*GoogleRpcStatus) GetDetails

func (x *GoogleRpcStatus) GetDetails() []*any1.Any

func (*GoogleRpcStatus) GetMessage

func (x *GoogleRpcStatus) GetMessage() string

func (*GoogleRpcStatus) ProtoMessage

func (*GoogleRpcStatus) ProtoMessage()

func (*GoogleRpcStatus) ProtoReflect

func (x *GoogleRpcStatus) ProtoReflect() protoreflect.Message

func (*GoogleRpcStatus) Reset

func (x *GoogleRpcStatus) Reset()

func (*GoogleRpcStatus) String

func (x *GoogleRpcStatus) String() string

type HmacKey

type HmacKey struct {

	// The kind of item this is. For HMAC keys, this is always storage#hmacKey.
	Kind *string `protobuf:"bytes,1,opt,name=kind" json:"kind,omitempty"`
	// Key metadata.
	Metadata *HmacKeyMetadata `protobuf:"bytes,2,opt,name=metadata" json:"metadata,omitempty"`
	// HMAC secret key material.
	Secret *string `protobuf:"bytes,3,opt,name=secret" json:"secret,omitempty"`
	// contains filtered or unexported fields
}

JSON template to produce a JSON-style HMAC Key resource for Create responses.

func (*HmacKey) Descriptor deprecated

func (*HmacKey) Descriptor() ([]byte, []int)

Deprecated: Use HmacKey.ProtoReflect.Descriptor instead.

func (*HmacKey) GetKind

func (x *HmacKey) GetKind() string

func (*HmacKey) GetMetadata

func (x *HmacKey) GetMetadata() *HmacKeyMetadata

func (*HmacKey) GetSecret

func (x *HmacKey) GetSecret() string

func (*HmacKey) ProtoMessage

func (*HmacKey) ProtoMessage()

func (*HmacKey) ProtoReflect

func (x *HmacKey) ProtoReflect() protoreflect.Message

func (*HmacKey) Reset

func (x *HmacKey) Reset()

func (*HmacKey) String

func (x *HmacKey) String() string

type HmacKeyMetadata

type HmacKeyMetadata struct {

	// The ID of the HMAC Key.
	AccessId *string `protobuf:"bytes,1,opt,name=access_id,json=accessId" json:"access_id,omitempty"`
	// HTTP 1.1 Entity tag for the HMAC key.
	Etag *string `protobuf:"bytes,2,opt,name=etag" json:"etag,omitempty"`
	// The ID of the HMAC key, including the Project ID and the Access ID.
	Id *string `protobuf:"bytes,3,opt,name=id" json:"id,omitempty"`
	// The kind of item this is. For HMAC Key metadata, this is always storage#hmacKeyMetadata.
	Kind *string `protobuf:"bytes,4,opt,name=kind" json:"kind,omitempty"`
	// Project ID owning the service account to which the key authenticates.
	ProjectId *string `protobuf:"bytes,5,opt,name=project_id,json=projectId" json:"project_id,omitempty"`
	// The link to this resource.
	SelfLink *string `protobuf:"bytes,6,opt,name=self_link,json=selfLink" json:"self_link,omitempty"`
	// The email address of the key's associated service account.
	ServiceAccountEmail *string `protobuf:"bytes,7,opt,name=service_account_email,json=serviceAccountEmail" json:"service_account_email,omitempty"`
	// The state of the key. Can be one of ACTIVE, INACTIVE, or DELETED.
	State *string `protobuf:"bytes,8,opt,name=state" json:"state,omitempty"`
	// The creation time of the HMAC key in RFC 3339 format.
	TimeCreated *timestamp.Timestamp `protobuf:"bytes,9,opt,name=time_created,json=timeCreated" json:"time_created,omitempty"`
	// The last modification time of the HMAC key metadata in RFC 3339 format.
	Updated *timestamp.Timestamp `protobuf:"bytes,10,opt,name=updated" json:"updated,omitempty"`
	// contains filtered or unexported fields
}

JSON template to produce a JSON-style HMAC Key metadata resource.

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) GetKind

func (x *HmacKeyMetadata) GetKind() string

func (*HmacKeyMetadata) GetProjectId

func (x *HmacKeyMetadata) GetProjectId() string
func (x *HmacKeyMetadata) GetSelfLink() string

func (*HmacKeyMetadata) GetServiceAccountEmail

func (x *HmacKeyMetadata) GetServiceAccountEmail() string

func (*HmacKeyMetadata) GetState

func (x *HmacKeyMetadata) GetState() string

func (*HmacKeyMetadata) GetTimeCreated

func (x *HmacKeyMetadata) GetTimeCreated() *timestamp.Timestamp

func (*HmacKeyMetadata) GetUpdated

func (x *HmacKeyMetadata) GetUpdated() *timestamp.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 HmacKeysMetadata

type HmacKeysMetadata struct {

	// The list of items.
	Items []*HmacKeyMetadata `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	// The kind of item this is. For lists of hmacKeys, this is always storage#hmacKeysMetadata.
	Kind *string `protobuf:"bytes,2,opt,name=kind" json:"kind,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" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

A list of hmacKeys.

func (*HmacKeysMetadata) Descriptor deprecated

func (*HmacKeysMetadata) Descriptor() ([]byte, []int)

Deprecated: Use HmacKeysMetadata.ProtoReflect.Descriptor instead.

func (*HmacKeysMetadata) GetItems

func (x *HmacKeysMetadata) GetItems() []*HmacKeyMetadata

func (*HmacKeysMetadata) GetKind

func (x *HmacKeysMetadata) GetKind() string

func (*HmacKeysMetadata) GetNextPageToken

func (x *HmacKeysMetadata) GetNextPageToken() string

func (*HmacKeysMetadata) ProtoMessage

func (*HmacKeysMetadata) ProtoMessage()

func (*HmacKeysMetadata) ProtoReflect

func (x *HmacKeysMetadata) ProtoReflect() protoreflect.Message

func (*HmacKeysMetadata) Reset

func (x *HmacKeysMetadata) Reset()

func (*HmacKeysMetadata) String

func (x *HmacKeysMetadata) String() string

type InsertAnywhereCacheRequest

type InsertAnywhereCacheRequest struct {
	Bucket        *string        `protobuf:"bytes,1,opt,name=bucket" json:"bucket,omitempty"`
	AnywhereCache *AnywhereCache `protobuf:"bytes,2,opt,name=anywhere_cache,json=anywhereCache" json:"anywhere_cache,omitempty"`
	// contains filtered or unexported fields
}

func (*InsertAnywhereCacheRequest) Descriptor deprecated

func (*InsertAnywhereCacheRequest) Descriptor() ([]byte, []int)

Deprecated: Use InsertAnywhereCacheRequest.ProtoReflect.Descriptor instead.

func (*InsertAnywhereCacheRequest) GetAnywhereCache

func (x *InsertAnywhereCacheRequest) GetAnywhereCache() *AnywhereCache

func (*InsertAnywhereCacheRequest) GetBucket

func (x *InsertAnywhereCacheRequest) GetBucket() string

func (*InsertAnywhereCacheRequest) ProtoMessage

func (*InsertAnywhereCacheRequest) ProtoMessage()

func (*InsertAnywhereCacheRequest) ProtoReflect

func (*InsertAnywhereCacheRequest) Reset

func (x *InsertAnywhereCacheRequest) Reset()

func (*InsertAnywhereCacheRequest) String

func (x *InsertAnywhereCacheRequest) String() string

type InsertBucketAccessControlRequest

type InsertBucketAccessControlRequest struct {
	Bucket              *string              `protobuf:"bytes,1,opt,name=bucket" json:"bucket,omitempty"`
	UserProject         *string              `protobuf:"bytes,2,opt,name=user_project,json=userProject" json:"user_project,omitempty"`
	BucketAccessControl *BucketAccessControl `protobuf:"bytes,3,opt,name=bucket_access_control,json=bucketAccessControl" json:"bucket_access_control,omitempty"`
	// contains filtered or unexported fields
}

func (*InsertBucketAccessControlRequest) Descriptor deprecated

func (*InsertBucketAccessControlRequest) Descriptor() ([]byte, []int)

Deprecated: Use InsertBucketAccessControlRequest.ProtoReflect.Descriptor instead.

func (*InsertBucketAccessControlRequest) GetBucket

func (*InsertBucketAccessControlRequest) GetBucketAccessControl

func (x *InsertBucketAccessControlRequest) GetBucketAccessControl() *BucketAccessControl

func (*InsertBucketAccessControlRequest) GetUserProject

func (x *InsertBucketAccessControlRequest) GetUserProject() string

func (*InsertBucketAccessControlRequest) ProtoMessage

func (*InsertBucketAccessControlRequest) ProtoMessage()

func (*InsertBucketAccessControlRequest) ProtoReflect

func (*InsertBucketAccessControlRequest) Reset

func (*InsertBucketAccessControlRequest) String

type InsertBucketRequest

type InsertBucketRequest struct {
	EnableObjectRetention      *bool   `protobuf:"varint,1,opt,name=enable_object_retention,json=enableObjectRetention" json:"enable_object_retention,omitempty"`
	PredefinedAcl              *string `protobuf:"bytes,2,opt,name=predefined_acl,json=predefinedAcl" json:"predefined_acl,omitempty"`
	PredefinedDefaultObjectAcl *string `` /* 136-byte string literal not displayed */
	Project                    *string `protobuf:"bytes,4,opt,name=project" json:"project,omitempty"`
	Projection                 *string `protobuf:"bytes,5,opt,name=projection" json:"projection,omitempty"`
	UserProject                *string `protobuf:"bytes,6,opt,name=user_project,json=userProject" json:"user_project,omitempty"`
	Bucket                     *Bucket `protobuf:"bytes,7,opt,name=bucket" json:"bucket,omitempty"`
	// contains filtered or unexported fields
}

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) GetEnableObjectRetention

func (x *InsertBucketRequest) GetEnableObjectRetention() bool

func (*InsertBucketRequest) GetPredefinedAcl

func (x *InsertBucketRequest) GetPredefinedAcl() string

func (*InsertBucketRequest) GetPredefinedDefaultObjectAcl

func (x *InsertBucketRequest) GetPredefinedDefaultObjectAcl() string

func (*InsertBucketRequest) GetProject

func (x *InsertBucketRequest) GetProject() string

func (*InsertBucketRequest) GetProjection

func (x *InsertBucketRequest) GetProjection() string

func (*InsertBucketRequest) GetUserProject

func (x *InsertBucketRequest) GetUserProject() string

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 {
	Bucket                     *string              `protobuf:"bytes,1,opt,name=bucket" json:"bucket,omitempty"`
	UserProject                *string              `protobuf:"bytes,2,opt,name=user_project,json=userProject" json:"user_project,omitempty"`
	DefaultObjectAccessControl *ObjectAccessControl `` /* 136-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*InsertDefaultObjectAccessControlRequest) Descriptor deprecated

func (*InsertDefaultObjectAccessControlRequest) Descriptor() ([]byte, []int)

Deprecated: Use InsertDefaultObjectAccessControlRequest.ProtoReflect.Descriptor instead.

func (*InsertDefaultObjectAccessControlRequest) GetBucket

func (*InsertDefaultObjectAccessControlRequest) GetDefaultObjectAccessControl

func (x *InsertDefaultObjectAccessControlRequest) GetDefaultObjectAccessControl() *ObjectAccessControl

func (*InsertDefaultObjectAccessControlRequest) GetUserProject

func (x *InsertDefaultObjectAccessControlRequest) GetUserProject() string

func (*InsertDefaultObjectAccessControlRequest) ProtoMessage

func (*InsertDefaultObjectAccessControlRequest) ProtoReflect

func (*InsertDefaultObjectAccessControlRequest) Reset

func (*InsertDefaultObjectAccessControlRequest) String

type InsertFolderRequest

type InsertFolderRequest struct {
	Bucket    *string `protobuf:"bytes,1,opt,name=bucket" json:"bucket,omitempty"`
	Recursive *bool   `protobuf:"varint,2,opt,name=recursive" json:"recursive,omitempty"`
	Folder    *Folder `protobuf:"bytes,3,opt,name=folder" json:"folder,omitempty"`
	// contains filtered or unexported fields
}

func (*InsertFolderRequest) Descriptor deprecated

func (*InsertFolderRequest) Descriptor() ([]byte, []int)

Deprecated: Use InsertFolderRequest.ProtoReflect.Descriptor instead.

func (*InsertFolderRequest) GetBucket

func (x *InsertFolderRequest) GetBucket() string

func (*InsertFolderRequest) GetFolder

func (x *InsertFolderRequest) GetFolder() *Folder

func (*InsertFolderRequest) GetRecursive

func (x *InsertFolderRequest) GetRecursive() bool

func (*InsertFolderRequest) ProtoMessage

func (*InsertFolderRequest) ProtoMessage()

func (*InsertFolderRequest) ProtoReflect

func (x *InsertFolderRequest) ProtoReflect() protoreflect.Message

func (*InsertFolderRequest) Reset

func (x *InsertFolderRequest) Reset()

func (*InsertFolderRequest) String

func (x *InsertFolderRequest) String() string

type InsertManagedFolderRequest

type InsertManagedFolderRequest struct {
	Bucket        *string        `protobuf:"bytes,1,opt,name=bucket" json:"bucket,omitempty"`
	ManagedFolder *ManagedFolder `protobuf:"bytes,2,opt,name=managed_folder,json=managedFolder" json:"managed_folder,omitempty"`
	// contains filtered or unexported fields
}

func (*InsertManagedFolderRequest) Descriptor deprecated

func (*InsertManagedFolderRequest) Descriptor() ([]byte, []int)

Deprecated: Use InsertManagedFolderRequest.ProtoReflect.Descriptor instead.

func (*InsertManagedFolderRequest) GetBucket

func (x *InsertManagedFolderRequest) GetBucket() string

func (*InsertManagedFolderRequest) GetManagedFolder

func (x *InsertManagedFolderRequest) GetManagedFolder() *ManagedFolder

func (*InsertManagedFolderRequest) ProtoMessage

func (*InsertManagedFolderRequest) ProtoMessage()

func (*InsertManagedFolderRequest) ProtoReflect

func (*InsertManagedFolderRequest) Reset

func (x *InsertManagedFolderRequest) Reset()

func (*InsertManagedFolderRequest) String

func (x *InsertManagedFolderRequest) String() string

type InsertNotificationRequest

type InsertNotificationRequest struct {
	Bucket       *string       `protobuf:"bytes,1,opt,name=bucket" json:"bucket,omitempty"`
	UserProject  *string       `protobuf:"bytes,2,opt,name=user_project,json=userProject" json:"user_project,omitempty"`
	Notification *Notification `protobuf:"bytes,3,opt,name=notification" json:"notification,omitempty"`
	// contains filtered or unexported fields
}

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) GetNotification

func (x *InsertNotificationRequest) GetNotification() *Notification

func (*InsertNotificationRequest) GetUserProject

func (x *InsertNotificationRequest) GetUserProject() string

func (*InsertNotificationRequest) ProtoMessage

func (*InsertNotificationRequest) ProtoMessage()

func (*InsertNotificationRequest) ProtoReflect

func (*InsertNotificationRequest) Reset

func (x *InsertNotificationRequest) Reset()

func (*InsertNotificationRequest) String

func (x *InsertNotificationRequest) String() string

type InsertObjectAccessControlRequest

type InsertObjectAccessControlRequest struct {
	Bucket              *string              `protobuf:"bytes,1,opt,name=bucket" json:"bucket,omitempty"`
	Generation          *string              `protobuf:"bytes,2,opt,name=generation" json:"generation,omitempty"`
	Object              *string              `protobuf:"bytes,3,opt,name=object" json:"object,omitempty"`
	UserProject         *string              `protobuf:"bytes,4,opt,name=user_project,json=userProject" json:"user_project,omitempty"`
	ObjectAccessControl *ObjectAccessControl `protobuf:"bytes,5,opt,name=object_access_control,json=objectAccessControl" json:"object_access_control,omitempty"`
	// contains filtered or unexported fields
}

func (*InsertObjectAccessControlRequest) Descriptor deprecated

func (*InsertObjectAccessControlRequest) Descriptor() ([]byte, []int)

Deprecated: Use InsertObjectAccessControlRequest.ProtoReflect.Descriptor instead.

func (*InsertObjectAccessControlRequest) GetBucket

func (*InsertObjectAccessControlRequest) GetGeneration

func (x *InsertObjectAccessControlRequest) GetGeneration() string

func (*InsertObjectAccessControlRequest) GetObject

func (*InsertObjectAccessControlRequest) GetObjectAccessControl

func (x *InsertObjectAccessControlRequest) GetObjectAccessControl() *ObjectAccessControl

func (*InsertObjectAccessControlRequest) GetUserProject

func (x *InsertObjectAccessControlRequest) GetUserProject() string

func (*InsertObjectAccessControlRequest) ProtoMessage

func (*InsertObjectAccessControlRequest) ProtoMessage()

func (*InsertObjectAccessControlRequest) ProtoReflect

func (*InsertObjectAccessControlRequest) Reset

func (*InsertObjectAccessControlRequest) String

type InsertObjectRequest

type InsertObjectRequest struct {
	Bucket                   *string `protobuf:"bytes,1,opt,name=bucket" json:"bucket,omitempty"`
	ContentEncoding          *string `protobuf:"bytes,2,opt,name=content_encoding,json=contentEncoding" json:"content_encoding,omitempty"`
	IfGenerationMatch        *string `protobuf:"bytes,3,opt,name=if_generation_match,json=ifGenerationMatch" json:"if_generation_match,omitempty"`
	IfGenerationNotMatch     *string `protobuf:"bytes,4,opt,name=if_generation_not_match,json=ifGenerationNotMatch" json:"if_generation_not_match,omitempty"`
	IfMetagenerationMatch    *string `protobuf:"bytes,5,opt,name=if_metageneration_match,json=ifMetagenerationMatch" json:"if_metageneration_match,omitempty"`
	IfMetagenerationNotMatch *string `` /* 130-byte string literal not displayed */
	KmsKeyName               *string `protobuf:"bytes,7,opt,name=kms_key_name,json=kmsKeyName" json:"kms_key_name,omitempty"`
	Name                     *string `protobuf:"bytes,8,opt,name=name" json:"name,omitempty"`
	PredefinedAcl            *string `protobuf:"bytes,9,opt,name=predefined_acl,json=predefinedAcl" json:"predefined_acl,omitempty"`
	Projection               *string `protobuf:"bytes,10,opt,name=projection" json:"projection,omitempty"`
	UserProject              *string `protobuf:"bytes,11,opt,name=user_project,json=userProject" json:"user_project,omitempty"`
	Object                   *Object `protobuf:"bytes,12,opt,name=object" json:"object,omitempty"`
	// contains filtered or unexported fields
}

func (*InsertObjectRequest) Descriptor deprecated

func (*InsertObjectRequest) Descriptor() ([]byte, []int)

Deprecated: Use InsertObjectRequest.ProtoReflect.Descriptor instead.

func (*InsertObjectRequest) GetBucket

func (x *InsertObjectRequest) GetBucket() string

func (*InsertObjectRequest) GetContentEncoding

func (x *InsertObjectRequest) GetContentEncoding() string

func (*InsertObjectRequest) GetIfGenerationMatch

func (x *InsertObjectRequest) GetIfGenerationMatch() string

func (*InsertObjectRequest) GetIfGenerationNotMatch

func (x *InsertObjectRequest) GetIfGenerationNotMatch() string

func (*InsertObjectRequest) GetIfMetagenerationMatch

func (x *InsertObjectRequest) GetIfMetagenerationMatch() string

func (*InsertObjectRequest) GetIfMetagenerationNotMatch

func (x *InsertObjectRequest) GetIfMetagenerationNotMatch() string

func (*InsertObjectRequest) GetKmsKeyName

func (x *InsertObjectRequest) GetKmsKeyName() string

func (*InsertObjectRequest) GetName

func (x *InsertObjectRequest) GetName() string

func (*InsertObjectRequest) GetObject

func (x *InsertObjectRequest) GetObject() *Object

func (*InsertObjectRequest) GetPredefinedAcl

func (x *InsertObjectRequest) GetPredefinedAcl() string

func (*InsertObjectRequest) GetProjection

func (x *InsertObjectRequest) GetProjection() string

func (*InsertObjectRequest) GetUserProject

func (x *InsertObjectRequest) GetUserProject() string

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 ListAnywhereCachesRequest

type ListAnywhereCachesRequest struct {
	Bucket    *string `protobuf:"bytes,1,opt,name=bucket" json:"bucket,omitempty"`
	PageSize  *int32  `protobuf:"varint,2,opt,name=page_size,json=pageSize" json:"page_size,omitempty"`
	PageToken *string `protobuf:"bytes,3,opt,name=page_token,json=pageToken" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListAnywhereCachesRequest) Descriptor deprecated

func (*ListAnywhereCachesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListAnywhereCachesRequest.ProtoReflect.Descriptor instead.

func (*ListAnywhereCachesRequest) GetBucket

func (x *ListAnywhereCachesRequest) GetBucket() string

func (*ListAnywhereCachesRequest) GetPageSize

func (x *ListAnywhereCachesRequest) GetPageSize() int32

func (*ListAnywhereCachesRequest) GetPageToken

func (x *ListAnywhereCachesRequest) GetPageToken() string

func (*ListAnywhereCachesRequest) ProtoMessage

func (*ListAnywhereCachesRequest) ProtoMessage()

func (*ListAnywhereCachesRequest) ProtoReflect

func (*ListAnywhereCachesRequest) Reset

func (x *ListAnywhereCachesRequest) Reset()

func (*ListAnywhereCachesRequest) String

func (x *ListAnywhereCachesRequest) String() string

type ListBucketAccessControlsRequest

type ListBucketAccessControlsRequest struct {
	Bucket      *string `protobuf:"bytes,1,opt,name=bucket" json:"bucket,omitempty"`
	UserProject *string `protobuf:"bytes,2,opt,name=user_project,json=userProject" json:"user_project,omitempty"`
	// contains filtered or unexported fields
}

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) GetUserProject

func (x *ListBucketAccessControlsRequest) GetUserProject() string

func (*ListBucketAccessControlsRequest) ProtoMessage

func (*ListBucketAccessControlsRequest) ProtoMessage()

func (*ListBucketAccessControlsRequest) ProtoReflect

func (*ListBucketAccessControlsRequest) Reset

func (*ListBucketAccessControlsRequest) String

type ListBucketsRequest

type ListBucketsRequest struct {
	MaxResults  *int32  `protobuf:"varint,1,opt,name=max_results,json=maxResults" json:"max_results,omitempty"`
	PageToken   *string `protobuf:"bytes,2,opt,name=page_token,json=pageToken" json:"page_token,omitempty"`
	Prefix      *string `protobuf:"bytes,3,opt,name=prefix" json:"prefix,omitempty"`
	Project     *string `protobuf:"bytes,4,opt,name=project" json:"project,omitempty"`
	Projection  *string `protobuf:"bytes,5,opt,name=projection" json:"projection,omitempty"`
	SoftDeleted *bool   `protobuf:"varint,6,opt,name=soft_deleted,json=softDeleted" json:"soft_deleted,omitempty"`
	UserProject *string `protobuf:"bytes,7,opt,name=user_project,json=userProject" json:"user_project,omitempty"`
	// contains filtered or unexported fields
}

func (*ListBucketsRequest) Descriptor deprecated

func (*ListBucketsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListBucketsRequest.ProtoReflect.Descriptor instead.

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() string

func (*ListBucketsRequest) GetSoftDeleted

func (x *ListBucketsRequest) GetSoftDeleted() bool

func (*ListBucketsRequest) GetUserProject

func (x *ListBucketsRequest) GetUserProject() string

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 ListDefaultObjectAccessControlsRequest

type ListDefaultObjectAccessControlsRequest struct {
	Bucket                   *string `protobuf:"bytes,1,opt,name=bucket" json:"bucket,omitempty"`
	IfMetagenerationMatch    *string `protobuf:"bytes,2,opt,name=if_metageneration_match,json=ifMetagenerationMatch" json:"if_metageneration_match,omitempty"`
	IfMetagenerationNotMatch *string `` /* 130-byte string literal not displayed */
	UserProject              *string `protobuf:"bytes,4,opt,name=user_project,json=userProject" json:"user_project,omitempty"`
	// contains filtered or unexported fields
}

func (*ListDefaultObjectAccessControlsRequest) Descriptor deprecated

func (*ListDefaultObjectAccessControlsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListDefaultObjectAccessControlsRequest.ProtoReflect.Descriptor instead.

func (*ListDefaultObjectAccessControlsRequest) GetBucket

func (*ListDefaultObjectAccessControlsRequest) GetIfMetagenerationMatch

func (x *ListDefaultObjectAccessControlsRequest) GetIfMetagenerationMatch() string

func (*ListDefaultObjectAccessControlsRequest) GetIfMetagenerationNotMatch

func (x *ListDefaultObjectAccessControlsRequest) GetIfMetagenerationNotMatch() string

func (*ListDefaultObjectAccessControlsRequest) GetUserProject

func (x *ListDefaultObjectAccessControlsRequest) GetUserProject() string

func (*ListDefaultObjectAccessControlsRequest) ProtoMessage

func (*ListDefaultObjectAccessControlsRequest) ProtoReflect

func (*ListDefaultObjectAccessControlsRequest) Reset

func (*ListDefaultObjectAccessControlsRequest) String

type ListFoldersRequest

type ListFoldersRequest struct {
	Bucket      *string `protobuf:"bytes,1,opt,name=bucket" json:"bucket,omitempty"`
	Delimiter   *string `protobuf:"bytes,2,opt,name=delimiter" json:"delimiter,omitempty"`
	EndOffset   *string `protobuf:"bytes,3,opt,name=end_offset,json=endOffset" json:"end_offset,omitempty"`
	PageSize    *int32  `protobuf:"varint,4,opt,name=page_size,json=pageSize" json:"page_size,omitempty"`
	PageToken   *string `protobuf:"bytes,5,opt,name=page_token,json=pageToken" json:"page_token,omitempty"`
	Prefix      *string `protobuf:"bytes,6,opt,name=prefix" json:"prefix,omitempty"`
	StartOffset *string `protobuf:"bytes,7,opt,name=start_offset,json=startOffset" json:"start_offset,omitempty"`
	// contains filtered or unexported fields
}

func (*ListFoldersRequest) Descriptor deprecated

func (*ListFoldersRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListFoldersRequest.ProtoReflect.Descriptor instead.

func (*ListFoldersRequest) GetBucket

func (x *ListFoldersRequest) GetBucket() string

func (*ListFoldersRequest) GetDelimiter

func (x *ListFoldersRequest) GetDelimiter() string

func (*ListFoldersRequest) GetEndOffset

func (x *ListFoldersRequest) GetEndOffset() string

func (*ListFoldersRequest) GetPageSize

func (x *ListFoldersRequest) GetPageSize() int32

func (*ListFoldersRequest) GetPageToken

func (x *ListFoldersRequest) GetPageToken() string

func (*ListFoldersRequest) GetPrefix

func (x *ListFoldersRequest) GetPrefix() string

func (*ListFoldersRequest) GetStartOffset

func (x *ListFoldersRequest) GetStartOffset() string

func (*ListFoldersRequest) ProtoMessage

func (*ListFoldersRequest) ProtoMessage()

func (*ListFoldersRequest) ProtoReflect

func (x *ListFoldersRequest) ProtoReflect() protoreflect.Message

func (*ListFoldersRequest) Reset

func (x *ListFoldersRequest) Reset()

func (*ListFoldersRequest) String

func (x *ListFoldersRequest) String() string

type ListManagedFoldersRequest

type ListManagedFoldersRequest struct {
	Bucket    *string `protobuf:"bytes,1,opt,name=bucket" json:"bucket,omitempty"`
	PageSize  *int32  `protobuf:"varint,2,opt,name=page_size,json=pageSize" json:"page_size,omitempty"`
	PageToken *string `protobuf:"bytes,3,opt,name=page_token,json=pageToken" json:"page_token,omitempty"`
	Prefix    *string `protobuf:"bytes,4,opt,name=prefix" json:"prefix,omitempty"`
	// contains filtered or unexported fields
}

func (*ListManagedFoldersRequest) Descriptor deprecated

func (*ListManagedFoldersRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListManagedFoldersRequest.ProtoReflect.Descriptor instead.

func (*ListManagedFoldersRequest) GetBucket

func (x *ListManagedFoldersRequest) GetBucket() string

func (*ListManagedFoldersRequest) GetPageSize

func (x *ListManagedFoldersRequest) GetPageSize() int32

func (*ListManagedFoldersRequest) GetPageToken

func (x *ListManagedFoldersRequest) GetPageToken() string

func (*ListManagedFoldersRequest) GetPrefix

func (x *ListManagedFoldersRequest) GetPrefix() string

func (*ListManagedFoldersRequest) ProtoMessage

func (*ListManagedFoldersRequest) ProtoMessage()

func (*ListManagedFoldersRequest) ProtoReflect

func (*ListManagedFoldersRequest) Reset

func (x *ListManagedFoldersRequest) Reset()

func (*ListManagedFoldersRequest) String

func (x *ListManagedFoldersRequest) String() string

type ListNotificationsRequest

type ListNotificationsRequest struct {
	Bucket      *string `protobuf:"bytes,1,opt,name=bucket" json:"bucket,omitempty"`
	UserProject *string `protobuf:"bytes,2,opt,name=user_project,json=userProject" json:"user_project,omitempty"`
	// contains filtered or unexported fields
}

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) GetUserProject

func (x *ListNotificationsRequest) GetUserProject() string

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 ListObjectAccessControlsRequest

type ListObjectAccessControlsRequest struct {
	Bucket      *string `protobuf:"bytes,1,opt,name=bucket" json:"bucket,omitempty"`
	Generation  *string `protobuf:"bytes,2,opt,name=generation" json:"generation,omitempty"`
	Object      *string `protobuf:"bytes,3,opt,name=object" json:"object,omitempty"`
	UserProject *string `protobuf:"bytes,4,opt,name=user_project,json=userProject" json:"user_project,omitempty"`
	// contains filtered or unexported fields
}

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) GetGeneration

func (x *ListObjectAccessControlsRequest) GetGeneration() string

func (*ListObjectAccessControlsRequest) GetObject

func (x *ListObjectAccessControlsRequest) GetObject() string

func (*ListObjectAccessControlsRequest) GetUserProject

func (x *ListObjectAccessControlsRequest) GetUserProject() string

func (*ListObjectAccessControlsRequest) ProtoMessage

func (*ListObjectAccessControlsRequest) ProtoMessage()

func (*ListObjectAccessControlsRequest) ProtoReflect

func (*ListObjectAccessControlsRequest) Reset

func (*ListObjectAccessControlsRequest) String

type ListObjectsRequest

type ListObjectsRequest struct {
	Bucket                   *string `protobuf:"bytes,1,opt,name=bucket" json:"bucket,omitempty"`
	Delimiter                *string `protobuf:"bytes,2,opt,name=delimiter" json:"delimiter,omitempty"`
	EndOffset                *string `protobuf:"bytes,3,opt,name=end_offset,json=endOffset" json:"end_offset,omitempty"`
	IncludeFoldersAsPrefixes *bool   `` /* 131-byte string literal not displayed */
	IncludeTrailingDelimiter *bool   `` /* 129-byte string literal not displayed */
	MatchGlob                *string `protobuf:"bytes,6,opt,name=match_glob,json=matchGlob" json:"match_glob,omitempty"`
	MaxResults               *int32  `protobuf:"varint,7,opt,name=max_results,json=maxResults" json:"max_results,omitempty"`
	PageToken                *string `protobuf:"bytes,8,opt,name=page_token,json=pageToken" json:"page_token,omitempty"`
	Prefix                   *string `protobuf:"bytes,9,opt,name=prefix" json:"prefix,omitempty"`
	Projection               *string `protobuf:"bytes,10,opt,name=projection" json:"projection,omitempty"`
	SoftDeleted              *bool   `protobuf:"varint,11,opt,name=soft_deleted,json=softDeleted" json:"soft_deleted,omitempty"`
	StartOffset              *string `protobuf:"bytes,12,opt,name=start_offset,json=startOffset" json:"start_offset,omitempty"`
	UserProject              *string `protobuf:"bytes,13,opt,name=user_project,json=userProject" json:"user_project,omitempty"`
	Versions                 *bool   `protobuf:"varint,14,opt,name=versions" json:"versions,omitempty"`
	// contains filtered or unexported fields
}

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) GetDelimiter

func (x *ListObjectsRequest) GetDelimiter() string

func (*ListObjectsRequest) GetEndOffset

func (x *ListObjectsRequest) GetEndOffset() string

func (*ListObjectsRequest) GetIncludeFoldersAsPrefixes

func (x *ListObjectsRequest) GetIncludeFoldersAsPrefixes() bool

func (*ListObjectsRequest) GetIncludeTrailingDelimiter

func (x *ListObjectsRequest) GetIncludeTrailingDelimiter() bool

func (*ListObjectsRequest) GetMatchGlob

func (x *ListObjectsRequest) GetMatchGlob() string

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() string

func (*ListObjectsRequest) GetSoftDeleted

func (x *ListObjectsRequest) GetSoftDeleted() bool

func (*ListObjectsRequest) GetStartOffset

func (x *ListObjectsRequest) GetStartOffset() string

func (*ListObjectsRequest) GetUserProject

func (x *ListObjectsRequest) GetUserProject() string

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 ListProjectsHmacKeysRequest

type ListProjectsHmacKeysRequest struct {
	MaxResults          *int32  `protobuf:"varint,1,opt,name=max_results,json=maxResults" json:"max_results,omitempty"`
	PageToken           *string `protobuf:"bytes,2,opt,name=page_token,json=pageToken" json:"page_token,omitempty"`
	ProjectId           *string `protobuf:"bytes,3,opt,name=project_id,json=projectId" json:"project_id,omitempty"`
	ServiceAccountEmail *string `protobuf:"bytes,4,opt,name=service_account_email,json=serviceAccountEmail" json:"service_account_email,omitempty"`
	ShowDeletedKeys     *bool   `protobuf:"varint,5,opt,name=show_deleted_keys,json=showDeletedKeys" json:"show_deleted_keys,omitempty"`
	UserProject         *string `protobuf:"bytes,6,opt,name=user_project,json=userProject" json:"user_project,omitempty"`
	// contains filtered or unexported fields
}

func (*ListProjectsHmacKeysRequest) Descriptor deprecated

func (*ListProjectsHmacKeysRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListProjectsHmacKeysRequest.ProtoReflect.Descriptor instead.

func (*ListProjectsHmacKeysRequest) GetMaxResults

func (x *ListProjectsHmacKeysRequest) GetMaxResults() int32

func (*ListProjectsHmacKeysRequest) GetPageToken

func (x *ListProjectsHmacKeysRequest) GetPageToken() string

func (*ListProjectsHmacKeysRequest) GetProjectId

func (x *ListProjectsHmacKeysRequest) GetProjectId() string

func (*ListProjectsHmacKeysRequest) GetServiceAccountEmail

func (x *ListProjectsHmacKeysRequest) GetServiceAccountEmail() string

func (*ListProjectsHmacKeysRequest) GetShowDeletedKeys

func (x *ListProjectsHmacKeysRequest) GetShowDeletedKeys() bool

func (*ListProjectsHmacKeysRequest) GetUserProject

func (x *ListProjectsHmacKeysRequest) GetUserProject() string

func (*ListProjectsHmacKeysRequest) ProtoMessage

func (*ListProjectsHmacKeysRequest) ProtoMessage()

func (*ListProjectsHmacKeysRequest) ProtoReflect

func (*ListProjectsHmacKeysRequest) Reset

func (x *ListProjectsHmacKeysRequest) Reset()

func (*ListProjectsHmacKeysRequest) String

func (x *ListProjectsHmacKeysRequest) String() string

type LockRetentionPolicyBucketRequest

type LockRetentionPolicyBucketRequest struct {
	Name                  *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	IfMetagenerationMatch *string `protobuf:"bytes,2,opt,name=if_metageneration_match,json=ifMetagenerationMatch" json:"if_metageneration_match,omitempty"`
	UserProject           *string `protobuf:"bytes,3,opt,name=user_project,json=userProject" json:"user_project,omitempty"`
	// contains filtered or unexported fields
}

func (*LockRetentionPolicyBucketRequest) Descriptor deprecated

func (*LockRetentionPolicyBucketRequest) Descriptor() ([]byte, []int)

Deprecated: Use LockRetentionPolicyBucketRequest.ProtoReflect.Descriptor instead.

func (*LockRetentionPolicyBucketRequest) GetIfMetagenerationMatch

func (x *LockRetentionPolicyBucketRequest) GetIfMetagenerationMatch() string

func (*LockRetentionPolicyBucketRequest) GetName

func (*LockRetentionPolicyBucketRequest) GetUserProject

func (x *LockRetentionPolicyBucketRequest) GetUserProject() string

func (*LockRetentionPolicyBucketRequest) ProtoMessage

func (*LockRetentionPolicyBucketRequest) ProtoMessage()

func (*LockRetentionPolicyBucketRequest) ProtoReflect

func (*LockRetentionPolicyBucketRequest) Reset

func (*LockRetentionPolicyBucketRequest) String

type ManagedFolder

type ManagedFolder struct {

	// The name of the bucket containing this managed folder.
	Bucket *string `protobuf:"bytes,1,opt,name=bucket" json:"bucket,omitempty"`
	// The creation time of the managed folder in RFC 3339 format.
	CreateTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime" json:"create_time,omitempty"`
	// The ID of the managed folder, including the bucket name and managed folder name.
	Id *string `protobuf:"bytes,3,opt,name=id" json:"id,omitempty"`
	// The kind of item this is. For managed folders, this is always storage#managedFolder.
	Kind *string `protobuf:"bytes,4,opt,name=kind" json:"kind,omitempty"`
	// The version of the metadata for this managed folder. Used for preconditions and for detecting changes in metadata.
	Metageneration *int64 `protobuf:"varint,5,opt,name=metageneration" json:"metageneration,omitempty"`
	// The name of the managed folder. Required if not specified by URL parameter.
	Name *string `protobuf:"bytes,6,opt,name=name" json:"name,omitempty"`
	// The link to this managed folder.
	SelfLink *string `protobuf:"bytes,7,opt,name=self_link,json=selfLink" json:"self_link,omitempty"`
	// The last update time of the managed folder metadata in RFC 3339 format.
	UpdateTime *timestamp.Timestamp `protobuf:"bytes,8,opt,name=update_time,json=updateTime" json:"update_time,omitempty"`
	// contains filtered or unexported fields
}

A managed folder.

func (*ManagedFolder) Descriptor deprecated

func (*ManagedFolder) Descriptor() ([]byte, []int)

Deprecated: Use ManagedFolder.ProtoReflect.Descriptor instead.

func (*ManagedFolder) GetBucket

func (x *ManagedFolder) GetBucket() string

func (*ManagedFolder) GetCreateTime

func (x *ManagedFolder) GetCreateTime() *timestamp.Timestamp

func (*ManagedFolder) GetId

func (x *ManagedFolder) GetId() string

func (*ManagedFolder) GetKind

func (x *ManagedFolder) GetKind() string

func (*ManagedFolder) GetMetageneration

func (x *ManagedFolder) GetMetageneration() int64

func (*ManagedFolder) GetName

func (x *ManagedFolder) GetName() string
func (x *ManagedFolder) GetSelfLink() string

func (*ManagedFolder) GetUpdateTime

func (x *ManagedFolder) GetUpdateTime() *timestamp.Timestamp

func (*ManagedFolder) ProtoMessage

func (*ManagedFolder) ProtoMessage()

func (*ManagedFolder) ProtoReflect

func (x *ManagedFolder) ProtoReflect() protoreflect.Message

func (*ManagedFolder) Reset

func (x *ManagedFolder) Reset()

func (*ManagedFolder) String

func (x *ManagedFolder) String() string

type ManagedFolders

type ManagedFolders struct {

	// The list of items.
	Items []*ManagedFolder `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	// The kind of item this is. For lists of managed folders, this is always storage#managedFolders.
	Kind *string `protobuf:"bytes,2,opt,name=kind" json:"kind,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" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

A list of managed folders.

func (*ManagedFolders) Descriptor deprecated

func (*ManagedFolders) Descriptor() ([]byte, []int)

Deprecated: Use ManagedFolders.ProtoReflect.Descriptor instead.

func (*ManagedFolders) GetItems

func (x *ManagedFolders) GetItems() []*ManagedFolder

func (*ManagedFolders) GetKind

func (x *ManagedFolders) GetKind() string

func (*ManagedFolders) GetNextPageToken

func (x *ManagedFolders) GetNextPageToken() string

func (*ManagedFolders) ProtoMessage

func (*ManagedFolders) ProtoMessage()

func (*ManagedFolders) ProtoReflect

func (x *ManagedFolders) ProtoReflect() protoreflect.Message

func (*ManagedFolders) Reset

func (x *ManagedFolders) Reset()

func (*ManagedFolders) String

func (x *ManagedFolders) String() string

type ManagedFoldersServerClient

type ManagedFoldersServerClient interface {
	// Permanently deletes a managed folder.
	DeleteManagedFolder(ctx context.Context, in *DeleteManagedFolderRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// Returns metadata of the specified managed folder.
	GetManagedFolder(ctx context.Context, in *GetManagedFolderRequest, opts ...grpc.CallOption) (*ManagedFolder, error)
	// Creates a new managed folder.
	InsertManagedFolder(ctx context.Context, in *InsertManagedFolderRequest, opts ...grpc.CallOption) (*ManagedFolder, error)
	// Lists managed folders in the given bucket.
	ListManagedFolders(ctx context.Context, in *ListManagedFoldersRequest, opts ...grpc.CallOption) (*ManagedFolders, error)
}

ManagedFoldersServerClient is the client API for ManagedFoldersServer service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ManagedFoldersServerServer

type ManagedFoldersServerServer interface {
	// Permanently deletes a managed folder.
	DeleteManagedFolder(context.Context, *DeleteManagedFolderRequest) (*empty.Empty, error)
	// Returns metadata of the specified managed folder.
	GetManagedFolder(context.Context, *GetManagedFolderRequest) (*ManagedFolder, error)
	// Creates a new managed folder.
	InsertManagedFolder(context.Context, *InsertManagedFolderRequest) (*ManagedFolder, error)
	// Lists managed folders in the given bucket.
	ListManagedFolders(context.Context, *ListManagedFoldersRequest) (*ManagedFolders, error)
	// contains filtered or unexported methods
}

ManagedFoldersServerServer is the server API for ManagedFoldersServer service. All implementations must embed UnimplementedManagedFoldersServerServer for forward compatibility

type MoveObjectRequest

type MoveObjectRequest struct {
	Bucket                         *string `protobuf:"bytes,1,opt,name=bucket" json:"bucket,omitempty"`
	DestinationObject              *string `protobuf:"bytes,2,opt,name=destination_object,json=destinationObject" json:"destination_object,omitempty"`
	IfGenerationMatch              *string `protobuf:"bytes,3,opt,name=if_generation_match,json=ifGenerationMatch" json:"if_generation_match,omitempty"`
	IfGenerationNotMatch           *string `protobuf:"bytes,4,opt,name=if_generation_not_match,json=ifGenerationNotMatch" json:"if_generation_not_match,omitempty"`
	IfMetagenerationMatch          *string `protobuf:"bytes,5,opt,name=if_metageneration_match,json=ifMetagenerationMatch" json:"if_metageneration_match,omitempty"`
	IfMetagenerationNotMatch       *string `` /* 130-byte string literal not displayed */
	IfSourceGenerationMatch        *string `` /* 127-byte string literal not displayed */
	IfSourceGenerationNotMatch     *string `` /* 138-byte string literal not displayed */
	IfSourceMetagenerationMatch    *string `` /* 139-byte string literal not displayed */
	IfSourceMetagenerationNotMatch *string `` /* 151-byte string literal not displayed */
	SourceObject                   *string `protobuf:"bytes,11,opt,name=source_object,json=sourceObject" json:"source_object,omitempty"`
	UserProject                    *string `protobuf:"bytes,12,opt,name=user_project,json=userProject" json:"user_project,omitempty"`
	// contains filtered or unexported fields
}

func (*MoveObjectRequest) Descriptor deprecated

func (*MoveObjectRequest) Descriptor() ([]byte, []int)

Deprecated: Use MoveObjectRequest.ProtoReflect.Descriptor instead.

func (*MoveObjectRequest) GetBucket

func (x *MoveObjectRequest) GetBucket() string

func (*MoveObjectRequest) GetDestinationObject

func (x *MoveObjectRequest) GetDestinationObject() string

func (*MoveObjectRequest) GetIfGenerationMatch

func (x *MoveObjectRequest) GetIfGenerationMatch() string

func (*MoveObjectRequest) GetIfGenerationNotMatch

func (x *MoveObjectRequest) GetIfGenerationNotMatch() string

func (*MoveObjectRequest) GetIfMetagenerationMatch

func (x *MoveObjectRequest) GetIfMetagenerationMatch() string

func (*MoveObjectRequest) GetIfMetagenerationNotMatch

func (x *MoveObjectRequest) GetIfMetagenerationNotMatch() string

func (*MoveObjectRequest) GetIfSourceGenerationMatch

func (x *MoveObjectRequest) GetIfSourceGenerationMatch() string

func (*MoveObjectRequest) GetIfSourceGenerationNotMatch

func (x *MoveObjectRequest) GetIfSourceGenerationNotMatch() string

func (*MoveObjectRequest) GetIfSourceMetagenerationMatch

func (x *MoveObjectRequest) GetIfSourceMetagenerationMatch() string

func (*MoveObjectRequest) GetIfSourceMetagenerationNotMatch

func (x *MoveObjectRequest) GetIfSourceMetagenerationNotMatch() string

func (*MoveObjectRequest) GetSourceObject

func (x *MoveObjectRequest) GetSourceObject() string

func (*MoveObjectRequest) GetUserProject

func (x *MoveObjectRequest) GetUserProject() string

func (*MoveObjectRequest) ProtoMessage

func (*MoveObjectRequest) ProtoMessage()

func (*MoveObjectRequest) ProtoReflect

func (x *MoveObjectRequest) ProtoReflect() protoreflect.Message

func (*MoveObjectRequest) Reset

func (x *MoveObjectRequest) Reset()

func (*MoveObjectRequest) String

func (x *MoveObjectRequest) String() string

type Notification

type Notification struct {

	// An optional list of additional attributes to attach to each Cloud PubSub message published for this notification subscription.
	CustomAttributes map[string]string `` /* 154-byte string literal not displayed */
	// HTTP 1.1 Entity tag for this subscription notification.
	Etag *string `protobuf:"bytes,2,opt,name=etag" json:"etag,omitempty"`
	// If present, only send notifications about listed event types. If empty, sent notifications for all event types.
	EventTypes []string `protobuf:"bytes,3,rep,name=event_types" json:"event_types,omitempty"`
	// The ID of the notification.
	Id *string `protobuf:"bytes,4,opt,name=id" json:"id,omitempty"`
	// The kind of item this is. For notifications, this is always storage#notification.
	Kind *string `protobuf:"bytes,5,opt,name=kind" json:"kind,omitempty"`
	// If present, only apply this notification configuration to object names that begin with this prefix.
	ObjectNamePrefix *string `protobuf:"bytes,6,opt,name=object_name_prefix" json:"object_name_prefix,omitempty"`
	// The desired content of the Payload.
	PayloadFormat *string `protobuf:"bytes,7,opt,name=payload_format" json:"payload_format,omitempty"`
	// The canonical URL of this notification.
	SelfLink *string `protobuf:"bytes,8,opt,name=self_link,json=selfLink" json:"self_link,omitempty"`
	// The Cloud PubSub topic to which this subscription publishes. Formatted as: '//pubsub.googleapis.com/projects/{project-identifier}/topics/{my-topic}'
	Topic *string `protobuf:"bytes,9,opt,name=topic" json:"topic,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) GetKind

func (x *Notification) GetKind() string

func (*Notification) GetObjectNamePrefix

func (x *Notification) GetObjectNamePrefix() string

func (*Notification) GetPayloadFormat

func (x *Notification) GetPayloadFormat() string
func (x *Notification) GetSelfLink() 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 Notifications

type Notifications struct {

	// The list of items.
	Items []*Notification `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	// The kind of item this is. For lists of notifications, this is always storage#notifications.
	Kind *string `protobuf:"bytes,2,opt,name=kind" json:"kind,omitempty"`
	// contains filtered or unexported fields
}

A list of notification subscriptions.

func (*Notifications) Descriptor deprecated

func (*Notifications) Descriptor() ([]byte, []int)

Deprecated: Use Notifications.ProtoReflect.Descriptor instead.

func (*Notifications) GetItems

func (x *Notifications) GetItems() []*Notification

func (*Notifications) GetKind

func (x *Notifications) GetKind() string

func (*Notifications) ProtoMessage

func (*Notifications) ProtoMessage()

func (*Notifications) ProtoReflect

func (x *Notifications) ProtoReflect() protoreflect.Message

func (*Notifications) Reset

func (x *Notifications) Reset()

func (*Notifications) String

func (x *Notifications) String() string

type NotificationsServerClient

type NotificationsServerClient interface {
	// Permanently deletes a notification subscription.
	DeleteNotification(ctx context.Context, in *DeleteNotificationRequest, opts ...grpc.CallOption) (*empty.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.
	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) (*Notifications, error)
}

NotificationsServerClient is the client API for NotificationsServer service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type NotificationsServerServer

type NotificationsServerServer interface {
	// Permanently deletes a notification subscription.
	DeleteNotification(context.Context, *DeleteNotificationRequest) (*empty.Empty, error)
	// View a notification configuration.
	GetNotification(context.Context, *GetNotificationRequest) (*Notification, error)
	// Creates a notification subscription for a given bucket.
	InsertNotification(context.Context, *InsertNotificationRequest) (*Notification, error)
	// Retrieves a list of notification subscriptions for a given bucket.
	ListNotifications(context.Context, *ListNotificationsRequest) (*Notifications, error)
	// contains filtered or unexported methods
}

NotificationsServerServer is the server API for NotificationsServer service. All implementations must embed UnimplementedNotificationsServerServer for forward compatibility

type Object

type Object struct {

	// Access controls on the object.
	Acl []*ObjectAccessControl `protobuf:"bytes,1,rep,name=acl" json:"acl,omitempty"`
	// The name of the bucket containing this object.
	Bucket *string `protobuf:"bytes,2,opt,name=bucket" json:"bucket,omitempty"`
	// Cache-Control directive for the object data. If omitted, and the object is accessible to all anonymous users, the default will be public, max-age=3600.
	CacheControl *string `protobuf:"bytes,3,opt,name=cache_control,json=cacheControl" json:"cache_control,omitempty"`
	// Number of underlying components that make up this object. Components are accumulated by compose operations.
	ComponentCount *int32 `protobuf:"varint,4,opt,name=component_count,json=componentCount" json:"component_count,omitempty"`
	// Content-Disposition of the object data.
	ContentDisposition *string `protobuf:"bytes,5,opt,name=content_disposition,json=contentDisposition" json:"content_disposition,omitempty"`
	// Content-Encoding of the object data.
	ContentEncoding *string `protobuf:"bytes,6,opt,name=content_encoding,json=contentEncoding" json:"content_encoding,omitempty"`
	// Content-Language of the object data.
	ContentLanguage *string `protobuf:"bytes,7,opt,name=content_language,json=contentLanguage" json:"content_language,omitempty"`
	// Content-Type of the object data. 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" json:"content_type,omitempty"`
	// CRC32c checksum, as described in RFC 4960, Appendix B; encoded using base64 in big-endian byte order. For more information about using the CRC32c checksum, see [Data Validation and Change Detection](https://cloud.google.com/storage/docs/data-validation).
	Crc32C *string `protobuf:"bytes,9,opt,name=crc32c" json:"crc32c,omitempty"`
	// A timestamp in RFC 3339 format specified by the user for an object.
	CustomTime *timestamp.Timestamp `protobuf:"bytes,10,opt,name=custom_time,json=customTime" json:"custom_time,omitempty"`
	// Metadata of customer-supplied encryption key, if the object is encrypted by such a key.
	CustomerEncryption *ObjectCustomerEncryption `protobuf:"bytes,11,opt,name=customer_encryption,json=customerEncryption" json:"customer_encryption,omitempty"`
	// HTTP 1.1 Entity tag for the object.
	Etag *string `protobuf:"bytes,12,opt,name=etag" json:"etag,omitempty"`
	// 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 *bool `protobuf:"varint,13,opt,name=event_based_hold,json=eventBasedHold" json:"event_based_hold,omitempty"`
	// The content generation of this object. Used for object versioning.
	Generation *int64 `protobuf:"varint,14,opt,name=generation" json:"generation,omitempty"`
	// This is the time (in the future) when the soft-deleted object will no longer be restorable. It is equal to the soft delete time plus the current soft delete retention duration of the bucket.
	HardDeleteTime *timestamp.Timestamp `protobuf:"bytes,15,opt,name=hard_delete_time,json=hardDeleteTime" json:"hard_delete_time,omitempty"`
	// The ID of the object, including the bucket name, object name, and generation number.
	Id *string `protobuf:"bytes,16,opt,name=id" json:"id,omitempty"`
	// The kind of item this is. For objects, this is always storage#object.
	Kind *string `protobuf:"bytes,17,opt,name=kind" json:"kind,omitempty"`
	// Not currently supported. Specifying the parameter causes the request to fail with status code 400 - Bad Request.
	KmsKeyName *string `protobuf:"bytes,18,opt,name=kms_key_name,json=kmsKeyName" json:"kms_key_name,omitempty"`
	// MD5 hash of the data; encoded using base64. For more information about using the MD5 hash, see [Data Validation and Change Detection](https://cloud.google.com/storage/docs/data-validation).
	Md5Hash *string `protobuf:"bytes,19,opt,name=md5_hash,json=md5Hash" json:"md5_hash,omitempty"`
	// Media download link.
	MediaLink *string `protobuf:"bytes,20,opt,name=media_link,json=mediaLink" json:"media_link,omitempty"`
	// User-provided metadata, in key/value pairs.
	Metadata map[string]string `` /* 137-byte string literal not displayed */
	// 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.
	Metageneration *int64 `protobuf:"varint,22,opt,name=metageneration" json:"metageneration,omitempty"`
	// The name of the object. Required if not specified by URL parameter.
	Name *string `protobuf:"bytes,23,opt,name=name" json:"name,omitempty"`
	// The owner of the object. This will always be the uploader of the object.
	Owner *ObjectOwner `protobuf:"bytes,24,opt,name=owner" json:"owner,omitempty"`
	// Restore token used to differentiate deleted objects with the same name and generation. This field is only returned for deleted objects in hierarchical namespace buckets.
	RestoreToken *string `protobuf:"bytes,25,opt,name=restore_token,json=restoreToken" json:"restore_token,omitempty"`
	// A collection of object level retention parameters.
	Retention *ObjectRetention `protobuf:"bytes,26,opt,name=retention" json:"retention,omitempty"`
	// A server-determined value that specifies the earliest time that the object's retention period expires. This value is in RFC 3339 format. Note 1: This field is not provided for objects with an active event-based hold, since retention expiration is unknown until the hold is removed. Note 2: This value can be provided even when temporary hold is set (so that the user can reason about policy without having to first unset the temporary hold).
	RetentionExpirationTime *timestamp.Timestamp `` /* 126-byte string literal not displayed */
	// The link to this object.
	SelfLink *string `protobuf:"bytes,28,opt,name=self_link,json=selfLink" json:"self_link,omitempty"`
	// Content-Length of the data in bytes.
	Size *uint64 `protobuf:"varint,29,opt,name=size" json:"size,omitempty"`
	// The time at which the object became soft-deleted in RFC 3339 format.
	SoftDeleteTime *timestamp.Timestamp `protobuf:"bytes,30,opt,name=soft_delete_time,json=softDeleteTime" json:"soft_delete_time,omitempty"`
	// Storage class of the object.
	StorageClass *string `protobuf:"bytes,31,opt,name=storage_class,json=storageClass" json:"storage_class,omitempty"`
	// 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,32,opt,name=temporary_hold,json=temporaryHold" json:"temporary_hold,omitempty"`
	// The creation time of the object in RFC 3339 format.
	TimeCreated *timestamp.Timestamp `protobuf:"bytes,33,opt,name=time_created,json=timeCreated" json:"time_created,omitempty"`
	// The time at which the object became noncurrent in RFC 3339 format. Will be returned if and only if this version of the object has been deleted.
	TimeDeleted *timestamp.Timestamp `protobuf:"bytes,34,opt,name=time_deleted,json=timeDeleted" json:"time_deleted,omitempty"`
	// The time when the object was finalized.
	TimeFinalized *timestamp.Timestamp `protobuf:"bytes,35,opt,name=time_finalized,json=timeFinalized" json:"time_finalized,omitempty"`
	// The time at which the object's storage class was last changed. When the object is initially created, it will be set to timeCreated.
	TimeStorageClassUpdated *timestamp.Timestamp `` /* 128-byte string literal not displayed */
	// The modification time of the object metadata in RFC 3339 format. Set initially to object creation time and then updated whenever any metadata of the object changes. This includes changes made by a requester, such as modifying custom metadata, as well as changes made by Cloud Storage on behalf of a requester, such as changing the storage class based on an Object Lifecycle Configuration.
	Updated *timestamp.Timestamp `protobuf:"bytes,37,opt,name=updated" json:"updated,omitempty"`
	// contains filtered or unexported fields
}

An object.

func (*Object) Descriptor deprecated

func (*Object) Descriptor() ([]byte, []int)

Deprecated: Use Object.ProtoReflect.Descriptor instead.

func (*Object) GetAcl

func (x *Object) GetAcl() []*ObjectAccessControl

func (*Object) GetBucket

func (x *Object) GetBucket() string

func (*Object) GetCacheControl

func (x *Object) GetCacheControl() string

func (*Object) GetComponentCount

func (x *Object) GetComponentCount() int32

func (*Object) GetContentDisposition

func (x *Object) GetContentDisposition() string

func (*Object) GetContentEncoding

func (x *Object) GetContentEncoding() string

func (*Object) GetContentLanguage

func (x *Object) GetContentLanguage() string

func (*Object) GetContentType

func (x *Object) GetContentType() string

func (*Object) GetCrc32C

func (x *Object) GetCrc32C() string

func (*Object) GetCustomTime

func (x *Object) GetCustomTime() *timestamp.Timestamp

func (*Object) GetCustomerEncryption

func (x *Object) GetCustomerEncryption() *ObjectCustomerEncryption

func (*Object) GetEtag

func (x *Object) GetEtag() string

func (*Object) GetEventBasedHold

func (x *Object) GetEventBasedHold() bool

func (*Object) GetGeneration

func (x *Object) GetGeneration() int64

func (*Object) GetHardDeleteTime

func (x *Object) GetHardDeleteTime() *timestamp.Timestamp

func (*Object) GetId

func (x *Object) GetId() string

func (*Object) GetKind

func (x *Object) GetKind() string

func (*Object) GetKmsKeyName

func (x *Object) GetKmsKeyName() string

func (*Object) GetMd5Hash

func (x *Object) GetMd5Hash() string
func (x *Object) GetMediaLink() string

func (*Object) GetMetadata

func (x *Object) GetMetadata() map[string]string

func (*Object) GetMetageneration

func (x *Object) GetMetageneration() int64

func (*Object) GetName

func (x *Object) GetName() string

func (*Object) GetOwner

func (x *Object) GetOwner() *ObjectOwner

func (*Object) GetRestoreToken

func (x *Object) GetRestoreToken() string

func (*Object) GetRetention

func (x *Object) GetRetention() *ObjectRetention

func (*Object) GetRetentionExpirationTime

func (x *Object) GetRetentionExpirationTime() *timestamp.Timestamp
func (x *Object) GetSelfLink() string

func (*Object) GetSize

func (x *Object) GetSize() uint64

func (*Object) GetSoftDeleteTime

func (x *Object) GetSoftDeleteTime() *timestamp.Timestamp

func (*Object) GetStorageClass

func (x *Object) GetStorageClass() string

func (*Object) GetTemporaryHold

func (x *Object) GetTemporaryHold() bool

func (*Object) GetTimeCreated

func (x *Object) GetTimeCreated() *timestamp.Timestamp

func (*Object) GetTimeDeleted

func (x *Object) GetTimeDeleted() *timestamp.Timestamp

func (*Object) GetTimeFinalized

func (x *Object) GetTimeFinalized() *timestamp.Timestamp

func (*Object) GetTimeStorageClassUpdated

func (x *Object) GetTimeStorageClassUpdated() *timestamp.Timestamp

func (*Object) GetUpdated

func (x *Object) GetUpdated() *timestamp.Timestamp

func (*Object) ProtoMessage

func (*Object) ProtoMessage()

func (*Object) ProtoReflect

func (x *Object) ProtoReflect() protoreflect.Message

func (*Object) Reset

func (x *Object) Reset()

func (*Object) String

func (x *Object) String() string

type ObjectAccessControl

type ObjectAccessControl struct {

	// The name of the bucket.
	Bucket *string `protobuf:"bytes,1,opt,name=bucket" json:"bucket,omitempty"`
	// The domain associated with the entity, if any.
	Domain *string `protobuf:"bytes,2,opt,name=domain" json:"domain,omitempty"`
	// The email address associated with the entity, if any.
	Email *string `protobuf:"bytes,3,opt,name=email" json:"email,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.
	// - To refer to all members of the Google Apps for Business domain example.com, the entity would be domain-example.com.
	Entity *string `protobuf:"bytes,4,opt,name=entity" json:"entity,omitempty"`
	// The ID for the entity, if any.
	EntityId *string `protobuf:"bytes,5,opt,name=entity_id,json=entityId" json:"entity_id,omitempty"`
	// HTTP 1.1 Entity tag for the access-control entry.
	Etag *string `protobuf:"bytes,6,opt,name=etag" json:"etag,omitempty"`
	// The content generation of the object, if applied to an object.
	Generation *int64 `protobuf:"varint,7,opt,name=generation" json:"generation,omitempty"`
	// The ID of the access-control entry.
	Id *string `protobuf:"bytes,8,opt,name=id" json:"id,omitempty"`
	// The kind of item this is. For object access control entries, this is always storage#objectAccessControl.
	Kind *string `protobuf:"bytes,9,opt,name=kind" json:"kind,omitempty"`
	// The name of the object, if applied to an object.
	Object *string `protobuf:"bytes,10,opt,name=object" json:"object,omitempty"`
	// The project team associated with the entity, if any.
	ProjectTeam *ObjectAccessControlProjectTeam `protobuf:"bytes,11,opt,name=project_team,json=projectTeam" json:"project_team,omitempty"`
	// The access permission for the entity.
	Role *string `protobuf:"bytes,12,opt,name=role" json:"role,omitempty"`
	// The link to this access-control entry.
	SelfLink *string `protobuf:"bytes,13,opt,name=self_link,json=selfLink" json:"self_link,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) GetKind

func (x *ObjectAccessControl) GetKind() string

func (*ObjectAccessControl) GetObject

func (x *ObjectAccessControl) GetObject() string

func (*ObjectAccessControl) GetProjectTeam

func (*ObjectAccessControl) GetRole

func (x *ObjectAccessControl) GetRole() string
func (x *ObjectAccessControl) GetSelfLink() 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 ObjectAccessControlProjectTeam

type ObjectAccessControlProjectTeam struct {
	ProjectNumber *string `protobuf:"bytes,1,opt,name=project_number,json=projectNumber" json:"project_number,omitempty"`
	Team          *string `protobuf:"bytes,2,opt,name=team" json:"team,omitempty"`
	// contains filtered or unexported fields
}

func (*ObjectAccessControlProjectTeam) Descriptor deprecated

func (*ObjectAccessControlProjectTeam) Descriptor() ([]byte, []int)

Deprecated: Use ObjectAccessControlProjectTeam.ProtoReflect.Descriptor instead.

func (*ObjectAccessControlProjectTeam) GetProjectNumber

func (x *ObjectAccessControlProjectTeam) GetProjectNumber() string

func (*ObjectAccessControlProjectTeam) GetTeam

func (*ObjectAccessControlProjectTeam) ProtoMessage

func (*ObjectAccessControlProjectTeam) ProtoMessage()

func (*ObjectAccessControlProjectTeam) ProtoReflect

func (*ObjectAccessControlProjectTeam) Reset

func (x *ObjectAccessControlProjectTeam) Reset()

func (*ObjectAccessControlProjectTeam) String

type ObjectAccessControls

type ObjectAccessControls struct {

	// The list of items.
	Items []*ObjectAccessControl `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	// The kind of item this is. For lists of object access control entries, this is always storage#objectAccessControls.
	Kind *string `protobuf:"bytes,2,opt,name=kind" json:"kind,omitempty"`
	// contains filtered or unexported fields
}

An access-control list.

func (*ObjectAccessControls) Descriptor deprecated

func (*ObjectAccessControls) Descriptor() ([]byte, []int)

Deprecated: Use ObjectAccessControls.ProtoReflect.Descriptor instead.

func (*ObjectAccessControls) GetItems

func (x *ObjectAccessControls) GetItems() []*ObjectAccessControl

func (*ObjectAccessControls) GetKind

func (x *ObjectAccessControls) GetKind() string

func (*ObjectAccessControls) ProtoMessage

func (*ObjectAccessControls) ProtoMessage()

func (*ObjectAccessControls) ProtoReflect

func (x *ObjectAccessControls) ProtoReflect() protoreflect.Message

func (*ObjectAccessControls) Reset

func (x *ObjectAccessControls) Reset()

func (*ObjectAccessControls) String

func (x *ObjectAccessControls) String() string

type ObjectAccessControlsServerClient

type ObjectAccessControlsServerClient interface {
	// Permanently deletes the ACL entry for the specified entity on the specified object.
	DeleteObjectAccessControl(ctx context.Context, in *DeleteObjectAccessControlRequest, opts ...grpc.CallOption) (*empty.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) (*ObjectAccessControls, error)
	// Patches an ACL entry on the specified object.
	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)
}

ObjectAccessControlsServerClient is the client API for ObjectAccessControlsServer service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ObjectAccessControlsServerServer

type ObjectAccessControlsServerServer interface {
	// Permanently deletes the ACL entry for the specified entity on the specified object.
	DeleteObjectAccessControl(context.Context, *DeleteObjectAccessControlRequest) (*empty.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) (*ObjectAccessControls, error)
	// Patches an ACL entry on the specified object.
	PatchObjectAccessControl(context.Context, *PatchObjectAccessControlRequest) (*ObjectAccessControl, error)
	// Updates an ACL entry on the specified object.
	UpdateObjectAccessControl(context.Context, *UpdateObjectAccessControlRequest) (*ObjectAccessControl, error)
	// contains filtered or unexported methods
}

ObjectAccessControlsServerServer is the server API for ObjectAccessControlsServer service. All implementations must embed UnimplementedObjectAccessControlsServerServer for forward compatibility

type ObjectCustomerEncryption

type ObjectCustomerEncryption struct {
	EncryptionAlgorithm *string `protobuf:"bytes,1,opt,name=encryption_algorithm,json=encryptionAlgorithm" json:"encryption_algorithm,omitempty"`
	KeySha256           *string `protobuf:"bytes,2,opt,name=key_sha256,json=keySha256" json:"key_sha256,omitempty"`
	// contains filtered or unexported fields
}

func (*ObjectCustomerEncryption) Descriptor deprecated

func (*ObjectCustomerEncryption) Descriptor() ([]byte, []int)

Deprecated: Use ObjectCustomerEncryption.ProtoReflect.Descriptor instead.

func (*ObjectCustomerEncryption) GetEncryptionAlgorithm

func (x *ObjectCustomerEncryption) GetEncryptionAlgorithm() string

func (*ObjectCustomerEncryption) GetKeySha256

func (x *ObjectCustomerEncryption) GetKeySha256() string

func (*ObjectCustomerEncryption) ProtoMessage

func (*ObjectCustomerEncryption) ProtoMessage()

func (*ObjectCustomerEncryption) ProtoReflect

func (x *ObjectCustomerEncryption) ProtoReflect() protoreflect.Message

func (*ObjectCustomerEncryption) Reset

func (x *ObjectCustomerEncryption) Reset()

func (*ObjectCustomerEncryption) String

func (x *ObjectCustomerEncryption) String() string

type ObjectOwner

type ObjectOwner struct {
	Entity   *string `protobuf:"bytes,1,opt,name=entity" json:"entity,omitempty"`
	EntityId *string `protobuf:"bytes,2,opt,name=entity_id,json=entityId" json:"entity_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ObjectOwner) Descriptor deprecated

func (*ObjectOwner) Descriptor() ([]byte, []int)

Deprecated: Use ObjectOwner.ProtoReflect.Descriptor instead.

func (*ObjectOwner) GetEntity

func (x *ObjectOwner) GetEntity() string

func (*ObjectOwner) GetEntityId

func (x *ObjectOwner) GetEntityId() string

func (*ObjectOwner) ProtoMessage

func (*ObjectOwner) ProtoMessage()

func (*ObjectOwner) ProtoReflect

func (x *ObjectOwner) ProtoReflect() protoreflect.Message

func (*ObjectOwner) Reset

func (x *ObjectOwner) Reset()

func (*ObjectOwner) String

func (x *ObjectOwner) String() string

type ObjectPreconditions

type ObjectPreconditions struct {
	IfGenerationMatch *int64 `protobuf:"varint,1,opt,name=if_generation_match,json=ifGenerationMatch" json:"if_generation_match,omitempty"`
	// contains filtered or unexported fields
}

func (*ObjectPreconditions) Descriptor deprecated

func (*ObjectPreconditions) Descriptor() ([]byte, []int)

Deprecated: Use ObjectPreconditions.ProtoReflect.Descriptor instead.

func (*ObjectPreconditions) GetIfGenerationMatch

func (x *ObjectPreconditions) GetIfGenerationMatch() int64

func (*ObjectPreconditions) ProtoMessage

func (*ObjectPreconditions) ProtoMessage()

func (*ObjectPreconditions) ProtoReflect

func (x *ObjectPreconditions) ProtoReflect() protoreflect.Message

func (*ObjectPreconditions) Reset

func (x *ObjectPreconditions) Reset()

func (*ObjectPreconditions) String

func (x *ObjectPreconditions) String() string

type ObjectRetention

type ObjectRetention struct {
	Mode            *string              `protobuf:"bytes,1,opt,name=mode" json:"mode,omitempty"`
	RetainUntilTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=retain_until_time,json=retainUntilTime" json:"retain_until_time,omitempty"`
	// contains filtered or unexported fields
}

func (*ObjectRetention) Descriptor deprecated

func (*ObjectRetention) Descriptor() ([]byte, []int)

Deprecated: Use ObjectRetention.ProtoReflect.Descriptor instead.

func (*ObjectRetention) GetMode

func (x *ObjectRetention) GetMode() string

func (*ObjectRetention) GetRetainUntilTime

func (x *ObjectRetention) GetRetainUntilTime() *timestamp.Timestamp

func (*ObjectRetention) ProtoMessage

func (*ObjectRetention) ProtoMessage()

func (*ObjectRetention) ProtoReflect

func (x *ObjectRetention) ProtoReflect() protoreflect.Message

func (*ObjectRetention) Reset

func (x *ObjectRetention) Reset()

func (*ObjectRetention) String

func (x *ObjectRetention) String() string

type Objects

type Objects struct {

	// The list of items.
	Items []*Object `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	// The kind of item this is. For lists of objects, this is always storage#objects.
	Kind *string `protobuf:"bytes,2,opt,name=kind" json:"kind,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" json:"next_page_token,omitempty"`
	// The list of prefixes of objects matching-but-not-listed up to and including the requested delimiter.
	Prefixes []string `protobuf:"bytes,4,rep,name=prefixes" json:"prefixes,omitempty"`
	// contains filtered or unexported fields
}

A list of objects.

func (*Objects) Descriptor deprecated

func (*Objects) Descriptor() ([]byte, []int)

Deprecated: Use Objects.ProtoReflect.Descriptor instead.

func (*Objects) GetItems

func (x *Objects) GetItems() []*Object

func (*Objects) GetKind

func (x *Objects) GetKind() string

func (*Objects) GetNextPageToken

func (x *Objects) GetNextPageToken() string

func (*Objects) GetPrefixes

func (x *Objects) GetPrefixes() []string

func (*Objects) ProtoMessage

func (*Objects) ProtoMessage()

func (*Objects) ProtoReflect

func (x *Objects) ProtoReflect() protoreflect.Message

func (*Objects) Reset

func (x *Objects) Reset()

func (*Objects) String

func (x *Objects) String() string

type ObjectsServerClient

type ObjectsServerClient interface {
	// Initiates a long-running bulk restore operation on the specified bucket.
	BulkRestoreObject(ctx context.Context, in *BulkRestoreObjectRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, 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) (*empty.Empty, error)
	// Retrieves an object or its metadata.
	GetObject(ctx context.Context, in *GetObjectRequest, opts ...grpc.CallOption) (*Object, error)
	// Stores a new object and metadata.
	InsertObject(ctx context.Context, in *InsertObjectRequest, opts ...grpc.CallOption) (*Object, error)
	// Retrieves a list of objects matching the criteria.
	ListObjects(ctx context.Context, in *ListObjectsRequest, opts ...grpc.CallOption) (*Objects, error)
	// Moves the source object to the destination object in the same bucket.
	MoveObject(ctx context.Context, in *MoveObjectRequest, opts ...grpc.CallOption) (*Object, error)
	// Patches an object's metadata.
	PatchObject(ctx context.Context, in *PatchObjectRequest, opts ...grpc.CallOption) (*Object, error)
	// Restores a soft-deleted object.
	RestoreObject(ctx context.Context, in *RestoreObjectRequest, opts ...grpc.CallOption) (*Object, error)
	// Rewrites a source object to a destination object. Optionally overrides metadata.
	RewriteObject(ctx context.Context, in *RewriteObjectRequest, opts ...grpc.CallOption) (*RewriteResponse, error)
	// Updates an object's metadata.
	UpdateObject(ctx context.Context, in *UpdateObjectRequest, opts ...grpc.CallOption) (*Object, error)
	// Watch for changes on all objects in a bucket.
	WatchAllObject(ctx context.Context, in *WatchAllObjectRequest, opts ...grpc.CallOption) (*Channel, error)
}

ObjectsServerClient is the client API for ObjectsServer service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ObjectsServerServer

type ObjectsServerServer interface {
	// Initiates a long-running bulk restore operation on the specified bucket.
	BulkRestoreObject(context.Context, *BulkRestoreObjectRequest) (*longrunningpb.Operation, 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) (*empty.Empty, error)
	// Retrieves an object or its metadata.
	GetObject(context.Context, *GetObjectRequest) (*Object, error)
	// Stores a new object and metadata.
	InsertObject(context.Context, *InsertObjectRequest) (*Object, error)
	// Retrieves a list of objects matching the criteria.
	ListObjects(context.Context, *ListObjectsRequest) (*Objects, error)
	// Moves the source object to the destination object in the same bucket.
	MoveObject(context.Context, *MoveObjectRequest) (*Object, error)
	// Patches an object's metadata.
	PatchObject(context.Context, *PatchObjectRequest) (*Object, error)
	// Restores a soft-deleted object.
	RestoreObject(context.Context, *RestoreObjectRequest) (*Object, error)
	// Rewrites a source object to a destination object. Optionally overrides metadata.
	RewriteObject(context.Context, *RewriteObjectRequest) (*RewriteResponse, error)
	// Updates an object's metadata.
	UpdateObject(context.Context, *UpdateObjectRequest) (*Object, error)
	// Watch for changes on all objects in a bucket.
	WatchAllObject(context.Context, *WatchAllObjectRequest) (*Channel, error)
	// contains filtered or unexported methods
}

ObjectsServerServer is the server API for ObjectsServer service. All implementations must embed UnimplementedObjectsServerServer for forward compatibility

type PatchBucketAccessControlRequest

type PatchBucketAccessControlRequest struct {
	Bucket              *string              `protobuf:"bytes,1,opt,name=bucket" json:"bucket,omitempty"`
	Entity              *string              `protobuf:"bytes,2,opt,name=entity" json:"entity,omitempty"`
	UserProject         *string              `protobuf:"bytes,3,opt,name=user_project,json=userProject" json:"user_project,omitempty"`
	BucketAccessControl *BucketAccessControl `protobuf:"bytes,4,opt,name=bucket_access_control,json=bucketAccessControl" json:"bucket_access_control,omitempty"`
	// contains filtered or unexported fields
}

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) GetEntity

func (x *PatchBucketAccessControlRequest) GetEntity() string

func (*PatchBucketAccessControlRequest) GetUserProject

func (x *PatchBucketAccessControlRequest) GetUserProject() string

func (*PatchBucketAccessControlRequest) ProtoMessage

func (*PatchBucketAccessControlRequest) ProtoMessage()

func (*PatchBucketAccessControlRequest) ProtoReflect

func (*PatchBucketAccessControlRequest) Reset

func (*PatchBucketAccessControlRequest) String

type PatchBucketRequest

type PatchBucketRequest struct {
	Name                       *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	IfMetagenerationMatch      *string `protobuf:"bytes,2,opt,name=if_metageneration_match,json=ifMetagenerationMatch" json:"if_metageneration_match,omitempty"`
	IfMetagenerationNotMatch   *string `` /* 130-byte string literal not displayed */
	PredefinedAcl              *string `protobuf:"bytes,4,opt,name=predefined_acl,json=predefinedAcl" json:"predefined_acl,omitempty"`
	PredefinedDefaultObjectAcl *string `` /* 136-byte string literal not displayed */
	Projection                 *string `protobuf:"bytes,6,opt,name=projection" json:"projection,omitempty"`
	UserProject                *string `protobuf:"bytes,7,opt,name=user_project,json=userProject" json:"user_project,omitempty"`
	Bucket                     *Bucket `protobuf:"bytes,8,opt,name=bucket" json:"bucket,omitempty"`
	// contains filtered or unexported fields
}

func (*PatchBucketRequest) Descriptor deprecated

func (*PatchBucketRequest) Descriptor() ([]byte, []int)

Deprecated: Use PatchBucketRequest.ProtoReflect.Descriptor instead.

func (*PatchBucketRequest) GetBucket

func (x *PatchBucketRequest) GetBucket() *Bucket

func (*PatchBucketRequest) GetIfMetagenerationMatch

func (x *PatchBucketRequest) GetIfMetagenerationMatch() string

func (*PatchBucketRequest) GetIfMetagenerationNotMatch

func (x *PatchBucketRequest) GetIfMetagenerationNotMatch() string

func (*PatchBucketRequest) GetName

func (x *PatchBucketRequest) GetName() string

func (*PatchBucketRequest) GetPredefinedAcl

func (x *PatchBucketRequest) GetPredefinedAcl() string

func (*PatchBucketRequest) GetPredefinedDefaultObjectAcl

func (x *PatchBucketRequest) GetPredefinedDefaultObjectAcl() string

func (*PatchBucketRequest) GetProjection

func (x *PatchBucketRequest) GetProjection() string

func (*PatchBucketRequest) GetUserProject

func (x *PatchBucketRequest) GetUserProject() string

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 {
	Bucket                     *string              `protobuf:"bytes,1,opt,name=bucket" json:"bucket,omitempty"`
	Entity                     *string              `protobuf:"bytes,2,opt,name=entity" json:"entity,omitempty"`
	UserProject                *string              `protobuf:"bytes,3,opt,name=user_project,json=userProject" json:"user_project,omitempty"`
	DefaultObjectAccessControl *ObjectAccessControl `` /* 136-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*PatchDefaultObjectAccessControlRequest) Descriptor deprecated

func (*PatchDefaultObjectAccessControlRequest) Descriptor() ([]byte, []int)

Deprecated: Use PatchDefaultObjectAccessControlRequest.ProtoReflect.Descriptor instead.

func (*PatchDefaultObjectAccessControlRequest) GetBucket

func (*PatchDefaultObjectAccessControlRequest) GetDefaultObjectAccessControl

func (x *PatchDefaultObjectAccessControlRequest) GetDefaultObjectAccessControl() *ObjectAccessControl

func (*PatchDefaultObjectAccessControlRequest) GetEntity

func (*PatchDefaultObjectAccessControlRequest) GetUserProject

func (x *PatchDefaultObjectAccessControlRequest) GetUserProject() string

func (*PatchDefaultObjectAccessControlRequest) ProtoMessage

func (*PatchDefaultObjectAccessControlRequest) ProtoReflect

func (*PatchDefaultObjectAccessControlRequest) Reset

func (*PatchDefaultObjectAccessControlRequest) String

type PatchObjectAccessControlRequest

type PatchObjectAccessControlRequest struct {
	Bucket              *string              `protobuf:"bytes,1,opt,name=bucket" json:"bucket,omitempty"`
	Entity              *string              `protobuf:"bytes,2,opt,name=entity" json:"entity,omitempty"`
	Generation          *string              `protobuf:"bytes,3,opt,name=generation" json:"generation,omitempty"`
	Object              *string              `protobuf:"bytes,4,opt,name=object" json:"object,omitempty"`
	UserProject         *string              `protobuf:"bytes,5,opt,name=user_project,json=userProject" json:"user_project,omitempty"`
	ObjectAccessControl *ObjectAccessControl `protobuf:"bytes,6,opt,name=object_access_control,json=objectAccessControl" json:"object_access_control,omitempty"`
	// contains filtered or unexported fields
}

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) GetEntity

func (x *PatchObjectAccessControlRequest) GetEntity() string

func (*PatchObjectAccessControlRequest) GetGeneration

func (x *PatchObjectAccessControlRequest) GetGeneration() string

func (*PatchObjectAccessControlRequest) GetObject

func (x *PatchObjectAccessControlRequest) GetObject() string

func (*PatchObjectAccessControlRequest) GetObjectAccessControl

func (x *PatchObjectAccessControlRequest) GetObjectAccessControl() *ObjectAccessControl

func (*PatchObjectAccessControlRequest) GetUserProject

func (x *PatchObjectAccessControlRequest) GetUserProject() string

func (*PatchObjectAccessControlRequest) ProtoMessage

func (*PatchObjectAccessControlRequest) ProtoMessage()

func (*PatchObjectAccessControlRequest) ProtoReflect

func (*PatchObjectAccessControlRequest) Reset

func (*PatchObjectAccessControlRequest) String

type PatchObjectRequest

type PatchObjectRequest struct {
	Bucket                    *string `protobuf:"bytes,1,opt,name=bucket" json:"bucket,omitempty"`
	Generation                *string `protobuf:"bytes,2,opt,name=generation" json:"generation,omitempty"`
	IfGenerationMatch         *string `protobuf:"bytes,3,opt,name=if_generation_match,json=ifGenerationMatch" json:"if_generation_match,omitempty"`
	IfGenerationNotMatch      *string `protobuf:"bytes,4,opt,name=if_generation_not_match,json=ifGenerationNotMatch" json:"if_generation_not_match,omitempty"`
	IfMetagenerationMatch     *string `protobuf:"bytes,5,opt,name=if_metageneration_match,json=ifMetagenerationMatch" json:"if_metageneration_match,omitempty"`
	IfMetagenerationNotMatch  *string `` /* 130-byte string literal not displayed */
	Name                      *string `protobuf:"bytes,7,opt,name=name" json:"name,omitempty"`
	OverrideUnlockedRetention *bool   `` /* 132-byte string literal not displayed */
	PredefinedAcl             *string `protobuf:"bytes,9,opt,name=predefined_acl,json=predefinedAcl" json:"predefined_acl,omitempty"`
	Projection                *string `protobuf:"bytes,10,opt,name=projection" json:"projection,omitempty"`
	UserProject               *string `protobuf:"bytes,11,opt,name=user_project,json=userProject" json:"user_project,omitempty"`
	Object                    *Object `protobuf:"bytes,12,opt,name=object" json:"object,omitempty"`
	// contains filtered or unexported fields
}

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) GetGeneration

func (x *PatchObjectRequest) GetGeneration() string

func (*PatchObjectRequest) GetIfGenerationMatch

func (x *PatchObjectRequest) GetIfGenerationMatch() string

func (*PatchObjectRequest) GetIfGenerationNotMatch

func (x *PatchObjectRequest) GetIfGenerationNotMatch() string

func (*PatchObjectRequest) GetIfMetagenerationMatch

func (x *PatchObjectRequest) GetIfMetagenerationMatch() string

func (*PatchObjectRequest) GetIfMetagenerationNotMatch

func (x *PatchObjectRequest) GetIfMetagenerationNotMatch() string

func (*PatchObjectRequest) GetName

func (x *PatchObjectRequest) GetName() string

func (*PatchObjectRequest) GetObject

func (x *PatchObjectRequest) GetObject() *Object

func (*PatchObjectRequest) GetOverrideUnlockedRetention

func (x *PatchObjectRequest) GetOverrideUnlockedRetention() bool

func (*PatchObjectRequest) GetPredefinedAcl

func (x *PatchObjectRequest) GetPredefinedAcl() string

func (*PatchObjectRequest) GetProjection

func (x *PatchObjectRequest) GetProjection() string

func (*PatchObjectRequest) GetUserProject

func (x *PatchObjectRequest) GetUserProject() string

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 PauseAnywhereCacheRequest

type PauseAnywhereCacheRequest struct {
	AnywhereCacheId *string `protobuf:"bytes,1,opt,name=anywhere_cache_id,json=anywhereCacheId" json:"anywhere_cache_id,omitempty"`
	Bucket          *string `protobuf:"bytes,2,opt,name=bucket" json:"bucket,omitempty"`
	// contains filtered or unexported fields
}

func (*PauseAnywhereCacheRequest) Descriptor deprecated

func (*PauseAnywhereCacheRequest) Descriptor() ([]byte, []int)

Deprecated: Use PauseAnywhereCacheRequest.ProtoReflect.Descriptor instead.

func (*PauseAnywhereCacheRequest) GetAnywhereCacheId

func (x *PauseAnywhereCacheRequest) GetAnywhereCacheId() string

func (*PauseAnywhereCacheRequest) GetBucket

func (x *PauseAnywhereCacheRequest) GetBucket() string

func (*PauseAnywhereCacheRequest) ProtoMessage

func (*PauseAnywhereCacheRequest) ProtoMessage()

func (*PauseAnywhereCacheRequest) ProtoReflect

func (*PauseAnywhereCacheRequest) Reset

func (x *PauseAnywhereCacheRequest) Reset()

func (*PauseAnywhereCacheRequest) String

func (x *PauseAnywhereCacheRequest) String() string

type Policy

type Policy struct {

	// An association between a role, which comes with a set of permissions, and members who may assume that role.
	Bindings []*PolicyBindings `protobuf:"bytes,1,rep,name=bindings" json:"bindings,omitempty"`
	// HTTP 1.1  Entity tag for the policy.
	Etag []byte `protobuf:"bytes,2,opt,name=etag" json:"etag,omitempty"`
	// The kind of item this is. For policies, this is always storage#policy. This field is ignored on input.
	Kind *string `protobuf:"bytes,3,opt,name=kind" json:"kind,omitempty"`
	// The ID of the resource to which this policy belongs. Will be of the form projects/_/buckets/bucket for buckets, projects/_/buckets/bucket/objects/object for objects, and projects/_/buckets/bucket/managedFolders/managedFolder. A specific generation may be specified by appending #generationNumber to the end of the object name, e.g. projects/_/buckets/my-bucket/objects/data.txt#17. The current generation can be denoted with #0. This field is ignored on input.
	ResourceId *string `protobuf:"bytes,4,opt,name=resource_id,json=resourceId" json:"resource_id,omitempty"`
	// The IAM policy format version.
	Version *int32 `protobuf:"varint,5,opt,name=version" json:"version,omitempty"`
	// contains filtered or unexported fields
}

A bucket/object/managedFolder IAM policy.

func (*Policy) Descriptor deprecated

func (*Policy) Descriptor() ([]byte, []int)

Deprecated: Use Policy.ProtoReflect.Descriptor instead.

func (*Policy) GetBindings

func (x *Policy) GetBindings() []*PolicyBindings

func (*Policy) GetEtag

func (x *Policy) GetEtag() []byte

func (*Policy) GetKind

func (x *Policy) GetKind() string

func (*Policy) GetResourceId

func (x *Policy) GetResourceId() string

func (*Policy) GetVersion

func (x *Policy) GetVersion() int32

func (*Policy) ProtoMessage

func (*Policy) ProtoMessage()

func (*Policy) ProtoReflect

func (x *Policy) ProtoReflect() protoreflect.Message

func (*Policy) Reset

func (x *Policy) Reset()

func (*Policy) String

func (x *Policy) String() string

type PolicyBindings

type PolicyBindings struct {
	Condition *Expr    `protobuf:"bytes,1,opt,name=condition" json:"condition,omitempty"`
	Members   []string `protobuf:"bytes,2,rep,name=members" json:"members,omitempty"`
	Role      *string  `protobuf:"bytes,3,opt,name=role" json:"role,omitempty"`
	// contains filtered or unexported fields
}

func (*PolicyBindings) Descriptor deprecated

func (*PolicyBindings) Descriptor() ([]byte, []int)

Deprecated: Use PolicyBindings.ProtoReflect.Descriptor instead.

func (*PolicyBindings) GetCondition

func (x *PolicyBindings) GetCondition() *Expr

func (*PolicyBindings) GetMembers

func (x *PolicyBindings) GetMembers() []string

func (*PolicyBindings) GetRole

func (x *PolicyBindings) GetRole() string

func (*PolicyBindings) ProtoMessage

func (*PolicyBindings) ProtoMessage()

func (*PolicyBindings) ProtoReflect

func (x *PolicyBindings) ProtoReflect() protoreflect.Message

func (*PolicyBindings) Reset

func (x *PolicyBindings) Reset()

func (*PolicyBindings) String

func (x *PolicyBindings) String() string

type ProjectsHmacKeysServerClient

type ProjectsHmacKeysServerClient interface {
	// Creates a new HMAC key for the specified service account.
	CreateProjectsHmacKey(ctx context.Context, in *CreateProjectsHmacKeyRequest, opts ...grpc.CallOption) (*HmacKey, error)
	// Deletes an HMAC key.
	DeleteProjectsHmacKey(ctx context.Context, in *DeleteProjectsHmacKeyRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// Retrieves an HMAC key's metadata
	GetProjectsHmacKey(ctx context.Context, in *GetProjectsHmacKeyRequest, opts ...grpc.CallOption) (*HmacKeyMetadata, error)
	// Retrieves a list of HMAC keys matching the criteria.
	ListProjectsHmacKeys(ctx context.Context, in *ListProjectsHmacKeysRequest, opts ...grpc.CallOption) (*HmacKeysMetadata, error)
	// Updates the state of an HMAC key. See the [HMAC Key resource descriptor](https://cloud.google.com/storage/docs/json_api/v1/projects/hmacKeys/update#request-body) for valid states.
	UpdateProjectsHmacKey(ctx context.Context, in *UpdateProjectsHmacKeyRequest, opts ...grpc.CallOption) (*HmacKeyMetadata, error)
}

ProjectsHmacKeysServerClient is the client API for ProjectsHmacKeysServer service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ProjectsHmacKeysServerServer

type ProjectsHmacKeysServerServer interface {
	// Creates a new HMAC key for the specified service account.
	CreateProjectsHmacKey(context.Context, *CreateProjectsHmacKeyRequest) (*HmacKey, error)
	// Deletes an HMAC key.
	DeleteProjectsHmacKey(context.Context, *DeleteProjectsHmacKeyRequest) (*empty.Empty, error)
	// Retrieves an HMAC key's metadata
	GetProjectsHmacKey(context.Context, *GetProjectsHmacKeyRequest) (*HmacKeyMetadata, error)
	// Retrieves a list of HMAC keys matching the criteria.
	ListProjectsHmacKeys(context.Context, *ListProjectsHmacKeysRequest) (*HmacKeysMetadata, error)
	// Updates the state of an HMAC key. See the [HMAC Key resource descriptor](https://cloud.google.com/storage/docs/json_api/v1/projects/hmacKeys/update#request-body) for valid states.
	UpdateProjectsHmacKey(context.Context, *UpdateProjectsHmacKeyRequest) (*HmacKeyMetadata, error)
	// contains filtered or unexported methods
}

ProjectsHmacKeysServerServer is the server API for ProjectsHmacKeysServer service. All implementations must embed UnimplementedProjectsHmacKeysServerServer for forward compatibility

type ProjectsServerClient

type ProjectsServerClient interface {
}

ProjectsServerClient is the client API for ProjectsServer service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ProjectsServerServer

type ProjectsServerServer interface {
	// contains filtered or unexported methods
}

ProjectsServerServer is the server API for ProjectsServer service. All implementations must embed UnimplementedProjectsServerServer for forward compatibility

type ProjectsServiceAccountServerClient

type ProjectsServiceAccountServerClient interface {
	// Get the email address of this project's Google Cloud Storage service account.
	GetProjectsServiceAccount(ctx context.Context, in *GetProjectsServiceAccountRequest, opts ...grpc.CallOption) (*ServiceAccount, error)
}

ProjectsServiceAccountServerClient is the client API for ProjectsServiceAccountServer service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ProjectsServiceAccountServerServer

type ProjectsServiceAccountServerServer interface {
	// Get the email address of this project's Google Cloud Storage service account.
	GetProjectsServiceAccount(context.Context, *GetProjectsServiceAccountRequest) (*ServiceAccount, error)
	// contains filtered or unexported methods
}

ProjectsServiceAccountServerServer is the server API for ProjectsServiceAccountServer service. All implementations must embed UnimplementedProjectsServiceAccountServerServer for forward compatibility

type PublicNetworkSource

type PublicNetworkSource struct {
	AllowedIpCidrRanges []string `protobuf:"bytes,1,rep,name=allowed_ip_cidr_ranges,json=allowedIpCidrRanges" json:"allowed_ip_cidr_ranges,omitempty"`
	// contains filtered or unexported fields
}

func (*PublicNetworkSource) Descriptor deprecated

func (*PublicNetworkSource) Descriptor() ([]byte, []int)

Deprecated: Use PublicNetworkSource.ProtoReflect.Descriptor instead.

func (*PublicNetworkSource) GetAllowedIpCidrRanges

func (x *PublicNetworkSource) GetAllowedIpCidrRanges() []string

func (*PublicNetworkSource) ProtoMessage

func (*PublicNetworkSource) ProtoMessage()

func (*PublicNetworkSource) ProtoReflect

func (x *PublicNetworkSource) ProtoReflect() protoreflect.Message

func (*PublicNetworkSource) Reset

func (x *PublicNetworkSource) Reset()

func (*PublicNetworkSource) String

func (x *PublicNetworkSource) String() string

type RelocateBucketRequest

type RelocateBucketRequest struct {

	// The bucket's new custom placement configuration if relocating to a Custom Dual Region.
	DestinationCustomPlacementConfig *RelocateBucketRequestDestinationCustomPlacementConfig `` /* 154-byte string literal not displayed */
	// The new location the bucket will be relocated to.
	DestinationLocation *string `protobuf:"bytes,2,opt,name=destination_location,json=destinationLocation" json:"destination_location,omitempty"`
	// If true, validate the operation, but do not actually relocate the bucket.
	ValidateOnly *bool `protobuf:"varint,3,opt,name=validate_only,json=validateOnly" json:"validate_only,omitempty"`
	// contains filtered or unexported fields
}

A Relocate Bucket request.

func (*RelocateBucketRequest) Descriptor deprecated

func (*RelocateBucketRequest) Descriptor() ([]byte, []int)

Deprecated: Use RelocateBucketRequest.ProtoReflect.Descriptor instead.

func (*RelocateBucketRequest) GetDestinationCustomPlacementConfig

func (x *RelocateBucketRequest) GetDestinationCustomPlacementConfig() *RelocateBucketRequestDestinationCustomPlacementConfig

func (*RelocateBucketRequest) GetDestinationLocation

func (x *RelocateBucketRequest) GetDestinationLocation() string

func (*RelocateBucketRequest) GetValidateOnly

func (x *RelocateBucketRequest) GetValidateOnly() bool

func (*RelocateBucketRequest) ProtoMessage

func (*RelocateBucketRequest) ProtoMessage()

func (*RelocateBucketRequest) ProtoReflect

func (x *RelocateBucketRequest) ProtoReflect() protoreflect.Message

func (*RelocateBucketRequest) Reset

func (x *RelocateBucketRequest) Reset()

func (*RelocateBucketRequest) String

func (x *RelocateBucketRequest) String() string

type RelocateBucketRequestDestinationCustomPlacementConfig

type RelocateBucketRequestDestinationCustomPlacementConfig struct {
	DataLocations []string `protobuf:"bytes,1,rep,name=data_locations,json=dataLocations" json:"data_locations,omitempty"`
	// contains filtered or unexported fields
}

func (*RelocateBucketRequestDestinationCustomPlacementConfig) Descriptor deprecated

Deprecated: Use RelocateBucketRequestDestinationCustomPlacementConfig.ProtoReflect.Descriptor instead.

func (*RelocateBucketRequestDestinationCustomPlacementConfig) GetDataLocations

func (*RelocateBucketRequestDestinationCustomPlacementConfig) ProtoMessage

func (*RelocateBucketRequestDestinationCustomPlacementConfig) ProtoReflect

func (*RelocateBucketRequestDestinationCustomPlacementConfig) Reset

func (*RelocateBucketRequestDestinationCustomPlacementConfig) String

type RelocateBucketServiceRequest

type RelocateBucketServiceRequest struct {
	Name   *string                `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	Bucket *RelocateBucketRequest `protobuf:"bytes,2,opt,name=bucket" json:"bucket,omitempty"`
	// contains filtered or unexported fields
}

func (*RelocateBucketServiceRequest) Descriptor deprecated

func (*RelocateBucketServiceRequest) Descriptor() ([]byte, []int)

Deprecated: Use RelocateBucketServiceRequest.ProtoReflect.Descriptor instead.

func (*RelocateBucketServiceRequest) GetBucket

func (*RelocateBucketServiceRequest) GetName

func (x *RelocateBucketServiceRequest) GetName() string

func (*RelocateBucketServiceRequest) ProtoMessage

func (*RelocateBucketServiceRequest) ProtoMessage()

func (*RelocateBucketServiceRequest) ProtoReflect

func (*RelocateBucketServiceRequest) Reset

func (x *RelocateBucketServiceRequest) Reset()

func (*RelocateBucketServiceRequest) String

type RenameFolderRequest

type RenameFolderRequest struct {
	Bucket                         *string `protobuf:"bytes,1,opt,name=bucket" json:"bucket,omitempty"`
	DestinationFolder              *string `protobuf:"bytes,2,opt,name=destination_folder,json=destinationFolder" json:"destination_folder,omitempty"`
	IfSourceMetagenerationMatch    *string `` /* 139-byte string literal not displayed */
	IfSourceMetagenerationNotMatch *string `` /* 150-byte string literal not displayed */
	SourceFolder                   *string `protobuf:"bytes,5,opt,name=source_folder,json=sourceFolder" json:"source_folder,omitempty"`
	// contains filtered or unexported fields
}

func (*RenameFolderRequest) Descriptor deprecated

func (*RenameFolderRequest) Descriptor() ([]byte, []int)

Deprecated: Use RenameFolderRequest.ProtoReflect.Descriptor instead.

func (*RenameFolderRequest) GetBucket

func (x *RenameFolderRequest) GetBucket() string

func (*RenameFolderRequest) GetDestinationFolder

func (x *RenameFolderRequest) GetDestinationFolder() string

func (*RenameFolderRequest) GetIfSourceMetagenerationMatch

func (x *RenameFolderRequest) GetIfSourceMetagenerationMatch() string

func (*RenameFolderRequest) GetIfSourceMetagenerationNotMatch

func (x *RenameFolderRequest) GetIfSourceMetagenerationNotMatch() string

func (*RenameFolderRequest) GetSourceFolder

func (x *RenameFolderRequest) GetSourceFolder() string

func (*RenameFolderRequest) ProtoMessage

func (*RenameFolderRequest) ProtoMessage()

func (*RenameFolderRequest) ProtoReflect

func (x *RenameFolderRequest) ProtoReflect() protoreflect.Message

func (*RenameFolderRequest) Reset

func (x *RenameFolderRequest) Reset()

func (*RenameFolderRequest) String

func (x *RenameFolderRequest) String() string

type RestoreBucketRequest

type RestoreBucketRequest struct {
	Name        *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	Generation  *string `protobuf:"bytes,2,opt,name=generation" json:"generation,omitempty"`
	Projection  *string `protobuf:"bytes,3,opt,name=projection" json:"projection,omitempty"`
	UserProject *string `protobuf:"bytes,4,opt,name=user_project,json=userProject" json:"user_project,omitempty"`
	// contains filtered or unexported fields
}

func (*RestoreBucketRequest) Descriptor deprecated

func (*RestoreBucketRequest) Descriptor() ([]byte, []int)

Deprecated: Use RestoreBucketRequest.ProtoReflect.Descriptor instead.

func (*RestoreBucketRequest) GetGeneration

func (x *RestoreBucketRequest) GetGeneration() string

func (*RestoreBucketRequest) GetName

func (x *RestoreBucketRequest) GetName() string

func (*RestoreBucketRequest) GetProjection

func (x *RestoreBucketRequest) GetProjection() string

func (*RestoreBucketRequest) GetUserProject

func (x *RestoreBucketRequest) GetUserProject() string

func (*RestoreBucketRequest) ProtoMessage

func (*RestoreBucketRequest) ProtoMessage()

func (*RestoreBucketRequest) ProtoReflect

func (x *RestoreBucketRequest) ProtoReflect() protoreflect.Message

func (*RestoreBucketRequest) Reset

func (x *RestoreBucketRequest) Reset()

func (*RestoreBucketRequest) String

func (x *RestoreBucketRequest) String() string

type RestoreObjectRequest

type RestoreObjectRequest struct {
	Bucket                   *string `protobuf:"bytes,1,opt,name=bucket" json:"bucket,omitempty"`
	CopySourceAcl            *bool   `protobuf:"varint,2,opt,name=copy_source_acl,json=copySourceAcl" json:"copy_source_acl,omitempty"`
	Generation               *string `protobuf:"bytes,3,opt,name=generation" json:"generation,omitempty"`
	IfGenerationMatch        *string `protobuf:"bytes,4,opt,name=if_generation_match,json=ifGenerationMatch" json:"if_generation_match,omitempty"`
	IfGenerationNotMatch     *string `protobuf:"bytes,5,opt,name=if_generation_not_match,json=ifGenerationNotMatch" json:"if_generation_not_match,omitempty"`
	IfMetagenerationMatch    *string `protobuf:"bytes,6,opt,name=if_metageneration_match,json=ifMetagenerationMatch" json:"if_metageneration_match,omitempty"`
	IfMetagenerationNotMatch *string `` /* 130-byte string literal not displayed */
	Name                     *string `protobuf:"bytes,8,opt,name=name" json:"name,omitempty"`
	Projection               *string `protobuf:"bytes,9,opt,name=projection" json:"projection,omitempty"`
	RestoreToken             *string `protobuf:"bytes,10,opt,name=restore_token,json=restoreToken" json:"restore_token,omitempty"`
	UserProject              *string `protobuf:"bytes,11,opt,name=user_project,json=userProject" json:"user_project,omitempty"`
	// contains filtered or unexported fields
}

func (*RestoreObjectRequest) Descriptor deprecated

func (*RestoreObjectRequest) Descriptor() ([]byte, []int)

Deprecated: Use RestoreObjectRequest.ProtoReflect.Descriptor instead.

func (*RestoreObjectRequest) GetBucket

func (x *RestoreObjectRequest) GetBucket() string

func (*RestoreObjectRequest) GetCopySourceAcl

func (x *RestoreObjectRequest) GetCopySourceAcl() bool

func (*RestoreObjectRequest) GetGeneration

func (x *RestoreObjectRequest) GetGeneration() string

func (*RestoreObjectRequest) GetIfGenerationMatch

func (x *RestoreObjectRequest) GetIfGenerationMatch() string

func (*RestoreObjectRequest) GetIfGenerationNotMatch

func (x *RestoreObjectRequest) GetIfGenerationNotMatch() string

func (*RestoreObjectRequest) GetIfMetagenerationMatch

func (x *RestoreObjectRequest) GetIfMetagenerationMatch() string

func (*RestoreObjectRequest) GetIfMetagenerationNotMatch

func (x *RestoreObjectRequest) GetIfMetagenerationNotMatch() string

func (*RestoreObjectRequest) GetName

func (x *RestoreObjectRequest) GetName() string

func (*RestoreObjectRequest) GetProjection

func (x *RestoreObjectRequest) GetProjection() string

func (*RestoreObjectRequest) GetRestoreToken

func (x *RestoreObjectRequest) GetRestoreToken() string

func (*RestoreObjectRequest) GetUserProject

func (x *RestoreObjectRequest) GetUserProject() string

func (*RestoreObjectRequest) ProtoMessage

func (*RestoreObjectRequest) ProtoMessage()

func (*RestoreObjectRequest) ProtoReflect

func (x *RestoreObjectRequest) ProtoReflect() protoreflect.Message

func (*RestoreObjectRequest) Reset

func (x *RestoreObjectRequest) Reset()

func (*RestoreObjectRequest) String

func (x *RestoreObjectRequest) String() string

type ResumeAnywhereCacheRequest

type ResumeAnywhereCacheRequest struct {
	AnywhereCacheId *string `protobuf:"bytes,1,opt,name=anywhere_cache_id,json=anywhereCacheId" json:"anywhere_cache_id,omitempty"`
	Bucket          *string `protobuf:"bytes,2,opt,name=bucket" json:"bucket,omitempty"`
	// contains filtered or unexported fields
}

func (*ResumeAnywhereCacheRequest) Descriptor deprecated

func (*ResumeAnywhereCacheRequest) Descriptor() ([]byte, []int)

Deprecated: Use ResumeAnywhereCacheRequest.ProtoReflect.Descriptor instead.

func (*ResumeAnywhereCacheRequest) GetAnywhereCacheId

func (x *ResumeAnywhereCacheRequest) GetAnywhereCacheId() string

func (*ResumeAnywhereCacheRequest) GetBucket

func (x *ResumeAnywhereCacheRequest) GetBucket() string

func (*ResumeAnywhereCacheRequest) ProtoMessage

func (*ResumeAnywhereCacheRequest) ProtoMessage()

func (*ResumeAnywhereCacheRequest) ProtoReflect

func (*ResumeAnywhereCacheRequest) Reset

func (x *ResumeAnywhereCacheRequest) Reset()

func (*ResumeAnywhereCacheRequest) String

func (x *ResumeAnywhereCacheRequest) String() string

type RewriteObjectRequest

type RewriteObjectRequest struct {
	DestinationBucket              *string `protobuf:"bytes,1,opt,name=destination_bucket,json=destinationBucket" json:"destination_bucket,omitempty"`
	DestinationKmsKeyName          *string `protobuf:"bytes,2,opt,name=destination_kms_key_name,json=destinationKmsKeyName" json:"destination_kms_key_name,omitempty"`
	DestinationObject              *string `protobuf:"bytes,3,opt,name=destination_object,json=destinationObject" json:"destination_object,omitempty"`
	DestinationPredefinedAcl       *string `` /* 128-byte string literal not displayed */
	IfGenerationMatch              *string `protobuf:"bytes,5,opt,name=if_generation_match,json=ifGenerationMatch" json:"if_generation_match,omitempty"`
	IfGenerationNotMatch           *string `protobuf:"bytes,6,opt,name=if_generation_not_match,json=ifGenerationNotMatch" json:"if_generation_not_match,omitempty"`
	IfMetagenerationMatch          *string `protobuf:"bytes,7,opt,name=if_metageneration_match,json=ifMetagenerationMatch" json:"if_metageneration_match,omitempty"`
	IfMetagenerationNotMatch       *string `` /* 130-byte string literal not displayed */
	IfSourceGenerationMatch        *string `` /* 127-byte string literal not displayed */
	IfSourceGenerationNotMatch     *string `` /* 139-byte string literal not displayed */
	IfSourceMetagenerationMatch    *string `` /* 140-byte string literal not displayed */
	IfSourceMetagenerationNotMatch *string `` /* 151-byte string literal not displayed */
	MaxBytesRewrittenPerCall       *string `` /* 133-byte string literal not displayed */
	Projection                     *string `protobuf:"bytes,14,opt,name=projection" json:"projection,omitempty"`
	RewriteToken                   *string `protobuf:"bytes,15,opt,name=rewrite_token,json=rewriteToken" json:"rewrite_token,omitempty"`
	SourceBucket                   *string `protobuf:"bytes,16,opt,name=source_bucket,json=sourceBucket" json:"source_bucket,omitempty"`
	SourceGeneration               *string `protobuf:"bytes,17,opt,name=source_generation,json=sourceGeneration" json:"source_generation,omitempty"`
	SourceObject                   *string `protobuf:"bytes,18,opt,name=source_object,json=sourceObject" json:"source_object,omitempty"`
	UserProject                    *string `protobuf:"bytes,19,opt,name=user_project,json=userProject" json:"user_project,omitempty"`
	Object                         *Object `protobuf:"bytes,20,opt,name=object" json:"object,omitempty"`
	// contains filtered or unexported fields
}

func (*RewriteObjectRequest) Descriptor deprecated

func (*RewriteObjectRequest) Descriptor() ([]byte, []int)

Deprecated: Use RewriteObjectRequest.ProtoReflect.Descriptor instead.

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() string

func (*RewriteObjectRequest) GetIfGenerationMatch

func (x *RewriteObjectRequest) GetIfGenerationMatch() string

func (*RewriteObjectRequest) GetIfGenerationNotMatch

func (x *RewriteObjectRequest) GetIfGenerationNotMatch() string

func (*RewriteObjectRequest) GetIfMetagenerationMatch

func (x *RewriteObjectRequest) GetIfMetagenerationMatch() string

func (*RewriteObjectRequest) GetIfMetagenerationNotMatch

func (x *RewriteObjectRequest) GetIfMetagenerationNotMatch() string

func (*RewriteObjectRequest) GetIfSourceGenerationMatch

func (x *RewriteObjectRequest) GetIfSourceGenerationMatch() string

func (*RewriteObjectRequest) GetIfSourceGenerationNotMatch

func (x *RewriteObjectRequest) GetIfSourceGenerationNotMatch() string

func (*RewriteObjectRequest) GetIfSourceMetagenerationMatch

func (x *RewriteObjectRequest) GetIfSourceMetagenerationMatch() string

func (*RewriteObjectRequest) GetIfSourceMetagenerationNotMatch

func (x *RewriteObjectRequest) GetIfSourceMetagenerationNotMatch() string

func (*RewriteObjectRequest) GetMaxBytesRewrittenPerCall

func (x *RewriteObjectRequest) GetMaxBytesRewrittenPerCall() string

func (*RewriteObjectRequest) GetObject

func (x *RewriteObjectRequest) GetObject() *Object

func (*RewriteObjectRequest) GetProjection

func (x *RewriteObjectRequest) GetProjection() string

func (*RewriteObjectRequest) GetRewriteToken

func (x *RewriteObjectRequest) GetRewriteToken() string

func (*RewriteObjectRequest) GetSourceBucket

func (x *RewriteObjectRequest) GetSourceBucket() string

func (*RewriteObjectRequest) GetSourceGeneration

func (x *RewriteObjectRequest) GetSourceGeneration() string

func (*RewriteObjectRequest) GetSourceObject

func (x *RewriteObjectRequest) GetSourceObject() string

func (*RewriteObjectRequest) GetUserProject

func (x *RewriteObjectRequest) GetUserProject() 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 {

	// 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,1,opt,name=done" json:"done,omitempty"`
	// The kind of item this is.
	Kind *string `protobuf:"bytes,2,opt,name=kind" json:"kind,omitempty"`
	// The total size of the object being copied in bytes. This property is always present in the response.
	ObjectSize *int64 `protobuf:"varint,3,opt,name=object_size,json=objectSize" json:"object_size,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,4,opt,name=resource" json:"resource,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,5,opt,name=rewrite_token,json=rewriteToken" json:"rewrite_token,omitempty"`
	// 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,6,opt,name=total_bytes_rewritten,json=totalBytesRewritten" json:"total_bytes_rewritten,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) GetKind

func (x *RewriteResponse) GetKind() string

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 Rule

type Rule struct {
	Action    *Action    `protobuf:"bytes,1,opt,name=action" json:"action,omitempty"`
	Condition *Condition `protobuf:"bytes,2,opt,name=condition" json:"condition,omitempty"`
	// contains filtered or unexported fields
}

func (*Rule) Descriptor deprecated

func (*Rule) Descriptor() ([]byte, []int)

Deprecated: Use Rule.ProtoReflect.Descriptor instead.

func (*Rule) GetAction

func (x *Rule) GetAction() *Action

func (*Rule) GetCondition

func (x *Rule) GetCondition() *Condition

func (*Rule) ProtoMessage

func (*Rule) ProtoMessage()

func (*Rule) ProtoReflect

func (x *Rule) ProtoReflect() protoreflect.Message

func (*Rule) Reset

func (x *Rule) Reset()

func (*Rule) String

func (x *Rule) String() string

type ServiceAccount

type ServiceAccount struct {

	// The ID of the notification.
	EmailAddress *string `protobuf:"bytes,1,opt,name=email_address" json:"email_address,omitempty"`
	// The kind of item this is. For notifications, this is always storage#notification.
	Kind *string `protobuf:"bytes,2,opt,name=kind" json:"kind,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) GetKind

func (x *ServiceAccount) GetKind() 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 StopChannelRequest

type StopChannelRequest struct {
	Channel *Channel `protobuf:"bytes,1,opt,name=channel" json:"channel,omitempty"`
	// contains filtered or unexported fields
}

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) 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 TestIamPermissionsResponse

type TestIamPermissionsResponse struct {

	// The kind of item this is.
	Kind *string `protobuf:"bytes,1,opt,name=kind" json:"kind,omitempty"`
	// The permissions held by the caller. Permissions are always of the format storage.resource.capability, where resource is one of buckets, objects, or managedFolders. The supported permissions are as follows:
	// - storage.buckets.delete — Delete bucket.
	// - storage.buckets.get — Read bucket metadata.
	// - storage.buckets.getIamPolicy — Read bucket IAM policy.
	// - storage.buckets.create — Create bucket.
	// - storage.buckets.list — List buckets.
	// - storage.buckets.setIamPolicy — Update bucket IAM policy.
	// - storage.buckets.update — Update bucket metadata.
	// - storage.objects.delete — Delete object.
	// - storage.objects.get — Read object data and metadata.
	// - storage.objects.getIamPolicy — Read object IAM policy.
	// - storage.objects.create — Create object.
	// - storage.objects.list — List objects.
	// - storage.objects.setIamPolicy — Update object IAM policy.
	// - storage.objects.update — Update object metadata.
	// - storage.managedFolders.delete — Delete managed folder.
	// - storage.managedFolders.get — Read managed folder metadata.
	// - storage.managedFolders.getIamPolicy — Read managed folder IAM policy.
	// - storage.managedFolders.create — Create managed folder.
	// - storage.managedFolders.list — List managed folders.
	// - storage.managedFolders.setIamPolicy — Update managed folder IAM policy.
	Permissions []string `protobuf:"bytes,2,rep,name=permissions" json:"permissions,omitempty"`
	// contains filtered or unexported fields
}

A storage.(buckets|objects|managedFolders).testIamPermissions response.

func (*TestIamPermissionsResponse) Descriptor deprecated

func (*TestIamPermissionsResponse) Descriptor() ([]byte, []int)

Deprecated: Use TestIamPermissionsResponse.ProtoReflect.Descriptor instead.

func (*TestIamPermissionsResponse) GetKind

func (x *TestIamPermissionsResponse) GetKind() string

func (*TestIamPermissionsResponse) GetPermissions

func (x *TestIamPermissionsResponse) GetPermissions() []string

func (*TestIamPermissionsResponse) ProtoMessage

func (*TestIamPermissionsResponse) ProtoMessage()

func (*TestIamPermissionsResponse) ProtoReflect

func (*TestIamPermissionsResponse) Reset

func (x *TestIamPermissionsResponse) Reset()

func (*TestIamPermissionsResponse) String

func (x *TestIamPermissionsResponse) String() string

type UniformBucketLevelAccess

type UniformBucketLevelAccess struct {
	Enabled    *bool                `protobuf:"varint,1,opt,name=enabled" json:"enabled,omitempty"`
	LockedTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=locked_time,json=lockedTime" json:"locked_time,omitempty"`
	// contains filtered or unexported fields
}

func (*UniformBucketLevelAccess) Descriptor deprecated

func (*UniformBucketLevelAccess) Descriptor() ([]byte, []int)

Deprecated: Use UniformBucketLevelAccess.ProtoReflect.Descriptor instead.

func (*UniformBucketLevelAccess) GetEnabled

func (x *UniformBucketLevelAccess) GetEnabled() bool

func (*UniformBucketLevelAccess) GetLockedTime

func (x *UniformBucketLevelAccess) GetLockedTime() *timestamp.Timestamp

func (*UniformBucketLevelAccess) ProtoMessage

func (*UniformBucketLevelAccess) ProtoMessage()

func (*UniformBucketLevelAccess) ProtoReflect

func (x *UniformBucketLevelAccess) ProtoReflect() protoreflect.Message

func (*UniformBucketLevelAccess) Reset

func (x *UniformBucketLevelAccess) Reset()

func (*UniformBucketLevelAccess) String

func (x *UniformBucketLevelAccess) String() string

type UnimplementedAnywhereCachesServerServer

type UnimplementedAnywhereCachesServerServer struct {
}

UnimplementedAnywhereCachesServerServer must be embedded to have forward compatible implementations.

func (UnimplementedAnywhereCachesServerServer) DisableAnywhereCache

func (UnimplementedAnywhereCachesServerServer) GetAnywhereCache

func (UnimplementedAnywhereCachesServerServer) InsertAnywhereCache

func (UnimplementedAnywhereCachesServerServer) ListAnywhereCaches

func (UnimplementedAnywhereCachesServerServer) PauseAnywhereCache

func (UnimplementedAnywhereCachesServerServer) ResumeAnywhereCache

func (UnimplementedAnywhereCachesServerServer) UpdateAnywhereCache

type UnimplementedBucketAccessControlsServerServer

type UnimplementedBucketAccessControlsServerServer struct {
}

UnimplementedBucketAccessControlsServerServer must be embedded to have forward compatible implementations.

func (UnimplementedBucketAccessControlsServerServer) DeleteBucketAccessControl

func (UnimplementedBucketAccessControlsServerServer) GetBucketAccessControl

func (UnimplementedBucketAccessControlsServerServer) InsertBucketAccessControl

func (UnimplementedBucketAccessControlsServerServer) ListBucketAccessControls

func (UnimplementedBucketAccessControlsServerServer) PatchBucketAccessControl

func (UnimplementedBucketAccessControlsServerServer) UpdateBucketAccessControl

type UnimplementedBucketsServerServer

type UnimplementedBucketsServerServer struct {
}

UnimplementedBucketsServerServer must be embedded to have forward compatible implementations.

func (UnimplementedBucketsServerServer) DeleteBucket

func (UnimplementedBucketsServerServer) GetBucket

func (UnimplementedBucketsServerServer) GetStorageLayoutBucket

func (UnimplementedBucketsServerServer) InsertBucket

func (UnimplementedBucketsServerServer) ListBuckets

func (UnimplementedBucketsServerServer) LockRetentionPolicyBucket

func (UnimplementedBucketsServerServer) PatchBucket

func (UnimplementedBucketsServerServer) RelocateBucket

func (UnimplementedBucketsServerServer) RestoreBucket

func (UnimplementedBucketsServerServer) UpdateBucket

type UnimplementedChannelsServerServer

type UnimplementedChannelsServerServer struct {
}

UnimplementedChannelsServerServer must be embedded to have forward compatible implementations.

func (UnimplementedChannelsServerServer) StopChannel

type UnimplementedDefaultObjectAccessControlsServerServer

type UnimplementedDefaultObjectAccessControlsServerServer struct {
}

UnimplementedDefaultObjectAccessControlsServerServer must be embedded to have forward compatible implementations.

func (UnimplementedDefaultObjectAccessControlsServerServer) DeleteDefaultObjectAccessControl

func (UnimplementedDefaultObjectAccessControlsServerServer) GetDefaultObjectAccessControl

func (UnimplementedDefaultObjectAccessControlsServerServer) InsertDefaultObjectAccessControl

func (UnimplementedDefaultObjectAccessControlsServerServer) ListDefaultObjectAccessControls

func (UnimplementedDefaultObjectAccessControlsServerServer) PatchDefaultObjectAccessControl

func (UnimplementedDefaultObjectAccessControlsServerServer) UpdateDefaultObjectAccessControl

type UnimplementedFoldersServerServer

type UnimplementedFoldersServerServer struct {
}

UnimplementedFoldersServerServer must be embedded to have forward compatible implementations.

func (UnimplementedFoldersServerServer) DeleteFolder

func (UnimplementedFoldersServerServer) GetFolder

func (UnimplementedFoldersServerServer) InsertFolder

func (UnimplementedFoldersServerServer) ListFolders

func (UnimplementedFoldersServerServer) RenameFolder

type UnimplementedManagedFoldersServerServer

type UnimplementedManagedFoldersServerServer struct {
}

UnimplementedManagedFoldersServerServer must be embedded to have forward compatible implementations.

func (UnimplementedManagedFoldersServerServer) DeleteManagedFolder

func (UnimplementedManagedFoldersServerServer) GetManagedFolder

func (UnimplementedManagedFoldersServerServer) InsertManagedFolder

func (UnimplementedManagedFoldersServerServer) ListManagedFolders

type UnimplementedNotificationsServerServer

type UnimplementedNotificationsServerServer struct {
}

UnimplementedNotificationsServerServer must be embedded to have forward compatible implementations.

func (UnimplementedNotificationsServerServer) DeleteNotification

func (UnimplementedNotificationsServerServer) GetNotification

func (UnimplementedNotificationsServerServer) InsertNotification

func (UnimplementedNotificationsServerServer) ListNotifications

type UnimplementedObjectAccessControlsServerServer

type UnimplementedObjectAccessControlsServerServer struct {
}

UnimplementedObjectAccessControlsServerServer must be embedded to have forward compatible implementations.

func (UnimplementedObjectAccessControlsServerServer) DeleteObjectAccessControl

func (UnimplementedObjectAccessControlsServerServer) GetObjectAccessControl

func (UnimplementedObjectAccessControlsServerServer) InsertObjectAccessControl

func (UnimplementedObjectAccessControlsServerServer) ListObjectAccessControls

func (UnimplementedObjectAccessControlsServerServer) PatchObjectAccessControl

func (UnimplementedObjectAccessControlsServerServer) UpdateObjectAccessControl

type UnimplementedObjectsServerServer

type UnimplementedObjectsServerServer struct {
}

UnimplementedObjectsServerServer must be embedded to have forward compatible implementations.

func (UnimplementedObjectsServerServer) BulkRestoreObject

func (UnimplementedObjectsServerServer) ComposeObject

func (UnimplementedObjectsServerServer) CopyObject

func (UnimplementedObjectsServerServer) DeleteObject

func (UnimplementedObjectsServerServer) GetObject

func (UnimplementedObjectsServerServer) InsertObject

func (UnimplementedObjectsServerServer) ListObjects

func (UnimplementedObjectsServerServer) MoveObject

func (UnimplementedObjectsServerServer) PatchObject

func (UnimplementedObjectsServerServer) RestoreObject

func (UnimplementedObjectsServerServer) RewriteObject

func (UnimplementedObjectsServerServer) UpdateObject

func (UnimplementedObjectsServerServer) WatchAllObject

type UnimplementedProjectsHmacKeysServerServer

type UnimplementedProjectsHmacKeysServerServer struct {
}

UnimplementedProjectsHmacKeysServerServer must be embedded to have forward compatible implementations.

func (UnimplementedProjectsHmacKeysServerServer) CreateProjectsHmacKey

func (UnimplementedProjectsHmacKeysServerServer) DeleteProjectsHmacKey

func (UnimplementedProjectsHmacKeysServerServer) GetProjectsHmacKey

func (UnimplementedProjectsHmacKeysServerServer) ListProjectsHmacKeys

func (UnimplementedProjectsHmacKeysServerServer) UpdateProjectsHmacKey

type UnimplementedProjectsServerServer

type UnimplementedProjectsServerServer struct {
}

UnimplementedProjectsServerServer must be embedded to have forward compatible implementations.

type UnimplementedProjectsServiceAccountServerServer

type UnimplementedProjectsServiceAccountServerServer struct {
}

UnimplementedProjectsServiceAccountServerServer must be embedded to have forward compatible implementations.

func (UnimplementedProjectsServiceAccountServerServer) GetProjectsServiceAccount

type UnsafeAnywhereCachesServerServer

type UnsafeAnywhereCachesServerServer interface {
	// contains filtered or unexported methods
}

UnsafeAnywhereCachesServerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AnywhereCachesServerServer will result in compilation errors.

type UnsafeBucketAccessControlsServerServer

type UnsafeBucketAccessControlsServerServer interface {
	// contains filtered or unexported methods
}

UnsafeBucketAccessControlsServerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to BucketAccessControlsServerServer will result in compilation errors.

type UnsafeBucketsServerServer

type UnsafeBucketsServerServer interface {
	// contains filtered or unexported methods
}

UnsafeBucketsServerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to BucketsServerServer will result in compilation errors.

type UnsafeChannelsServerServer

type UnsafeChannelsServerServer interface {
	// contains filtered or unexported methods
}

UnsafeChannelsServerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ChannelsServerServer will result in compilation errors.

type UnsafeDefaultObjectAccessControlsServerServer

type UnsafeDefaultObjectAccessControlsServerServer interface {
	// contains filtered or unexported methods
}

UnsafeDefaultObjectAccessControlsServerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DefaultObjectAccessControlsServerServer will result in compilation errors.

type UnsafeFoldersServerServer

type UnsafeFoldersServerServer interface {
	// contains filtered or unexported methods
}

UnsafeFoldersServerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to FoldersServerServer will result in compilation errors.

type UnsafeManagedFoldersServerServer

type UnsafeManagedFoldersServerServer interface {
	// contains filtered or unexported methods
}

UnsafeManagedFoldersServerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ManagedFoldersServerServer will result in compilation errors.

type UnsafeNotificationsServerServer

type UnsafeNotificationsServerServer interface {
	// contains filtered or unexported methods
}

UnsafeNotificationsServerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to NotificationsServerServer will result in compilation errors.

type UnsafeObjectAccessControlsServerServer

type UnsafeObjectAccessControlsServerServer interface {
	// contains filtered or unexported methods
}

UnsafeObjectAccessControlsServerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ObjectAccessControlsServerServer will result in compilation errors.

type UnsafeObjectsServerServer

type UnsafeObjectsServerServer interface {
	// contains filtered or unexported methods
}

UnsafeObjectsServerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ObjectsServerServer will result in compilation errors.

type UnsafeProjectsHmacKeysServerServer

type UnsafeProjectsHmacKeysServerServer interface {
	// contains filtered or unexported methods
}

UnsafeProjectsHmacKeysServerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ProjectsHmacKeysServerServer will result in compilation errors.

type UnsafeProjectsServerServer

type UnsafeProjectsServerServer interface {
	// contains filtered or unexported methods
}

UnsafeProjectsServerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ProjectsServerServer will result in compilation errors.

type UnsafeProjectsServiceAccountServerServer

type UnsafeProjectsServiceAccountServerServer interface {
	// contains filtered or unexported methods
}

UnsafeProjectsServiceAccountServerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ProjectsServiceAccountServerServer will result in compilation errors.

type UpdateAnywhereCacheRequest

type UpdateAnywhereCacheRequest struct {
	AnywhereCacheId *string        `protobuf:"bytes,1,opt,name=anywhere_cache_id,json=anywhereCacheId" json:"anywhere_cache_id,omitempty"`
	Bucket          *string        `protobuf:"bytes,2,opt,name=bucket" json:"bucket,omitempty"`
	AnywhereCache   *AnywhereCache `protobuf:"bytes,3,opt,name=anywhere_cache,json=anywhereCache" json:"anywhere_cache,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateAnywhereCacheRequest) Descriptor deprecated

func (*UpdateAnywhereCacheRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateAnywhereCacheRequest.ProtoReflect.Descriptor instead.

func (*UpdateAnywhereCacheRequest) GetAnywhereCache

func (x *UpdateAnywhereCacheRequest) GetAnywhereCache() *AnywhereCache

func (*UpdateAnywhereCacheRequest) GetAnywhereCacheId

func (x *UpdateAnywhereCacheRequest) GetAnywhereCacheId() string

func (*UpdateAnywhereCacheRequest) GetBucket

func (x *UpdateAnywhereCacheRequest) GetBucket() string

func (*UpdateAnywhereCacheRequest) ProtoMessage

func (*UpdateAnywhereCacheRequest) ProtoMessage()

func (*UpdateAnywhereCacheRequest) ProtoReflect

func (*UpdateAnywhereCacheRequest) Reset

func (x *UpdateAnywhereCacheRequest) Reset()

func (*UpdateAnywhereCacheRequest) String

func (x *UpdateAnywhereCacheRequest) String() string

type UpdateBucketAccessControlRequest

type UpdateBucketAccessControlRequest struct {
	Bucket              *string              `protobuf:"bytes,1,opt,name=bucket" json:"bucket,omitempty"`
	Entity              *string              `protobuf:"bytes,2,opt,name=entity" json:"entity,omitempty"`
	UserProject         *string              `protobuf:"bytes,3,opt,name=user_project,json=userProject" json:"user_project,omitempty"`
	BucketAccessControl *BucketAccessControl `protobuf:"bytes,4,opt,name=bucket_access_control,json=bucketAccessControl" json:"bucket_access_control,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateBucketAccessControlRequest) Descriptor deprecated

func (*UpdateBucketAccessControlRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateBucketAccessControlRequest.ProtoReflect.Descriptor instead.

func (*UpdateBucketAccessControlRequest) GetBucket

func (*UpdateBucketAccessControlRequest) GetBucketAccessControl

func (x *UpdateBucketAccessControlRequest) GetBucketAccessControl() *BucketAccessControl

func (*UpdateBucketAccessControlRequest) GetEntity

func (*UpdateBucketAccessControlRequest) GetUserProject

func (x *UpdateBucketAccessControlRequest) GetUserProject() string

func (*UpdateBucketAccessControlRequest) ProtoMessage

func (*UpdateBucketAccessControlRequest) ProtoMessage()

func (*UpdateBucketAccessControlRequest) ProtoReflect

func (*UpdateBucketAccessControlRequest) Reset

func (*UpdateBucketAccessControlRequest) String

type UpdateBucketRequest

type UpdateBucketRequest struct {
	Name                       *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	IfMetagenerationMatch      *string `protobuf:"bytes,2,opt,name=if_metageneration_match,json=ifMetagenerationMatch" json:"if_metageneration_match,omitempty"`
	IfMetagenerationNotMatch   *string `` /* 130-byte string literal not displayed */
	PredefinedAcl              *string `protobuf:"bytes,4,opt,name=predefined_acl,json=predefinedAcl" json:"predefined_acl,omitempty"`
	PredefinedDefaultObjectAcl *string `` /* 136-byte string literal not displayed */
	Projection                 *string `protobuf:"bytes,6,opt,name=projection" json:"projection,omitempty"`
	UserProject                *string `protobuf:"bytes,7,opt,name=user_project,json=userProject" json:"user_project,omitempty"`
	Bucket                     *Bucket `protobuf:"bytes,8,opt,name=bucket" json:"bucket,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateBucketRequest) Descriptor deprecated

func (*UpdateBucketRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateBucketRequest.ProtoReflect.Descriptor instead.

func (*UpdateBucketRequest) GetBucket

func (x *UpdateBucketRequest) GetBucket() *Bucket

func (*UpdateBucketRequest) GetIfMetagenerationMatch

func (x *UpdateBucketRequest) GetIfMetagenerationMatch() string

func (*UpdateBucketRequest) GetIfMetagenerationNotMatch

func (x *UpdateBucketRequest) GetIfMetagenerationNotMatch() string

func (*UpdateBucketRequest) GetName

func (x *UpdateBucketRequest) GetName() string

func (*UpdateBucketRequest) GetPredefinedAcl

func (x *UpdateBucketRequest) GetPredefinedAcl() string

func (*UpdateBucketRequest) GetPredefinedDefaultObjectAcl

func (x *UpdateBucketRequest) GetPredefinedDefaultObjectAcl() string

func (*UpdateBucketRequest) GetProjection

func (x *UpdateBucketRequest) GetProjection() string

func (*UpdateBucketRequest) GetUserProject

func (x *UpdateBucketRequest) GetUserProject() string

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 {
	Bucket                     *string              `protobuf:"bytes,1,opt,name=bucket" json:"bucket,omitempty"`
	Entity                     *string              `protobuf:"bytes,2,opt,name=entity" json:"entity,omitempty"`
	UserProject                *string              `protobuf:"bytes,3,opt,name=user_project,json=userProject" json:"user_project,omitempty"`
	DefaultObjectAccessControl *ObjectAccessControl `` /* 136-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*UpdateDefaultObjectAccessControlRequest) Descriptor deprecated

func (*UpdateDefaultObjectAccessControlRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateDefaultObjectAccessControlRequest.ProtoReflect.Descriptor instead.

func (*UpdateDefaultObjectAccessControlRequest) GetBucket

func (*UpdateDefaultObjectAccessControlRequest) GetDefaultObjectAccessControl

func (x *UpdateDefaultObjectAccessControlRequest) GetDefaultObjectAccessControl() *ObjectAccessControl

func (*UpdateDefaultObjectAccessControlRequest) GetEntity

func (*UpdateDefaultObjectAccessControlRequest) GetUserProject

func (x *UpdateDefaultObjectAccessControlRequest) GetUserProject() string

func (*UpdateDefaultObjectAccessControlRequest) ProtoMessage

func (*UpdateDefaultObjectAccessControlRequest) ProtoReflect

func (*UpdateDefaultObjectAccessControlRequest) Reset

func (*UpdateDefaultObjectAccessControlRequest) String

type UpdateObjectAccessControlRequest

type UpdateObjectAccessControlRequest struct {
	Bucket              *string              `protobuf:"bytes,1,opt,name=bucket" json:"bucket,omitempty"`
	Entity              *string              `protobuf:"bytes,2,opt,name=entity" json:"entity,omitempty"`
	Generation          *string              `protobuf:"bytes,3,opt,name=generation" json:"generation,omitempty"`
	Object              *string              `protobuf:"bytes,4,opt,name=object" json:"object,omitempty"`
	UserProject         *string              `protobuf:"bytes,5,opt,name=user_project,json=userProject" json:"user_project,omitempty"`
	ObjectAccessControl *ObjectAccessControl `protobuf:"bytes,6,opt,name=object_access_control,json=objectAccessControl" json:"object_access_control,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateObjectAccessControlRequest) Descriptor deprecated

func (*UpdateObjectAccessControlRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateObjectAccessControlRequest.ProtoReflect.Descriptor instead.

func (*UpdateObjectAccessControlRequest) GetBucket

func (*UpdateObjectAccessControlRequest) GetEntity

func (*UpdateObjectAccessControlRequest) GetGeneration

func (x *UpdateObjectAccessControlRequest) GetGeneration() string

func (*UpdateObjectAccessControlRequest) GetObject

func (*UpdateObjectAccessControlRequest) GetObjectAccessControl

func (x *UpdateObjectAccessControlRequest) GetObjectAccessControl() *ObjectAccessControl

func (*UpdateObjectAccessControlRequest) GetUserProject

func (x *UpdateObjectAccessControlRequest) GetUserProject() string

func (*UpdateObjectAccessControlRequest) ProtoMessage

func (*UpdateObjectAccessControlRequest) ProtoMessage()

func (*UpdateObjectAccessControlRequest) ProtoReflect

func (*UpdateObjectAccessControlRequest) Reset

func (*UpdateObjectAccessControlRequest) String

type UpdateObjectRequest

type UpdateObjectRequest struct {
	Bucket                    *string `protobuf:"bytes,1,opt,name=bucket" json:"bucket,omitempty"`
	Generation                *string `protobuf:"bytes,2,opt,name=generation" json:"generation,omitempty"`
	IfGenerationMatch         *string `protobuf:"bytes,3,opt,name=if_generation_match,json=ifGenerationMatch" json:"if_generation_match,omitempty"`
	IfGenerationNotMatch      *string `protobuf:"bytes,4,opt,name=if_generation_not_match,json=ifGenerationNotMatch" json:"if_generation_not_match,omitempty"`
	IfMetagenerationMatch     *string `protobuf:"bytes,5,opt,name=if_metageneration_match,json=ifMetagenerationMatch" json:"if_metageneration_match,omitempty"`
	IfMetagenerationNotMatch  *string `` /* 130-byte string literal not displayed */
	Name                      *string `protobuf:"bytes,7,opt,name=name" json:"name,omitempty"`
	OverrideUnlockedRetention *bool   `` /* 132-byte string literal not displayed */
	PredefinedAcl             *string `protobuf:"bytes,9,opt,name=predefined_acl,json=predefinedAcl" json:"predefined_acl,omitempty"`
	Projection                *string `protobuf:"bytes,10,opt,name=projection" json:"projection,omitempty"`
	UserProject               *string `protobuf:"bytes,11,opt,name=user_project,json=userProject" json:"user_project,omitempty"`
	Object                    *Object `protobuf:"bytes,12,opt,name=object" json:"object,omitempty"`
	// contains filtered or unexported fields
}

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) GetGeneration

func (x *UpdateObjectRequest) GetGeneration() string

func (*UpdateObjectRequest) GetIfGenerationMatch

func (x *UpdateObjectRequest) GetIfGenerationMatch() string

func (*UpdateObjectRequest) GetIfGenerationNotMatch

func (x *UpdateObjectRequest) GetIfGenerationNotMatch() string

func (*UpdateObjectRequest) GetIfMetagenerationMatch

func (x *UpdateObjectRequest) GetIfMetagenerationMatch() string

func (*UpdateObjectRequest) GetIfMetagenerationNotMatch

func (x *UpdateObjectRequest) GetIfMetagenerationNotMatch() string

func (*UpdateObjectRequest) GetName

func (x *UpdateObjectRequest) GetName() string

func (*UpdateObjectRequest) GetObject

func (x *UpdateObjectRequest) GetObject() *Object

func (*UpdateObjectRequest) GetOverrideUnlockedRetention

func (x *UpdateObjectRequest) GetOverrideUnlockedRetention() bool

func (*UpdateObjectRequest) GetPredefinedAcl

func (x *UpdateObjectRequest) GetPredefinedAcl() string

func (*UpdateObjectRequest) GetProjection

func (x *UpdateObjectRequest) GetProjection() string

func (*UpdateObjectRequest) GetUserProject

func (x *UpdateObjectRequest) GetUserProject() string

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 UpdateProjectsHmacKeyRequest

type UpdateProjectsHmacKeyRequest struct {
	AccessId        *string          `protobuf:"bytes,1,opt,name=access_id,json=accessId" json:"access_id,omitempty"`
	ProjectId       *string          `protobuf:"bytes,2,opt,name=project_id,json=projectId" json:"project_id,omitempty"`
	UserProject     *string          `protobuf:"bytes,3,opt,name=user_project,json=userProject" json:"user_project,omitempty"`
	ProjectsHmacKey *HmacKeyMetadata `protobuf:"bytes,4,opt,name=projects_hmac_key,json=projectsHmacKey" json:"projects_hmac_key,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateProjectsHmacKeyRequest) Descriptor deprecated

func (*UpdateProjectsHmacKeyRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateProjectsHmacKeyRequest.ProtoReflect.Descriptor instead.

func (*UpdateProjectsHmacKeyRequest) GetAccessId

func (x *UpdateProjectsHmacKeyRequest) GetAccessId() string

func (*UpdateProjectsHmacKeyRequest) GetProjectId

func (x *UpdateProjectsHmacKeyRequest) GetProjectId() string

func (*UpdateProjectsHmacKeyRequest) GetProjectsHmacKey

func (x *UpdateProjectsHmacKeyRequest) GetProjectsHmacKey() *HmacKeyMetadata

func (*UpdateProjectsHmacKeyRequest) GetUserProject

func (x *UpdateProjectsHmacKeyRequest) GetUserProject() string

func (*UpdateProjectsHmacKeyRequest) ProtoMessage

func (*UpdateProjectsHmacKeyRequest) ProtoMessage()

func (*UpdateProjectsHmacKeyRequest) ProtoReflect

func (*UpdateProjectsHmacKeyRequest) Reset

func (x *UpdateProjectsHmacKeyRequest) Reset()

func (*UpdateProjectsHmacKeyRequest) String

type VpcNetworkSources

type VpcNetworkSources struct {
	AllowedIpCidrRanges []string `protobuf:"bytes,1,rep,name=allowed_ip_cidr_ranges,json=allowedIpCidrRanges" json:"allowed_ip_cidr_ranges,omitempty"`
	Network             *string  `protobuf:"bytes,2,opt,name=network" json:"network,omitempty"`
	// contains filtered or unexported fields
}

func (*VpcNetworkSources) Descriptor deprecated

func (*VpcNetworkSources) Descriptor() ([]byte, []int)

Deprecated: Use VpcNetworkSources.ProtoReflect.Descriptor instead.

func (*VpcNetworkSources) GetAllowedIpCidrRanges

func (x *VpcNetworkSources) GetAllowedIpCidrRanges() []string

func (*VpcNetworkSources) GetNetwork

func (x *VpcNetworkSources) GetNetwork() string

func (*VpcNetworkSources) ProtoMessage

func (*VpcNetworkSources) ProtoMessage()

func (*VpcNetworkSources) ProtoReflect

func (x *VpcNetworkSources) ProtoReflect() protoreflect.Message

func (*VpcNetworkSources) Reset

func (x *VpcNetworkSources) Reset()

func (*VpcNetworkSources) String

func (x *VpcNetworkSources) String() string

type WatchAllObjectRequest

type WatchAllObjectRequest struct {
	Bucket                   *string  `protobuf:"bytes,1,opt,name=bucket" json:"bucket,omitempty"`
	Delimiter                *string  `protobuf:"bytes,2,opt,name=delimiter" json:"delimiter,omitempty"`
	EndOffset                *string  `protobuf:"bytes,3,opt,name=end_offset,json=endOffset" json:"end_offset,omitempty"`
	IncludeTrailingDelimiter *bool    `` /* 129-byte string literal not displayed */
	MaxResults               *int32   `protobuf:"varint,5,opt,name=max_results,json=maxResults" json:"max_results,omitempty"`
	PageToken                *string  `protobuf:"bytes,6,opt,name=page_token,json=pageToken" json:"page_token,omitempty"`
	Prefix                   *string  `protobuf:"bytes,7,opt,name=prefix" json:"prefix,omitempty"`
	Projection               *string  `protobuf:"bytes,8,opt,name=projection" json:"projection,omitempty"`
	StartOffset              *string  `protobuf:"bytes,9,opt,name=start_offset,json=startOffset" json:"start_offset,omitempty"`
	UserProject              *string  `protobuf:"bytes,10,opt,name=user_project,json=userProject" json:"user_project,omitempty"`
	Versions                 *bool    `protobuf:"varint,11,opt,name=versions" json:"versions,omitempty"`
	Object                   *Channel `protobuf:"bytes,12,opt,name=object" json:"object,omitempty"`
	// contains filtered or unexported fields
}

func (*WatchAllObjectRequest) Descriptor deprecated

func (*WatchAllObjectRequest) Descriptor() ([]byte, []int)

Deprecated: Use WatchAllObjectRequest.ProtoReflect.Descriptor instead.

func (*WatchAllObjectRequest) GetBucket

func (x *WatchAllObjectRequest) GetBucket() string

func (*WatchAllObjectRequest) GetDelimiter

func (x *WatchAllObjectRequest) GetDelimiter() string

func (*WatchAllObjectRequest) GetEndOffset

func (x *WatchAllObjectRequest) GetEndOffset() string

func (*WatchAllObjectRequest) GetIncludeTrailingDelimiter

func (x *WatchAllObjectRequest) GetIncludeTrailingDelimiter() bool

func (*WatchAllObjectRequest) GetMaxResults

func (x *WatchAllObjectRequest) GetMaxResults() int32

func (*WatchAllObjectRequest) GetObject

func (x *WatchAllObjectRequest) GetObject() *Channel

func (*WatchAllObjectRequest) GetPageToken

func (x *WatchAllObjectRequest) GetPageToken() string

func (*WatchAllObjectRequest) GetPrefix

func (x *WatchAllObjectRequest) GetPrefix() string

func (*WatchAllObjectRequest) GetProjection

func (x *WatchAllObjectRequest) GetProjection() string

func (*WatchAllObjectRequest) GetStartOffset

func (x *WatchAllObjectRequest) GetStartOffset() string

func (*WatchAllObjectRequest) GetUserProject

func (x *WatchAllObjectRequest) GetUserProject() string

func (*WatchAllObjectRequest) GetVersions

func (x *WatchAllObjectRequest) GetVersions() bool

func (*WatchAllObjectRequest) ProtoMessage

func (*WatchAllObjectRequest) ProtoMessage()

func (*WatchAllObjectRequest) ProtoReflect

func (x *WatchAllObjectRequest) ProtoReflect() protoreflect.Message

func (*WatchAllObjectRequest) Reset

func (x *WatchAllObjectRequest) Reset()

func (*WatchAllObjectRequest) String

func (x *WatchAllObjectRequest) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL