- 0.52.0 (latest)
- 0.51.0
- 0.50.0
- 0.48.0
- 0.47.0
- 0.46.0
- 0.45.0
- 0.44.0
- 0.43.0
- 0.42.0
- 0.41.0
- 0.40.0
- 0.39.0
- 0.38.0
- 0.36.0
- 0.35.0
- 0.34.0
- 0.33.0
- 0.32.0
- 0.31.0
- 0.30.0
- 0.29.0
- 0.28.0
- 0.27.0
- 0.26.0
- 0.23.0
- 0.22.0
- 0.21.0
- 0.20.0
- 0.19.0
- 0.18.0
- 0.17.0
- 0.16.0
- 0.15.0
- 0.14.0
- 0.13.0
- 0.12.0
- 0.11.0
- 0.10.0
- 0.8.0
- 0.7.0
- 0.6.0
- 0.5.0
- 0.4.0
- 0.3.0
- 0.2.6
- 0.1.0
A client to Backup for GKE API
The interfaces provided are listed below, along with usage samples.
BackupForGKEClient
Service Description: BackupForGKE allows Kubernetes administrators to configure, execute, and manage backup and restore operations for their GKE clusters.
Sample for BackupForGKEClient:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (BackupForGKEClient backupForGKEClient = BackupForGKEClient.create()) {
BackupPlanName name = BackupPlanName.of("[PROJECT]", "[LOCATION]", "[BACKUP_PLAN]");
BackupPlan response = backupForGKEClient.getBackupPlan(name);
}
Classes
Backup
Represents a request to perform a single point-in-time capture of some portion of the state of a GKE cluster, the record of the backup operation itself, and an anchor for the underlying artifacts that comprise the Backup (the config backup and VolumeBackups). Next id: 28
Protobuf type google.cloud.gkebackup.v1.Backup
Backup.Builder
Represents a request to perform a single point-in-time capture of some portion of the state of a GKE cluster, the record of the backup operation itself, and an anchor for the underlying artifacts that comprise the Backup (the config backup and VolumeBackups). Next id: 28
Protobuf type google.cloud.gkebackup.v1.Backup
Backup.ClusterMetadata
Information about the GKE cluster from which this Backup was created.
Protobuf type google.cloud.gkebackup.v1.Backup.ClusterMetadata
Backup.ClusterMetadata.Builder
Information about the GKE cluster from which this Backup was created.
Protobuf type google.cloud.gkebackup.v1.Backup.ClusterMetadata
BackupForGKEClient
Service Description: BackupForGKE allows Kubernetes administrators to configure, execute, and manage backup and restore operations for their GKE clusters.
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:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (BackupForGKEClient backupForGKEClient = BackupForGKEClient.create()) {
BackupPlanName name = BackupPlanName.of("[PROJECT]", "[LOCATION]", "[BACKUP_PLAN]");
BackupPlan response = backupForGKEClient.getBackupPlan(name);
}
Note: close() needs to be called on the BackupForGKEClient object to clean up resources such as threads. In the example above, try-with-resources is used, which automatically calls close().
The surface of this class includes several types of Java methods for each of the API's methods:
- A "flattened" method. With this type of method, the fields of the request type have been converted into function parameters. It may be the case that not all fields are available as parameters, and not every API method will have a flattened method entry point.
- A "request object" method. This type of method only takes one parameter, a request object, which must be constructed before the call. Not every API method will have a request object method.
- A "callable" method. This type of method takes no parameters and returns an immutable API callable object, which can be used to initiate calls to the service.
See the individual methods for example code.
Many parameters require resource names to be formatted in a particular way. To assist with these names, this class includes a format method for each type of name, and additionally a parse method to extract the individual identifiers contained within names that are returned.
This class can be customized by passing in a custom instance of BackupForGKESettings to create(). For example:
To customize credentials:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
BackupForGKESettings backupForGKESettings =
BackupForGKESettings.newBuilder()
.setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
.build();
BackupForGKEClient backupForGKEClient = BackupForGKEClient.create(backupForGKESettings);
To customize the endpoint:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
BackupForGKESettings backupForGKESettings =
BackupForGKESettings.newBuilder().setEndpoint(myEndpoint).build();
BackupForGKEClient backupForGKEClient = BackupForGKEClient.create(backupForGKESettings);
To use REST (HTTP1.1/JSON) transport (instead of gRPC) for sending and receiving requests over the wire:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
BackupForGKESettings backupForGKESettings = BackupForGKESettings.newHttpJsonBuilder().build();
BackupForGKEClient backupForGKEClient = BackupForGKEClient.create(backupForGKESettings);
Please refer to the GitHub repository's samples for more quickstart code snippets.
BackupForGKEClient.ListBackupPlansFixedSizeCollection
BackupForGKEClient.ListBackupPlansPage
BackupForGKEClient.ListBackupPlansPagedResponse
BackupForGKEClient.ListBackupsFixedSizeCollection
BackupForGKEClient.ListBackupsPage
BackupForGKEClient.ListBackupsPagedResponse
BackupForGKEClient.ListLocationsFixedSizeCollection
BackupForGKEClient.ListLocationsPage
BackupForGKEClient.ListLocationsPagedResponse
BackupForGKEClient.ListRestorePlansFixedSizeCollection
BackupForGKEClient.ListRestorePlansPage
BackupForGKEClient.ListRestorePlansPagedResponse
BackupForGKEClient.ListRestoresFixedSizeCollection
BackupForGKEClient.ListRestoresPage
BackupForGKEClient.ListRestoresPagedResponse
BackupForGKEClient.ListVolumeBackupsFixedSizeCollection
BackupForGKEClient.ListVolumeBackupsPage
BackupForGKEClient.ListVolumeBackupsPagedResponse
BackupForGKEClient.ListVolumeRestoresFixedSizeCollection
BackupForGKEClient.ListVolumeRestoresPage
BackupForGKEClient.ListVolumeRestoresPagedResponse
BackupForGKEGrpc
BackupForGKE allows Kubernetes administrators to configure, execute, and manage backup and restore operations for their GKE clusters.
BackupForGKEGrpc.BackupForGKEBlockingStub
A stub to allow clients to do synchronous rpc calls to service BackupForGKE.
BackupForGKE allows Kubernetes administrators to configure, execute, and manage backup and restore operations for their GKE clusters.
BackupForGKEGrpc.BackupForGKEFutureStub
A stub to allow clients to do ListenableFuture-style rpc calls to service BackupForGKE.
BackupForGKE allows Kubernetes administrators to configure, execute, and manage backup and restore operations for their GKE clusters.
BackupForGKEGrpc.BackupForGKEImplBase
Base class for the server implementation of the service BackupForGKE.
BackupForGKE allows Kubernetes administrators to configure, execute, and manage backup and restore operations for their GKE clusters.
BackupForGKEGrpc.BackupForGKEStub
A stub to allow clients to do asynchronous rpc calls to service BackupForGKE.
BackupForGKE allows Kubernetes administrators to configure, execute, and manage backup and restore operations for their GKE clusters.
BackupForGKESettings
Settings class to configure an instance of BackupForGKEClient.
The default instance has everything set to sensible defaults:
- The default service address (gkebackup.googleapis.com) and default port (443) are used.
- Credentials are acquired automatically through Application Default Credentials.
- Retries are configured for idempotent methods but not for non-idempotent methods.
The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.
For example, to set the total timeout of getBackupPlan to 30 seconds:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
BackupForGKESettings.Builder backupForGKESettingsBuilder = BackupForGKESettings.newBuilder();
backupForGKESettingsBuilder
.getBackupPlanSettings()
.setRetrySettings(
backupForGKESettingsBuilder
.getBackupPlanSettings()
.getRetrySettings()
.toBuilder()
.setTotalTimeout(Duration.ofSeconds(30))
.build());
BackupForGKESettings backupForGKESettings = backupForGKESettingsBuilder.build();
BackupForGKESettings.Builder
Builder for BackupForGKESettings.
BackupName
BackupName.Builder
Builder for projects/{project}/locations/{location}/backupPlans/{backup_plan}/backups/{backup}.
BackupPlan
Defines the configuration and scheduling for a "line" of Backups.
Protobuf type google.cloud.gkebackup.v1.BackupPlan
BackupPlan.BackupConfig
BackupConfig defines the configuration of Backups created via this BackupPlan.
Protobuf type google.cloud.gkebackup.v1.BackupPlan.BackupConfig
BackupPlan.BackupConfig.Builder
BackupConfig defines the configuration of Backups created via this BackupPlan.
Protobuf type google.cloud.gkebackup.v1.BackupPlan.BackupConfig
BackupPlan.Builder
Defines the configuration and scheduling for a "line" of Backups.
Protobuf type google.cloud.gkebackup.v1.BackupPlan
BackupPlan.RetentionPolicy
RetentionPolicy defines a Backup retention policy for a BackupPlan.
Protobuf type google.cloud.gkebackup.v1.BackupPlan.RetentionPolicy
BackupPlan.RetentionPolicy.Builder
RetentionPolicy defines a Backup retention policy for a BackupPlan.
Protobuf type google.cloud.gkebackup.v1.BackupPlan.RetentionPolicy
BackupPlan.Schedule
Defines scheduling parameters for automatically creating Backups via this BackupPlan.
Protobuf type google.cloud.gkebackup.v1.BackupPlan.Schedule
BackupPlan.Schedule.Builder
Defines scheduling parameters for automatically creating Backups via this BackupPlan.
Protobuf type google.cloud.gkebackup.v1.BackupPlan.Schedule
BackupPlanName
BackupPlanName.Builder
Builder for projects/{project}/locations/{location}/backupPlans/{backup_plan}.
BackupPlanProto
BackupProto
CommonProto
CreateBackupPlanRequest
Request message for CreateBackupPlan.
Protobuf type google.cloud.gkebackup.v1.CreateBackupPlanRequest
CreateBackupPlanRequest.Builder
Request message for CreateBackupPlan.
Protobuf type google.cloud.gkebackup.v1.CreateBackupPlanRequest
CreateBackupRequest
Request message for CreateBackup.
Protobuf type google.cloud.gkebackup.v1.CreateBackupRequest
CreateBackupRequest.Builder
Request message for CreateBackup.
Protobuf type google.cloud.gkebackup.v1.CreateBackupRequest
CreateRestorePlanRequest
Request message for CreateRestorePlan.
Protobuf type google.cloud.gkebackup.v1.CreateRestorePlanRequest
CreateRestorePlanRequest.Builder
Request message for CreateRestorePlan.
Protobuf type google.cloud.gkebackup.v1.CreateRestorePlanRequest
CreateRestoreRequest
Request message for CreateRestore.
Protobuf type google.cloud.gkebackup.v1.CreateRestoreRequest
CreateRestoreRequest.Builder
Request message for CreateRestore.
Protobuf type google.cloud.gkebackup.v1.CreateRestoreRequest
DeleteBackupPlanRequest
Request message for DeleteBackupPlan.
Protobuf type google.cloud.gkebackup.v1.DeleteBackupPlanRequest
DeleteBackupPlanRequest.Builder
Request message for DeleteBackupPlan.
Protobuf type google.cloud.gkebackup.v1.DeleteBackupPlanRequest
DeleteBackupRequest
Request message for DeleteBackup.
Protobuf type google.cloud.gkebackup.v1.DeleteBackupRequest
DeleteBackupRequest.Builder
Request message for DeleteBackup.
Protobuf type google.cloud.gkebackup.v1.DeleteBackupRequest
DeleteRestorePlanRequest
Request message for DeleteRestorePlan.
Protobuf type google.cloud.gkebackup.v1.DeleteRestorePlanRequest
DeleteRestorePlanRequest.Builder
Request message for DeleteRestorePlan.
Protobuf type google.cloud.gkebackup.v1.DeleteRestorePlanRequest
DeleteRestoreRequest
Request message for DeleteRestore.
Protobuf type google.cloud.gkebackup.v1.DeleteRestoreRequest
DeleteRestoreRequest.Builder
Request message for DeleteRestore.
Protobuf type google.cloud.gkebackup.v1.DeleteRestoreRequest
EncryptionKey
Defined a customer managed encryption key that will be used to encrypt Backup artifacts.
Protobuf type google.cloud.gkebackup.v1.EncryptionKey
EncryptionKey.Builder
Defined a customer managed encryption key that will be used to encrypt Backup artifacts.
Protobuf type google.cloud.gkebackup.v1.EncryptionKey
GKEBackupProto
GetBackupPlanRequest
Request message for GetBackupPlan.
Protobuf type google.cloud.gkebackup.v1.GetBackupPlanRequest
GetBackupPlanRequest.Builder
Request message for GetBackupPlan.
Protobuf type google.cloud.gkebackup.v1.GetBackupPlanRequest
GetBackupRequest
Request message for GetBackup.
Protobuf type google.cloud.gkebackup.v1.GetBackupRequest
GetBackupRequest.Builder
Request message for GetBackup.
Protobuf type google.cloud.gkebackup.v1.GetBackupRequest
GetRestorePlanRequest
Request message for GetRestorePlan.
Protobuf type google.cloud.gkebackup.v1.GetRestorePlanRequest
GetRestorePlanRequest.Builder
Request message for GetRestorePlan.
Protobuf type google.cloud.gkebackup.v1.GetRestorePlanRequest
GetRestoreRequest
Request message for GetRestore.
Protobuf type google.cloud.gkebackup.v1.GetRestoreRequest
GetRestoreRequest.Builder
Request message for GetRestore.
Protobuf type google.cloud.gkebackup.v1.GetRestoreRequest
GetVolumeBackupRequest
Request message for GetVolumeBackup.
Protobuf type google.cloud.gkebackup.v1.GetVolumeBackupRequest
GetVolumeBackupRequest.Builder
Request message for GetVolumeBackup.
Protobuf type google.cloud.gkebackup.v1.GetVolumeBackupRequest
GetVolumeRestoreRequest
Request message for GetVolumeRestore.
Protobuf type google.cloud.gkebackup.v1.GetVolumeRestoreRequest
GetVolumeRestoreRequest.Builder
Request message for GetVolumeRestore.
Protobuf type google.cloud.gkebackup.v1.GetVolumeRestoreRequest
ListBackupPlansRequest
Request message for ListBackupPlans.
Protobuf type google.cloud.gkebackup.v1.ListBackupPlansRequest
ListBackupPlansRequest.Builder
Request message for ListBackupPlans.
Protobuf type google.cloud.gkebackup.v1.ListBackupPlansRequest
ListBackupPlansResponse
Response message for ListBackupPlans.
Protobuf type google.cloud.gkebackup.v1.ListBackupPlansResponse
ListBackupPlansResponse.Builder
Response message for ListBackupPlans.
Protobuf type google.cloud.gkebackup.v1.ListBackupPlansResponse
ListBackupsRequest
Request message for ListBackups.
Protobuf type google.cloud.gkebackup.v1.ListBackupsRequest
ListBackupsRequest.Builder
Request message for ListBackups.
Protobuf type google.cloud.gkebackup.v1.ListBackupsRequest
ListBackupsResponse
Response message for ListBackups.
Protobuf type google.cloud.gkebackup.v1.ListBackupsResponse
ListBackupsResponse.Builder
Response message for ListBackups.
Protobuf type google.cloud.gkebackup.v1.ListBackupsResponse
ListRestorePlansRequest
Request message for ListRestorePlans.
Protobuf type google.cloud.gkebackup.v1.ListRestorePlansRequest
ListRestorePlansRequest.Builder
Request message for ListRestorePlans.
Protobuf type google.cloud.gkebackup.v1.ListRestorePlansRequest
ListRestorePlansResponse
Response message for ListRestorePlans.
Protobuf type google.cloud.gkebackup.v1.ListRestorePlansResponse
ListRestorePlansResponse.Builder
Response message for ListRestorePlans.
Protobuf type google.cloud.gkebackup.v1.ListRestorePlansResponse
ListRestoresRequest
Request message for ListRestores.
Protobuf type google.cloud.gkebackup.v1.ListRestoresRequest
ListRestoresRequest.Builder
Request message for ListRestores.
Protobuf type google.cloud.gkebackup.v1.ListRestoresRequest
ListRestoresResponse
Response message for ListRestores.
Protobuf type google.cloud.gkebackup.v1.ListRestoresResponse
ListRestoresResponse.Builder
Response message for ListRestores.
Protobuf type google.cloud.gkebackup.v1.ListRestoresResponse
ListVolumeBackupsRequest
Request message for ListVolumeBackups.
Protobuf type google.cloud.gkebackup.v1.ListVolumeBackupsRequest
ListVolumeBackupsRequest.Builder
Request message for ListVolumeBackups.
Protobuf type google.cloud.gkebackup.v1.ListVolumeBackupsRequest
ListVolumeBackupsResponse
Response message for ListVolumeBackups.
Protobuf type google.cloud.gkebackup.v1.ListVolumeBackupsResponse
ListVolumeBackupsResponse.Builder
Response message for ListVolumeBackups.
Protobuf type google.cloud.gkebackup.v1.ListVolumeBackupsResponse
ListVolumeRestoresRequest
Request message for ListVolumeRestores.
Protobuf type google.cloud.gkebackup.v1.ListVolumeRestoresRequest
ListVolumeRestoresRequest.Builder
Request message for ListVolumeRestores.
Protobuf type google.cloud.gkebackup.v1.ListVolumeRestoresRequest
ListVolumeRestoresResponse
Response message for ListVolumeRestores.
Protobuf type google.cloud.gkebackup.v1.ListVolumeRestoresResponse
ListVolumeRestoresResponse.Builder
Response message for ListVolumeRestores.
Protobuf type google.cloud.gkebackup.v1.ListVolumeRestoresResponse
LocationName
LocationName.Builder
Builder for projects/{project}/locations/{location}.
NamespacedName
A reference to a namespaced resource in Kubernetes.
Protobuf type google.cloud.gkebackup.v1.NamespacedName
NamespacedName.Builder
A reference to a namespaced resource in Kubernetes.
Protobuf type google.cloud.gkebackup.v1.NamespacedName
NamespacedNames
A list of namespaced Kubernetes resources.
Protobuf type google.cloud.gkebackup.v1.NamespacedNames
NamespacedNames.Builder
A list of namespaced Kubernetes resources.
Protobuf type google.cloud.gkebackup.v1.NamespacedNames
Namespaces
A list of Kubernetes Namespaces
Protobuf type google.cloud.gkebackup.v1.Namespaces
Namespaces.Builder
A list of Kubernetes Namespaces
Protobuf type google.cloud.gkebackup.v1.Namespaces
OperationMetadata
Represents the metadata of the long-running operation.
Protobuf type google.cloud.gkebackup.v1.OperationMetadata
OperationMetadata.Builder
Represents the metadata of the long-running operation.
Protobuf type google.cloud.gkebackup.v1.OperationMetadata
Restore
Represents both a request to Restore some portion of a Backup into a target GKE cluster and a record of the restore operation itself. Next id: 18
Protobuf type google.cloud.gkebackup.v1.Restore
Restore.Builder
Represents both a request to Restore some portion of a Backup into a target GKE cluster and a record of the restore operation itself. Next id: 18
Protobuf type google.cloud.gkebackup.v1.Restore
RestoreConfig
Configuration of a restore. Next id: 12
Protobuf type google.cloud.gkebackup.v1.RestoreConfig
RestoreConfig.Builder
Configuration of a restore. Next id: 12
Protobuf type google.cloud.gkebackup.v1.RestoreConfig
RestoreConfig.ClusterResourceRestoreScope
Defines the scope of cluster-scoped resources to restore.
Some group kinds are not reasonable choices for a restore, and will cause an error if selected here. Any scope selection that would restore "all valid" resources automatically excludes these group kinds.
- gkebackup.gke.io/BackupJob
- gkebackup.gke.io/RestoreJob
- metrics.k8s.io/NodeMetrics
- migration.k8s.io/StorageState
- migration.k8s.io/StorageVersionMigration
- Node
- snapshot.storage.k8s.io/VolumeSnapshotContent
storage.k8s.io/CSINode
Some group kinds are driven by restore configuration elsewhere, and will cause an error if selected here.
- Namespace
- PersistentVolume
Protobuf type google.cloud.gkebackup.v1.RestoreConfig.ClusterResourceRestoreScope
RestoreConfig.ClusterResourceRestoreScope.Builder
Defines the scope of cluster-scoped resources to restore.
Some group kinds are not reasonable choices for a restore, and will cause an error if selected here. Any scope selection that would restore "all valid" resources automatically excludes these group kinds.
- gkebackup.gke.io/BackupJob
- gkebackup.gke.io/RestoreJob
- metrics.k8s.io/NodeMetrics
- migration.k8s.io/StorageState
- migration.k8s.io/StorageVersionMigration
- Node
- snapshot.storage.k8s.io/VolumeSnapshotContent
storage.k8s.io/CSINode
Some group kinds are driven by restore configuration elsewhere, and will cause an error if selected here.
- Namespace
- PersistentVolume
Protobuf type google.cloud.gkebackup.v1.RestoreConfig.ClusterResourceRestoreScope
RestoreConfig.GroupKind
This is a direct map to the Kubernetes GroupKind type GroupKind and is used for identifying specific "types" of resources to restore.
Protobuf type google.cloud.gkebackup.v1.RestoreConfig.GroupKind
RestoreConfig.GroupKind.Builder
This is a direct map to the Kubernetes GroupKind type GroupKind and is used for identifying specific "types" of resources to restore.
Protobuf type google.cloud.gkebackup.v1.RestoreConfig.GroupKind
RestoreConfig.ResourceFilter
ResourceFilter specifies matching criteria to limit the scope of a change to a specific set of kubernetes resources that are selected for restoration from a backup.
Protobuf type google.cloud.gkebackup.v1.RestoreConfig.ResourceFilter
RestoreConfig.ResourceFilter.Builder
ResourceFilter specifies matching criteria to limit the scope of a change to a specific set of kubernetes resources that are selected for restoration from a backup.
Protobuf type google.cloud.gkebackup.v1.RestoreConfig.ResourceFilter
RestoreConfig.SubstitutionRule
A transformation rule to be applied against Kubernetes resources as they are selected for restoration from a Backup. A rule contains both filtering logic (which resources are subject to substitution) and substitution logic.
Protobuf type google.cloud.gkebackup.v1.RestoreConfig.SubstitutionRule
RestoreConfig.SubstitutionRule.Builder
A transformation rule to be applied against Kubernetes resources as they are selected for restoration from a Backup. A rule contains both filtering logic (which resources are subject to substitution) and substitution logic.
Protobuf type google.cloud.gkebackup.v1.RestoreConfig.SubstitutionRule
RestoreConfig.TransformationRule
A transformation rule to be applied against Kubernetes resources as they are selected for restoration from a Backup. A rule contains both filtering logic (which resources are subject to transform) and transformation logic.
Protobuf type google.cloud.gkebackup.v1.RestoreConfig.TransformationRule
RestoreConfig.TransformationRule.Builder
A transformation rule to be applied against Kubernetes resources as they are selected for restoration from a Backup. A rule contains both filtering logic (which resources are subject to transform) and transformation logic.
Protobuf type google.cloud.gkebackup.v1.RestoreConfig.TransformationRule
RestoreConfig.TransformationRuleAction
TransformationRuleAction defines a TransformationRule action based on the JSON Patch RFC (https://www.rfc-editor.org/rfc/rfc6902)
Protobuf type google.cloud.gkebackup.v1.RestoreConfig.TransformationRuleAction
RestoreConfig.TransformationRuleAction.Builder
TransformationRuleAction defines a TransformationRule action based on the JSON Patch RFC (https://www.rfc-editor.org/rfc/rfc6902)
Protobuf type google.cloud.gkebackup.v1.RestoreConfig.TransformationRuleAction
RestoreName
RestoreName.Builder
Builder for projects/{project}/locations/{location}/restorePlans/{restore_plan}/restores/{restore}.
RestorePlan
The configuration of a potential series of Restore operations to be performed against Backups belong to a particular BackupPlan. Next id: 13
Protobuf type google.cloud.gkebackup.v1.RestorePlan
RestorePlan.Builder
The configuration of a potential series of Restore operations to be performed against Backups belong to a particular BackupPlan. Next id: 13
Protobuf type google.cloud.gkebackup.v1.RestorePlan
RestorePlanName
RestorePlanName.Builder
Builder for projects/{project}/locations/{location}/restorePlans/{restore_plan}.
RestorePlanProto
RestoreProto
UpdateBackupPlanRequest
Request message for UpdateBackupPlan.
Protobuf type google.cloud.gkebackup.v1.UpdateBackupPlanRequest
UpdateBackupPlanRequest.Builder
Request message for UpdateBackupPlan.
Protobuf type google.cloud.gkebackup.v1.UpdateBackupPlanRequest
UpdateBackupRequest
Request message for UpdateBackup.
Protobuf type google.cloud.gkebackup.v1.UpdateBackupRequest
UpdateBackupRequest.Builder
Request message for UpdateBackup.
Protobuf type google.cloud.gkebackup.v1.UpdateBackupRequest
UpdateRestorePlanRequest
Request message for UpdateRestorePlan.
Protobuf type google.cloud.gkebackup.v1.UpdateRestorePlanRequest
UpdateRestorePlanRequest.Builder
Request message for UpdateRestorePlan.
Protobuf type google.cloud.gkebackup.v1.UpdateRestorePlanRequest
UpdateRestoreRequest
Request message for UpdateRestore.
Protobuf type google.cloud.gkebackup.v1.UpdateRestoreRequest
UpdateRestoreRequest.Builder
Request message for UpdateRestore.
Protobuf type google.cloud.gkebackup.v1.UpdateRestoreRequest
VolumeBackup
Represents the backup of a specific persistent volume as a component of a Backup - both the record of the operation and a pointer to the underlying storage-specific artifacts. Next id: 14
Protobuf type google.cloud.gkebackup.v1.VolumeBackup
VolumeBackup.Builder
Represents the backup of a specific persistent volume as a component of a Backup - both the record of the operation and a pointer to the underlying storage-specific artifacts. Next id: 14
Protobuf type google.cloud.gkebackup.v1.VolumeBackup
VolumeBackupName
VolumeBackupName.Builder
Builder for projects/{project}/locations/{location}/backupPlans/{backup_plan}/backups/{backup}/volumeBackups/{volume_backup}.
VolumeProto
VolumeRestore
Represents the operation of restoring a volume from a VolumeBackup. Next id: 13
Protobuf type google.cloud.gkebackup.v1.VolumeRestore
VolumeRestore.Builder
Represents the operation of restoring a volume from a VolumeBackup. Next id: 13
Protobuf type google.cloud.gkebackup.v1.VolumeRestore
VolumeRestoreName
VolumeRestoreName.Builder
Builder for projects/{project}/locations/{location}/restorePlans/{restore_plan}/restores/{restore}/volumeRestores/{volume_restore}.
Interfaces
Backup.ClusterMetadataOrBuilder
BackupForGKEGrpc.AsyncService
BackupForGKE allows Kubernetes administrators to configure, execute, and manage backup and restore operations for their GKE clusters.
BackupOrBuilder
BackupPlan.BackupConfigOrBuilder
BackupPlan.RetentionPolicyOrBuilder
BackupPlan.ScheduleOrBuilder
BackupPlanOrBuilder
CreateBackupPlanRequestOrBuilder
CreateBackupRequestOrBuilder
CreateRestorePlanRequestOrBuilder
CreateRestoreRequestOrBuilder
DeleteBackupPlanRequestOrBuilder
DeleteBackupRequestOrBuilder
DeleteRestorePlanRequestOrBuilder
DeleteRestoreRequestOrBuilder
EncryptionKeyOrBuilder
GetBackupPlanRequestOrBuilder
GetBackupRequestOrBuilder
GetRestorePlanRequestOrBuilder
GetRestoreRequestOrBuilder
GetVolumeBackupRequestOrBuilder
GetVolumeRestoreRequestOrBuilder
ListBackupPlansRequestOrBuilder
ListBackupPlansResponseOrBuilder
ListBackupsRequestOrBuilder
ListBackupsResponseOrBuilder
ListRestorePlansRequestOrBuilder
ListRestorePlansResponseOrBuilder
ListRestoresRequestOrBuilder
ListRestoresResponseOrBuilder
ListVolumeBackupsRequestOrBuilder
ListVolumeBackupsResponseOrBuilder
ListVolumeRestoresRequestOrBuilder
ListVolumeRestoresResponseOrBuilder
NamespacedNameOrBuilder
NamespacedNamesOrBuilder
NamespacesOrBuilder
OperationMetadataOrBuilder
RestoreConfig.ClusterResourceRestoreScopeOrBuilder
RestoreConfig.GroupKindOrBuilder
RestoreConfig.ResourceFilterOrBuilder
RestoreConfig.SubstitutionRuleOrBuilder
RestoreConfig.TransformationRuleActionOrBuilder
RestoreConfig.TransformationRuleOrBuilder
RestoreConfigOrBuilder
RestoreOrBuilder
RestorePlanOrBuilder
UpdateBackupPlanRequestOrBuilder
UpdateBackupRequestOrBuilder
UpdateRestorePlanRequestOrBuilder
UpdateRestoreRequestOrBuilder
VolumeBackupOrBuilder
VolumeRestoreOrBuilder
Enums
Backup.BackupScopeCase
Backup.ClusterMetadata.PlatformVersionCase
Backup.State
State
Protobuf enum google.cloud.gkebackup.v1.Backup.State
BackupPlan.BackupConfig.BackupScopeCase
BackupPlan.State
State
Protobuf enum google.cloud.gkebackup.v1.BackupPlan.State
Restore.State
Possible values for state of the Restore.
Protobuf enum google.cloud.gkebackup.v1.Restore.State
RestoreConfig.ClusterResourceConflictPolicy
Defines the behavior for handling the situation where cluster-scoped resources being restored already exist in the target cluster.
Protobuf enum google.cloud.gkebackup.v1.RestoreConfig.ClusterResourceConflictPolicy
RestoreConfig.NamespacedResourceRestoreMode
Defines the behavior for handling the situation where sets of namespaced resources being restored already exist in the target cluster.
Protobuf enum google.cloud.gkebackup.v1.RestoreConfig.NamespacedResourceRestoreMode
RestoreConfig.NamespacedResourceRestoreScopeCase
RestoreConfig.TransformationRuleAction.Op
Possible values for operations of a transformation rule action.
Protobuf enum google.cloud.gkebackup.v1.RestoreConfig.TransformationRuleAction.Op
RestoreConfig.VolumeDataRestorePolicy
Defines how volume data should be restored.
Protobuf enum google.cloud.gkebackup.v1.RestoreConfig.VolumeDataRestorePolicy
RestorePlan.State
State
Protobuf enum google.cloud.gkebackup.v1.RestorePlan.State
VolumeBackup.State
The current state of a VolumeBackup
Protobuf enum google.cloud.gkebackup.v1.VolumeBackup.State
VolumeBackup.VolumeBackupFormat
Identifies the format used for the volume backup.
Protobuf enum google.cloud.gkebackup.v1.VolumeBackup.VolumeBackupFormat
VolumeRestore.State
The current state of a VolumeRestore
Protobuf enum google.cloud.gkebackup.v1.VolumeRestore.State
VolumeRestore.VolumeType
Supported volume types.
Protobuf enum google.cloud.gkebackup.v1.VolumeRestore.VolumeType