Package com.google.storage.control.v2 (2.53.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.AnywhereCache An Anywhere Cache Instance.
com.google.storage.control.v2.AnywhereCache.Builder An Anywhere Cache Instance.
com.google.storage.control.v2.AnywhereCacheName
com.google.storage.control.v2.AnywhereCacheName.Builder Builder for projects/{project}/buckets/{bucket}/anywhereCaches/{anywhere_cache}.
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.CreateAnywhereCacheMetadata Message returned in the metadata field of the Operation resource for CreateAnywhereCache operations.
com.google.storage.control.v2.CreateAnywhereCacheMetadata.Builder Message returned in the metadata field of the Operation resource for CreateAnywhereCache operations.
com.google.storage.control.v2.CreateAnywhereCacheRequest Request message for CreateAnywhereCache.
com.google.storage.control.v2.CreateAnywhereCacheRequest.Builder Request message for CreateAnywhereCache.
com.google.storage.control.v2.CreateFolderRequest Request message for CreateFolder. This operation is only applicable to a hierarchical namespace enabled bucket.
com.google.storage.control.v2.CreateFolderRequest.Builder Request message for CreateFolder. This operation is only applicable to a hierarchical namespace enabled bucket.
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.
com.google.storage.control.v2.DeleteFolderRequest.Builder Request message for DeleteFolder. This operation is only applicable to a hierarchical namespace enabled bucket.
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.DisableAnywhereCacheRequest Request message for DisableAnywhereCache.
com.google.storage.control.v2.DisableAnywhereCacheRequest.Builder Request message for DisableAnywhereCache.
com.google.storage.control.v2.Folder A folder resource. This resource can only exist in a hierarchical namespace enabled bucket.
com.google.storage.control.v2.Folder.Builder A folder resource. This resource can only exist in a hierarchical namespace enabled bucket.
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.GetAnywhereCacheRequest Request message for GetAnywhereCache.
com.google.storage.control.v2.GetAnywhereCacheRequest.Builder Request message for GetAnywhereCache.
com.google.storage.control.v2.GetFolderIntelligenceConfigRequest Request message to get the IntelligenceConfig resource associated with your folder.
com.google.storage.control.v2.GetFolderIntelligenceConfigRequest.Builder Request message to get the IntelligenceConfig resource associated with your folder.
com.google.storage.control.v2.GetFolderRequest Request message for GetFolder. This operation is only applicable to a hierarchical namespace enabled bucket.
com.google.storage.control.v2.GetFolderRequest.Builder Request message for GetFolder. This operation is only applicable to a hierarchical namespace enabled bucket.
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.GetOrganizationIntelligenceConfigRequest Request message to get the IntelligenceConfig resource associated with your organization.
com.google.storage.control.v2.GetOrganizationIntelligenceConfigRequest.Builder Request message to get the IntelligenceConfig resource associated with your organization.
com.google.storage.control.v2.GetProjectIntelligenceConfigRequest Request message to get the IntelligenceConfig resource associated with your project.
com.google.storage.control.v2.GetProjectIntelligenceConfigRequest.Builder Request message to get the IntelligenceConfig resource associated with your project.
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.IntelligenceConfig The IntelligenceConfig resource associated with your organization, folder, or project.
com.google.storage.control.v2.IntelligenceConfig.Builder The IntelligenceConfig resource associated with your organization, folder, or project.
com.google.storage.control.v2.IntelligenceConfig.EffectiveIntelligenceConfig The effective IntelligenceConfig for the resource.
com.google.storage.control.v2.IntelligenceConfig.EffectiveIntelligenceConfig.Builder The effective IntelligenceConfig for the resource.
com.google.storage.control.v2.IntelligenceConfig.Filter Filter over location and bucket using include or exclude semantics. Resources that match the include or exclude filter are exclusively included or excluded from the Storage Intelligence plan.
com.google.storage.control.v2.IntelligenceConfig.Filter.Builder Filter over location and bucket using include or exclude semantics. Resources that match the include or exclude filter are exclusively included or excluded from the Storage Intelligence plan.
com.google.storage.control.v2.IntelligenceConfig.Filter.CloudStorageBuckets Collection of buckets.
com.google.storage.control.v2.IntelligenceConfig.Filter.CloudStorageBuckets.Builder Collection of buckets.
com.google.storage.control.v2.IntelligenceConfig.Filter.CloudStorageLocations Collection of bucket locations.
com.google.storage.control.v2.IntelligenceConfig.Filter.CloudStorageLocations.Builder Collection of bucket locations.
com.google.storage.control.v2.IntelligenceConfig.TrialConfig The trial configuration of the IntelligenceConfig resource.
com.google.storage.control.v2.IntelligenceConfig.TrialConfig.Builder The trial configuration of the IntelligenceConfig resource.
com.google.storage.control.v2.IntelligenceConfigName
com.google.storage.control.v2.IntelligenceConfigName.Builder Builder for folders/{folder}/locations/{location}/intelligenceConfig.
com.google.storage.control.v2.IntelligenceConfigName.OrgLocationBuilder Builder for organizations/{org}/locations/{location}/intelligenceConfig.
com.google.storage.control.v2.IntelligenceConfigName.ProjectLocationBuilder Builder for projects/{project}/locations/{location}/intelligenceConfig.
com.google.storage.control.v2.ListAnywhereCachesRequest Request message for ListAnywhereCaches.
com.google.storage.control.v2.ListAnywhereCachesRequest.Builder Request message for ListAnywhereCaches.
com.google.storage.control.v2.ListAnywhereCachesResponse Response message for ListAnywhereCaches.
com.google.storage.control.v2.ListAnywhereCachesResponse.Builder Response message for ListAnywhereCaches.
com.google.storage.control.v2.ListFoldersRequest Request message for ListFolders. This operation is only applicable to a hierarchical namespace enabled bucket.
com.google.storage.control.v2.ListFoldersRequest.Builder Request message for ListFolders. This operation is only applicable to a hierarchical namespace enabled bucket.
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.PauseAnywhereCacheRequest Request message for PauseAnywhereCache.
com.google.storage.control.v2.PauseAnywhereCacheRequest.Builder Request message for PauseAnywhereCache.
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.
com.google.storage.control.v2.RenameFolderRequest.Builder Request message for RenameFolder. This operation is only applicable to a hierarchical namespace enabled bucket.
com.google.storage.control.v2.ResumeAnywhereCacheRequest Request message for ResumeAnywhereCache.
com.google.storage.control.v2.ResumeAnywhereCacheRequest.Builder Request message for ResumeAnywhereCache.
com.google.storage.control.v2.StorageControlClient.ListAnywhereCachesFixedSizeCollection
com.google.storage.control.v2.StorageControlClient.ListAnywhereCachesPage
com.google.storage.control.v2.StorageControlClient.ListAnywhereCachesPagedResponse
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 here.
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 here.
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.
com.google.storage.control.v2.UpdateAnywhereCacheMetadata Message returned in the metadata field of the Operation resource for UpdateAnywhereCache operation.
com.google.storage.control.v2.UpdateAnywhereCacheMetadata.Builder Message returned in the metadata field of the Operation resource for UpdateAnywhereCache operation.
com.google.storage.control.v2.UpdateAnywhereCacheRequest Request message for UpdateAnywhereCache.
com.google.storage.control.v2.UpdateAnywhereCacheRequest.Builder Request message for UpdateAnywhereCache.
com.google.storage.control.v2.UpdateFolderIntelligenceConfigRequest Request message to update the IntelligenceConfig resource associated with your folder.
com.google.storage.control.v2.UpdateFolderIntelligenceConfigRequest.Builder Request message to update the IntelligenceConfig resource associated with your folder.
com.google.storage.control.v2.UpdateOrganizationIntelligenceConfigRequest Request message to update the IntelligenceConfig resource associated with your organization.
com.google.storage.control.v2.UpdateOrganizationIntelligenceConfigRequest.Builder Request message to update the IntelligenceConfig resource associated with your organization.
com.google.storage.control.v2.UpdateProjectIntelligenceConfigRequest Request message to update the IntelligenceConfig resource associated with your project.
com.google.storage.control.v2.UpdateProjectIntelligenceConfigRequest.Builder Request message to update the IntelligenceConfig resource associated with your project.

Interfaces

Interface Description
com.google.storage.control.v2.AnywhereCacheOrBuilder
com.google.storage.control.v2.CommonLongRunningOperationMetadataOrBuilder
com.google.storage.control.v2.CreateAnywhereCacheMetadataOrBuilder
com.google.storage.control.v2.CreateAnywhereCacheRequestOrBuilder
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.DisableAnywhereCacheRequestOrBuilder
com.google.storage.control.v2.FolderOrBuilder
com.google.storage.control.v2.GetAnywhereCacheRequestOrBuilder
com.google.storage.control.v2.GetFolderIntelligenceConfigRequestOrBuilder
com.google.storage.control.v2.GetFolderRequestOrBuilder
com.google.storage.control.v2.GetManagedFolderRequestOrBuilder
com.google.storage.control.v2.GetOrganizationIntelligenceConfigRequestOrBuilder
com.google.storage.control.v2.GetProjectIntelligenceConfigRequestOrBuilder
com.google.storage.control.v2.GetStorageLayoutRequestOrBuilder
com.google.storage.control.v2.IntelligenceConfig.EffectiveIntelligenceConfigOrBuilder
com.google.storage.control.v2.IntelligenceConfig.Filter.CloudStorageBucketsOrBuilder
com.google.storage.control.v2.IntelligenceConfig.Filter.CloudStorageLocationsOrBuilder
com.google.storage.control.v2.IntelligenceConfig.FilterOrBuilder
com.google.storage.control.v2.IntelligenceConfig.TrialConfigOrBuilder
com.google.storage.control.v2.IntelligenceConfigOrBuilder
com.google.storage.control.v2.ListAnywhereCachesRequestOrBuilder
com.google.storage.control.v2.ListAnywhereCachesResponseOrBuilder
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.PauseAnywhereCacheRequestOrBuilder
com.google.storage.control.v2.PendingRenameInfoOrBuilder
com.google.storage.control.v2.RenameFolderMetadataOrBuilder
com.google.storage.control.v2.RenameFolderRequestOrBuilder
com.google.storage.control.v2.ResumeAnywhereCacheRequestOrBuilder
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
com.google.storage.control.v2.UpdateAnywhereCacheMetadataOrBuilder
com.google.storage.control.v2.UpdateAnywhereCacheRequestOrBuilder
com.google.storage.control.v2.UpdateFolderIntelligenceConfigRequestOrBuilder
com.google.storage.control.v2.UpdateOrganizationIntelligenceConfigRequestOrBuilder
com.google.storage.control.v2.UpdateProjectIntelligenceConfigRequestOrBuilder

Enums

Enum Description
com.google.storage.control.v2.IntelligenceConfig.EditionConfig The edition configuration of the IntelligenceConfig resource. This signifies the edition used for configuring the IntelligenceConfig resource and can only take the following values:
com.google.storage.control.v2.IntelligenceConfig.EffectiveIntelligenceConfig.EffectiveEdition The effective edition of the IntelligenceConfig resource.
com.google.storage.control.v2.IntelligenceConfig.Filter.CloudStorageBucketsCase
com.google.storage.control.v2.IntelligenceConfig.Filter.CloudStorageLocationsCase