Package com.google.storage.control.v2 (2.40.0)

GitHub Repository

This package is not the recommended entry point to using this client library!

For this library, we recommend using com.google.cloud.storage for new applications.

Client Classes

Client classes are the main entry point to using a package. They contain several variations of Java methods for each of the API's methods.

Client Description
com.google.storage.control.v2.StorageControlClient Service Description: StorageControl service includes selected control plane operations.

This class provides the ability to make remote calls to the backing service through method calls that map to API methods. Sample code to get started:

Settings Classes

Settings classes can be used to configure credentials, endpoints, and retry settings for a Client.

Settings Description
com.google.storage.control.v2.StorageControlSettings Settings class to configure an instance of StorageControlClient.

The default instance has everything set to sensible defaults:

Classes

Class Description
com.google.storage.control.v2.BucketName
com.google.storage.control.v2.BucketName.Builder Builder for projects/{project}/buckets/{bucket}.
com.google.storage.control.v2.CommonLongRunningOperationMetadata The message contains metadata that is common to all Storage Control long-running operations, present in its google.longrunning.Operation messages, and accessible via metadata.common_metadata.
com.google.storage.control.v2.CommonLongRunningOperationMetadata.Builder The message contains metadata that is common to all Storage Control long-running operations, present in its google.longrunning.Operation messages, and accessible via metadata.common_metadata.
com.google.storage.control.v2.CreateFolderRequest Request message for CreateFolder. This operation is only applicable to a hierarchical namespace enabled bucket. Hierarchical namespace buckets are in allowlist preview.
com.google.storage.control.v2.CreateFolderRequest.Builder Request message for CreateFolder. This operation is only applicable to a hierarchical namespace enabled bucket. Hierarchical namespace buckets are in allowlist preview.
com.google.storage.control.v2.CreateManagedFolderRequest Request message for CreateManagedFolder.
com.google.storage.control.v2.CreateManagedFolderRequest.Builder Request message for CreateManagedFolder.
com.google.storage.control.v2.DeleteFolderRequest Request message for DeleteFolder. This operation is only applicable to a hierarchical namespace enabled bucket. Hierarchical namespace buckets are in allowlist preview.
com.google.storage.control.v2.DeleteFolderRequest.Builder Request message for DeleteFolder. This operation is only applicable to a hierarchical namespace enabled bucket. Hierarchical namespace buckets are in allowlist preview.
com.google.storage.control.v2.DeleteManagedFolderRequest DeleteManagedFolder RPC request message.
com.google.storage.control.v2.DeleteManagedFolderRequest.Builder DeleteManagedFolder RPC request message.
com.google.storage.control.v2.Folder A folder resource. This resource can only exist in a hierarchical namespace enabled bucket. Hierarchical namespace buckets are in allowlist preview.
com.google.storage.control.v2.Folder.Builder A folder resource. This resource can only exist in a hierarchical namespace enabled bucket. Hierarchical namespace buckets are in allowlist preview.
com.google.storage.control.v2.FolderName
com.google.storage.control.v2.FolderName.Builder Builder for projects/{project}/buckets/{bucket}/folders/{folder=**}.
com.google.storage.control.v2.GetFolderRequest Request message for GetFolder. This operation is only applicable to a hierarchical namespace enabled bucket. Hierarchical namespace buckets are in allowlist preview.
com.google.storage.control.v2.GetFolderRequest.Builder Request message for GetFolder. This operation is only applicable to a hierarchical namespace enabled bucket. Hierarchical namespace buckets are in allowlist preview.
com.google.storage.control.v2.GetManagedFolderRequest Request message for GetManagedFolder.
com.google.storage.control.v2.GetManagedFolderRequest.Builder Request message for GetManagedFolder.
com.google.storage.control.v2.GetStorageLayoutRequest Request message for GetStorageLayout.
com.google.storage.control.v2.GetStorageLayoutRequest.Builder Request message for GetStorageLayout.
com.google.storage.control.v2.ListFoldersRequest Request message for ListFolders. This operation is only applicable to a hierarchical namespace enabled bucket. Hierarchical namespace buckets are in allowlist preview.
com.google.storage.control.v2.ListFoldersRequest.Builder Request message for ListFolders. This operation is only applicable to a hierarchical namespace enabled bucket. Hierarchical namespace buckets are in allowlist preview.
com.google.storage.control.v2.ListFoldersResponse Response message for ListFolders.
com.google.storage.control.v2.ListFoldersResponse.Builder Response message for ListFolders.
com.google.storage.control.v2.ListManagedFoldersRequest Request message for ListManagedFolders.
com.google.storage.control.v2.ListManagedFoldersRequest.Builder Request message for ListManagedFolders.
com.google.storage.control.v2.ListManagedFoldersResponse Response message for ListManagedFolders.
com.google.storage.control.v2.ListManagedFoldersResponse.Builder Response message for ListManagedFolders.
com.google.storage.control.v2.ManagedFolder A managed folder.
com.google.storage.control.v2.ManagedFolder.Builder A managed folder.
com.google.storage.control.v2.ManagedFolderName
com.google.storage.control.v2.ManagedFolderName.Builder Builder for projects/{project}/buckets/{bucket}/managedFolders/{managed_folder=**}.
com.google.storage.control.v2.PendingRenameInfo Contains information about a pending rename operation.
com.google.storage.control.v2.PendingRenameInfo.Builder Contains information about a pending rename operation.
com.google.storage.control.v2.RenameFolderMetadata Message returned in the metadata field of the Operation resource for RenameFolder operations.
com.google.storage.control.v2.RenameFolderMetadata.Builder Message returned in the metadata field of the Operation resource for RenameFolder operations.
com.google.storage.control.v2.RenameFolderRequest Request message for RenameFolder. This operation is only applicable to a hierarchical namespace enabled bucket. Hierarchical namespace buckets are in allowlist preview.
com.google.storage.control.v2.RenameFolderRequest.Builder Request message for RenameFolder. This operation is only applicable to a hierarchical namespace enabled bucket. Hierarchical namespace buckets are in allowlist preview.
com.google.storage.control.v2.StorageControlClient.ListFoldersFixedSizeCollection
com.google.storage.control.v2.StorageControlClient.ListFoldersPage
com.google.storage.control.v2.StorageControlClient.ListFoldersPagedResponse
com.google.storage.control.v2.StorageControlClient.ListManagedFoldersFixedSizeCollection
com.google.storage.control.v2.StorageControlClient.ListManagedFoldersPage
com.google.storage.control.v2.StorageControlClient.ListManagedFoldersPagedResponse
com.google.storage.control.v2.StorageControlGrpc StorageControl service includes selected control plane operations.
com.google.storage.control.v2.StorageControlGrpc.StorageControlImplBase Base class for the server implementation of the service StorageControl. StorageControl service includes selected control plane operations.
com.google.storage.control.v2.StorageControlProto
com.google.storage.control.v2.StorageControlSettings.Builder Builder for StorageControlSettings.
com.google.storage.control.v2.StorageLayout The storage layout configuration of a bucket.
com.google.storage.control.v2.StorageLayout.Builder The storage layout configuration of a bucket.
com.google.storage.control.v2.StorageLayout.CustomPlacementConfig Configuration for Custom Dual Regions. It should specify precisely two eligible regions within the same Multiregion. More information on regions may be found https://cloud.google.com/storage/docs/locations.
com.google.storage.control.v2.StorageLayout.CustomPlacementConfig.Builder Configuration for Custom Dual Regions. It should specify precisely two eligible regions within the same Multiregion. More information on regions may be found https://cloud.google.com/storage/docs/locations.
com.google.storage.control.v2.StorageLayout.HierarchicalNamespace Configuration for a bucket's hierarchical namespace feature.
com.google.storage.control.v2.StorageLayout.HierarchicalNamespace.Builder Configuration for a bucket's hierarchical namespace feature.
com.google.storage.control.v2.StorageLayoutName
com.google.storage.control.v2.StorageLayoutName.Builder Builder for projects/{project}/buckets/{bucket}/storageLayout.

Interfaces

Interface Description
com.google.storage.control.v2.CommonLongRunningOperationMetadataOrBuilder
com.google.storage.control.v2.CreateFolderRequestOrBuilder
com.google.storage.control.v2.CreateManagedFolderRequestOrBuilder
com.google.storage.control.v2.DeleteFolderRequestOrBuilder
com.google.storage.control.v2.DeleteManagedFolderRequestOrBuilder
com.google.storage.control.v2.FolderOrBuilder
com.google.storage.control.v2.GetFolderRequestOrBuilder
com.google.storage.control.v2.GetManagedFolderRequestOrBuilder
com.google.storage.control.v2.GetStorageLayoutRequestOrBuilder
com.google.storage.control.v2.ListFoldersRequestOrBuilder
com.google.storage.control.v2.ListFoldersResponseOrBuilder
com.google.storage.control.v2.ListManagedFoldersRequestOrBuilder
com.google.storage.control.v2.ListManagedFoldersResponseOrBuilder
com.google.storage.control.v2.ManagedFolderOrBuilder
com.google.storage.control.v2.PendingRenameInfoOrBuilder
com.google.storage.control.v2.RenameFolderMetadataOrBuilder
com.google.storage.control.v2.RenameFolderRequestOrBuilder
com.google.storage.control.v2.StorageControlGrpc.AsyncService StorageControl service includes selected control plane operations.
com.google.storage.control.v2.StorageLayout.CustomPlacementConfigOrBuilder
com.google.storage.control.v2.StorageLayout.HierarchicalNamespaceOrBuilder
com.google.storage.control.v2.StorageLayoutOrBuilder