Get the endpoint that is being used to call (ex, https://www.example.com).
Sets the endpoint to call (ex, https://www.example.com).
The endpoint of the service.
Sets the region to call (ex, Region.US_PHOENIX_1). Note, this will call {@link #endpoint(String) endpoint} after resolving the endpoint.
The region of the service.
Sets the regionId to call (ex, 'us-phoenix-1').
Note, this will first try to map the region ID to a known Region and call {@link #region(Region) region}. If no known Region could be determined, it will create an endpoint assuming its in default Realm OC1 and then call {@link #endpoint(String) endpoint}.
The public region ID.
Determines whether realm specific endpoint should be used or not. Set realmSpecificEndpointTemplateEnabled to "true" if the user wants to enable use of realm specific endpoint template, otherwise set it to "false"
flag to enable the use of realm specific endpoint template
Moves a boot volume backup into a different compartment within the same tenancy. For information about moving resources between compartments, see Moving Resources to a Different Compartment.
This operation does not retry by default if the user has not defined a retry configuration.
ChangeBootVolumeBackupCompartmentResponse
Moves a boot volume into a different compartment within the same tenancy. For information about moving resources between compartments, see Moving Resources to a Different Compartment.
This operation does not retry by default if the user has not defined a retry configuration.
ChangeBootVolumeCompartmentResponse
Moves a volume backup into a different compartment within the same tenancy. For information about moving resources between compartments, see Moving Resources to a Different Compartment.
This operation does not retry by default if the user has not defined a retry configuration.
ChangeVolumeBackupCompartmentResponse
Moves a volume into a different compartment within the same tenancy. For information about moving resources between compartments, see Moving Resources to a Different Compartment.
This operation does not retry by default if the user has not defined a retry configuration.
ChangeVolumeCompartmentResponse
Moves a volume group backup into a different compartment within the same tenancy. For information about moving resources between compartments, see Moving Resources to a Different Compartment.
This operation does not retry by default if the user has not defined a retry configuration.
ChangeVolumeGroupBackupCompartmentResponse
Moves a volume group into a different compartment within the same tenancy. For information about moving resources between compartments, see Moving Resources to a Different Compartment.
This operation does not retry by default if the user has not defined a retry configuration.
ChangeVolumeGroupCompartmentResponse
Close the client once it is no longer needed
Creates a boot volume backup copy in specified region. For general information about volume backups, see Overview of Boot Volume Backups
This operation does not retry by default if the user has not defined a retry configuration.
CopyBootVolumeBackupResponse
Creates a volume backup copy in specified region. For general information about volume backups, see Overview of Block Volume Service Backups
This operation does not retry by default if the user has not defined a retry configuration.
CopyVolumeBackupResponse
Creates a volume group backup copy in specified region. For general information about volume group backups, see Overview of Block Volume Backups.
This operation does not retry by default if the user has not defined a retry configuration.
CopyVolumeGroupBackupResponse
Creates a new boot volume in the specified compartment from an existing boot volume or a boot volume backup. For general information about boot volumes, see Boot Volumes. You may optionally specify a display name for the volume, which is simply a friendly name or description. It does not have to be unique, and you can change it. Avoid entering confidential information.
This operation does not retry by default if the user has not defined a retry configuration.
CreateBootVolumeResponse
Creates a new boot volume backup of the specified boot volume. For general information about boot volume backups, see Overview of Boot Volume Backups
When the request is received, the backup object is in a REQUEST_RECEIVED state. When the data is imaged, it goes into a CREATING state. After the backup is fully uploaded to the cloud, it goes into an AVAILABLE state.
This operation does not retry by default if the user has not defined a retry configuration.
CreateBootVolumeBackupResponse
Creates a new volume in the specified compartment. Volumes can be created in sizes ranging from 50 GB (51200 MB) to 32 TB (33554432 MB), in 1 GB (1024 MB) increments. By default, volumes are 1 TB (1048576 MB). For general information about block volumes, see Overview of Block Volume Service.
A volume and instance can be in separate compartments but must be in the same availability domain. For information about access control and compartments, see [Overview of the IAM Service](https://docs.cloud.oracle.com/iaas/Content/Identity/Concepts/overview.htm). For information about availability domains, see [Regions and Availability Domains](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/regions.htm). To get a list of availability domains, use the `ListAvailabilityDomains` operation in the Identity and Access Management Service API.
You may optionally specify a *display name* for the volume, which is simply a friendly name or description. It does not have to be unique, and you can change it. Avoid entering confidential information.
This operation does not retry by default if the user has not defined a retry configuration.
CreateVolumeResponse
Creates a new backup of the specified volume. For general information about volume backups, see Overview of Block Volume Service Backups
When the request is received, the backup object is in a REQUEST_RECEIVED state. When the data is imaged, it goes into a CREATING state. After the backup is fully uploaded to the cloud, it goes into an AVAILABLE state.
This operation does not retry by default if the user has not defined a retry configuration.
CreateVolumeBackupResponse
Creates a new user defined backup policy.
For more information about Oracle defined backup policies and user defined backup policies, see [Policy-Based Backups](https://docs.cloud.oracle.com/iaas/Content/Block/Tasks/schedulingvolumebackups.htm).
This operation does not retry by default if the user has not defined a retry configuration.
CreateVolumeBackupPolicyResponse
Assigns a volume backup policy to the specified volume. Note that a given volume can only have one backup policy assigned to it. If this operation is used for a volume that already has a different backup policy assigned, the prior backup policy will be silently unassigned.
This operation does not retry by default if the user has not defined a retry configuration.
CreateVolumeBackupPolicyAssignmentResponse
Creates a new volume group in the specified compartment. A volume group is a collection of volumes and may be created from a list of volumes, cloning an existing volume group, or by restoring a volume group backup. You may optionally specify a display name for the volume group, which is simply a friendly name or description. It does not have to be unique, and you can change it. Avoid entering confidential information.
For more information, see [Volume Groups](https://docs.cloud.oracle.com/iaas/Content/Block/Concepts/volumegroups.htm).
This operation does not retry by default if the user has not defined a retry configuration.
CreateVolumeGroupResponse
Creates a new backup volume group of the specified volume group. For more information, see Volume Groups.
This operation does not retry by default if the user has not defined a retry configuration.
CreateVolumeGroupBackupResponse
Creates a new BlockstorageWaiter for resources for this service.
The work request service client used to query for work request status
The waiter configuration for termination and delay strategy
The service waiters.
Deletes the specified boot volume. The volume cannot have an active connection to an instance. To disconnect the boot volume from a connected instance, see Disconnecting From a Boot Volume. Warning: All data on the boot volume will be permanently lost when the boot volume is deleted.
This operation does not retry by default if the user has not defined a retry configuration.
DeleteBootVolumeResponse
Deletes a boot volume backup. This operation does not retry by default if the user has not defined a retry configuration.
DeleteBootVolumeBackupResponse
Removes the specified boot volume's assigned Vault Service encryption key.
This operation does not retry by default if the user has not defined a retry configuration.
DeleteBootVolumeKmsKeyResponse
Deletes the specified volume. The volume cannot have an active connection to an instance. To disconnect the volume from a connected instance, see Disconnecting From a Volume. Warning: All data on the volume will be permanently lost when the volume is deleted.
This operation does not retry by default if the user has not defined a retry configuration.
DeleteVolumeResponse
Deletes a volume backup. This operation does not retry by default if the user has not defined a retry configuration.
DeleteVolumeBackupResponse
Deletes a user defined backup policy. For more information about user defined backup policies, see Policy-Based Backups.
Avoid entering confidential information.
This operation does not retry by default if the user has not defined a retry configuration.
DeleteVolumeBackupPolicyResponse
Deletes a volume backup policy assignment. This operation does not retry by default if the user has not defined a retry configuration.
DeleteVolumeBackupPolicyAssignmentResponse
Deletes the specified volume group. Individual volumes are not deleted, only the volume group is deleted. For more information, see Volume Groups.
This operation does not retry by default if the user has not defined a retry configuration.
DeleteVolumeGroupResponse
Deletes a volume group backup. This operation deletes all the backups in the volume group. For more information, see Volume Groups.
This operation does not retry by default if the user has not defined a retry configuration.
DeleteVolumeGroupBackupResponse
Removes the specified volume's assigned Vault service encryption key.
This operation does not retry by default if the user has not defined a retry configuration.
DeleteVolumeKmsKeyResponse
NOTE: This function is deprecated in favor of getVolumeBackupPolicyAssetAssignmentRecordIterator function. Creates a new async iterator which will iterate over the models.VolumeBackupPolicyAssignment objects contained in responses from the getVolumeBackupPolicyAssetAssignment operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
NOTE: This function is deprecated in favor of getVolumeBackupPolicyAssetAssignmentResponseIterator function. Creates a new async iterator which will iterate over the responses received from the getVolumeBackupPolicyAssetAssignment operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
Gets information for the specified block volume replica. This operation does not retry by default if the user has not defined a retry configuration.
GetBlockVolumeReplicaResponse
Gets information for the specified boot volume. This operation does not retry by default if the user has not defined a retry configuration.
GetBootVolumeResponse
Gets information for the specified boot volume backup. This operation does not retry by default if the user has not defined a retry configuration.
GetBootVolumeBackupResponse
Gets the Vault service encryption key assigned to the specified boot volume.
This operation does not retry by default if the user has not defined a retry configuration.
GetBootVolumeKmsKeyResponse
Gets information for the specified boot volume replica. This operation does not retry by default if the user has not defined a retry configuration.
GetBootVolumeReplicaResponse
Gets information for the specified volume. This operation does not retry by default if the user has not defined a retry configuration.
GetVolumeResponse
Gets information for the specified volume backup. This operation does not retry by default if the user has not defined a retry configuration.
GetVolumeBackupResponse
Gets information for the specified volume backup policy. This operation does not retry by default if the user has not defined a retry configuration.
GetVolumeBackupPolicyResponse
Gets the volume backup policy assignment for the specified volume. The
assetId
query parameter is required, and the returned list will contain at most
one item, since volume can only have one volume backup policy assigned at a time.
This operation does not retry by default if the user has not defined a retry configuration.
GetVolumeBackupPolicyAssetAssignmentResponse
Creates a new async iterator which will iterate over the models.VolumeBackupPolicyAssignment objects contained in responses from the getVolumeBackupPolicyAssetAssignment operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
Creates a new async iterator which will iterate over the responses received from the getVolumeBackupPolicyAssetAssignment operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
Gets information for the specified volume backup policy assignment. This operation does not retry by default if the user has not defined a retry configuration.
GetVolumeBackupPolicyAssignmentResponse
Gets information for the specified volume group. For more information, see Volume Groups. This operation does not retry by default if the user has not defined a retry configuration.
GetVolumeGroupResponse
Gets information for the specified volume group backup. For more information, see Volume Groups. This operation does not retry by default if the user has not defined a retry configuration.
GetVolumeGroupBackupResponse
Gets information for the specified volume group replica. This operation does not retry by default if the user has not defined a retry configuration.
GetVolumeGroupReplicaResponse
Gets the Vault service encryption key assigned to the specified volume.
This operation does not retry by default if the user has not defined a retry configuration.
GetVolumeKmsKeyResponse
Gets the waiters available for resources for this service.
The service waiters.
NOTE: This function is deprecated in favor of listBlockVolumeReplicasRecordIterator function. Creates a new async iterator which will iterate over the models.BlockVolumeReplica objects contained in responses from the listBlockVolumeReplicas operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
NOTE: This function is deprecated in favor of listBlockVolumeReplicasResponseIterator function. Creates a new async iterator which will iterate over the responses received from the listBlockVolumeReplicas operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
NOTE: This function is deprecated in favor of listBootVolumeBackupsRecordIterator function. Creates a new async iterator which will iterate over the models.BootVolumeBackup objects contained in responses from the listBootVolumeBackups operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
NOTE: This function is deprecated in favor of listBootVolumeBackupsResponseIterator function. Creates a new async iterator which will iterate over the responses received from the listBootVolumeBackups operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
NOTE: This function is deprecated in favor of listBootVolumeReplicasRecordIterator function. Creates a new async iterator which will iterate over the models.BootVolumeReplica objects contained in responses from the listBootVolumeReplicas operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
NOTE: This function is deprecated in favor of listBootVolumeReplicasResponseIterator function. Creates a new async iterator which will iterate over the responses received from the listBootVolumeReplicas operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
NOTE: This function is deprecated in favor of listBootVolumesRecordIterator function. Creates a new async iterator which will iterate over the models.BootVolume objects contained in responses from the listBootVolumes operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
NOTE: This function is deprecated in favor of listBootVolumesResponseIterator function. Creates a new async iterator which will iterate over the responses received from the listBootVolumes operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
NOTE: This function is deprecated in favor of listVolumeBackupPoliciesRecordIterator function. Creates a new async iterator which will iterate over the models.VolumeBackupPolicy objects contained in responses from the listVolumeBackupPolicies operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
NOTE: This function is deprecated in favor of listVolumeBackupPoliciesResponseIterator function. Creates a new async iterator which will iterate over the responses received from the listVolumeBackupPolicies operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
NOTE: This function is deprecated in favor of listVolumeBackupsRecordIterator function. Creates a new async iterator which will iterate over the models.VolumeBackup objects contained in responses from the listVolumeBackups operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
NOTE: This function is deprecated in favor of listVolumeBackupsResponseIterator function. Creates a new async iterator which will iterate over the responses received from the listVolumeBackups operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
NOTE: This function is deprecated in favor of listVolumeGroupBackupsRecordIterator function. Creates a new async iterator which will iterate over the models.VolumeGroupBackup objects contained in responses from the listVolumeGroupBackups operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
NOTE: This function is deprecated in favor of listVolumeGroupBackupsResponseIterator function. Creates a new async iterator which will iterate over the responses received from the listVolumeGroupBackups operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
NOTE: This function is deprecated in favor of listVolumeGroupReplicasRecordIterator function. Creates a new async iterator which will iterate over the models.VolumeGroupReplica objects contained in responses from the listVolumeGroupReplicas operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
NOTE: This function is deprecated in favor of listVolumeGroupReplicasResponseIterator function. Creates a new async iterator which will iterate over the responses received from the listVolumeGroupReplicas operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
NOTE: This function is deprecated in favor of listVolumeGroupsRecordIterator function. Creates a new async iterator which will iterate over the models.VolumeGroup objects contained in responses from the listVolumeGroups operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
NOTE: This function is deprecated in favor of listVolumeGroupsResponseIterator function. Creates a new async iterator which will iterate over the responses received from the listVolumeGroups operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
NOTE: This function is deprecated in favor of listVolumesRecordIterator function. Creates a new async iterator which will iterate over the models.Volume objects contained in responses from the listVolumes operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
NOTE: This function is deprecated in favor of listVolumesResponseIterator function. Creates a new async iterator which will iterate over the responses received from the listVolumes operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
Lists the block volume replicas in the specified compartment and availability domain.
This operation does not retry by default if the user has not defined a retry configuration.
ListBlockVolumeReplicasResponse
Creates a new async iterator which will iterate over the models.BlockVolumeReplica objects contained in responses from the listBlockVolumeReplicas operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
Creates a new async iterator which will iterate over the responses received from the listBlockVolumeReplicas operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
Lists the boot volume backups in the specified compartment. You can filter the results by boot volume.
This operation does not retry by default if the user has not defined a retry configuration.
ListBootVolumeBackupsResponse
Creates a new async iterator which will iterate over the models.BootVolumeBackup objects contained in responses from the listBootVolumeBackups operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
Creates a new async iterator which will iterate over the responses received from the listBootVolumeBackups operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
Lists the boot volume replicas in the specified compartment and availability domain.
This operation does not retry by default if the user has not defined a retry configuration.
ListBootVolumeReplicasResponse
Creates a new async iterator which will iterate over the models.BootVolumeReplica objects contained in responses from the listBootVolumeReplicas operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
Creates a new async iterator which will iterate over the responses received from the listBootVolumeReplicas operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
Lists the boot volumes in the specified compartment and availability domain.
This operation does not retry by default if the user has not defined a retry configuration.
ListBootVolumesResponse
Creates a new async iterator which will iterate over the models.BootVolume objects contained in responses from the listBootVolumes operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
Creates a new async iterator which will iterate over the responses received from the listBootVolumes operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
Lists all the volume backup policies available in the specified compartment.
For more information about Oracle defined backup policies and user defined backup policies, see [Policy-Based Backups](https://docs.cloud.oracle.com/iaas/Content/Block/Tasks/schedulingvolumebackups.htm).
This operation does not retry by default if the user has not defined a retry configuration.
ListVolumeBackupPoliciesResponse
Creates a new async iterator which will iterate over the models.VolumeBackupPolicy objects contained in responses from the listVolumeBackupPolicies operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
Creates a new async iterator which will iterate over the responses received from the listVolumeBackupPolicies operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
Lists the volume backups in the specified compartment. You can filter the results by volume.
This operation does not retry by default if the user has not defined a retry configuration.
ListVolumeBackupsResponse
Creates a new async iterator which will iterate over the models.VolumeBackup objects contained in responses from the listVolumeBackups operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
Creates a new async iterator which will iterate over the responses received from the listVolumeBackups operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
Lists the volume group backups in the specified compartment. You can filter the results by volume group. For more information, see Volume Groups.
This operation does not retry by default if the user has not defined a retry configuration.
ListVolumeGroupBackupsResponse
Creates a new async iterator which will iterate over the models.VolumeGroupBackup objects contained in responses from the listVolumeGroupBackups operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
Creates a new async iterator which will iterate over the responses received from the listVolumeGroupBackups operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
Lists the volume group replicas in the specified compartment. You can filter the results by volume group. For more information, see Volume Group Replication.
This operation does not retry by default if the user has not defined a retry configuration.
ListVolumeGroupReplicasResponse
Creates a new async iterator which will iterate over the models.VolumeGroupReplica objects contained in responses from the listVolumeGroupReplicas operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
Creates a new async iterator which will iterate over the responses received from the listVolumeGroupReplicas operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
Lists the volume groups in the specified compartment and availability domain. For more information, see Volume Groups.
This operation does not retry by default if the user has not defined a retry configuration.
ListVolumeGroupsResponse
Creates a new async iterator which will iterate over the models.VolumeGroup objects contained in responses from the listVolumeGroups operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
Creates a new async iterator which will iterate over the responses received from the listVolumeGroups operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
Lists the volumes in the specified compartment and availability domain.
This operation does not retry by default if the user has not defined a retry configuration.
ListVolumesResponse
Creates a new async iterator which will iterate over the models.Volume objects contained in responses from the listVolumes operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
Creates a new async iterator which will iterate over the responses received from the listVolumes operation. This iterator will fetch more data from the server as needed.
a request which can be sent to the service operation
Shutdown the circuit breaker used by the client when it is no longer needed
Updates the specified boot volume's display name, defined tags, and free-form tags. This operation does not retry by default if the user has not defined a retry configuration.
UpdateBootVolumeResponse
Updates the display name for the specified boot volume backup. Avoid entering confidential information.
This operation does not retry by default if the user has not defined a retry configuration.
UpdateBootVolumeBackupResponse
Updates the specified volume with a new Vault service master encryption key.
This operation does not retry by default if the user has not defined a retry configuration.
UpdateBootVolumeKmsKeyResponse
Updates the specified volume's display name. Avoid entering confidential information.
This operation does not retry by default if the user has not defined a retry configuration.
UpdateVolumeResponse
Updates the display name for the specified volume backup. Avoid entering confidential information.
This operation does not retry by default if the user has not defined a retry configuration.
UpdateVolumeBackupResponse
Updates a user defined backup policy. For more information about user defined backup policies, see Policy-Based Backups.
Avoid entering confidential information.
This operation does not retry by default if the user has not defined a retry configuration.
UpdateVolumeBackupPolicyResponse
Updates the set of volumes in a volume group along with the display name. Use this operation to add or remove volumes in a volume group. Specify the full list of volume IDs to include in the volume group. If the volume ID is not specified in the call, it will be removed from the volume group. Avoid entering confidential information.
For more information, see [Volume Groups](https://docs.cloud.oracle.com/iaas/Content/Block/Concepts/volumegroups.htm).
This operation does not retry by default if the user has not defined a retry configuration.
UpdateVolumeGroupResponse
Updates the display name for the specified volume group backup. For more information, see Volume Groups. This operation does not retry by default if the user has not defined a retry configuration.
UpdateVolumeGroupBackupResponse
Updates the specified volume with a new Key Management master encryption key.
This operation does not retry by default if the user has not defined a retry configuration.
UpdateVolumeKmsKeyResponse
This service client uses {@link common.CircuitBreaker.DefaultConfiguration} for all the operations by default if no circuit breaker configuration is defined by the user.