Package com.oracle.bmc.bds
Class BdsWaiters
- java.lang.Object
- 
- com.oracle.bmc.bds.BdsWaiters
 
- 
- 
Constructor SummaryConstructors Constructor Description BdsWaiters(ExecutorService executorService, Bds client)
 - 
Method Summary
 
- 
- 
- 
Constructor Detail- 
BdsWaiterspublic BdsWaiters(ExecutorService executorService, Bds client) 
 
- 
 - 
Method Detail- 
forAutoScalingConfigurationpublic Waiter<GetAutoScalingConfigurationRequest,GetAutoScalingConfigurationResponse> forAutoScalingConfiguration(GetAutoScalingConfigurationRequest request, AutoScalingConfiguration.LifecycleState... targetStates) Creates a newWaiterusing the default configuration.- Parameters:
- request- the request to send
- targetStates- the desired states to wait for. If multiple states are provided then the waiter will return once the resource reaches any of the provided states
- Returns:
- a new Waiter instance
 
 - 
forAutoScalingConfigurationpublic Waiter<GetAutoScalingConfigurationRequest,GetAutoScalingConfigurationResponse> forAutoScalingConfiguration(GetAutoScalingConfigurationRequest request, AutoScalingConfiguration.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- targetState- the desired state to wait for
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
 
 - 
forAutoScalingConfigurationpublic Waiter<GetAutoScalingConfigurationRequest,GetAutoScalingConfigurationResponse> forAutoScalingConfiguration(GetAutoScalingConfigurationRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, AutoScalingConfiguration.LifecycleState... targetStates) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- targetStates- the desired states to wait for. The waiter will return once the resource reaches any of the provided states
- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
 
 - 
forBdsApiKeypublic Waiter<GetBdsApiKeyRequest,GetBdsApiKeyResponse> forBdsApiKey(GetBdsApiKeyRequest request, BdsApiKey.LifecycleState... targetStates) Creates a newWaiterusing the default configuration.- Parameters:
- request- the request to send
- targetStates- the desired states to wait for. If multiple states are provided then the waiter will return once the resource reaches any of the provided states
- Returns:
- a new Waiter instance
 
 - 
forBdsApiKeypublic Waiter<GetBdsApiKeyRequest,GetBdsApiKeyResponse> forBdsApiKey(GetBdsApiKeyRequest request, BdsApiKey.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- targetState- the desired state to wait for
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
 
 - 
forBdsApiKeypublic Waiter<GetBdsApiKeyRequest,GetBdsApiKeyResponse> forBdsApiKey(GetBdsApiKeyRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, BdsApiKey.LifecycleState... targetStates) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- targetStates- the desired states to wait for. The waiter will return once the resource reaches any of the provided states
- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
 
 - 
forBdsInstancepublic Waiter<GetBdsInstanceRequest,GetBdsInstanceResponse> forBdsInstance(GetBdsInstanceRequest request, BdsInstance.LifecycleState... targetStates) Creates a newWaiterusing the default configuration.- Parameters:
- request- the request to send
- targetStates- the desired states to wait for. If multiple states are provided then the waiter will return once the resource reaches any of the provided states
- Returns:
- a new Waiter instance
 
 - 
forBdsInstancepublic Waiter<GetBdsInstanceRequest,GetBdsInstanceResponse> forBdsInstance(GetBdsInstanceRequest request, BdsInstance.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- targetState- the desired state to wait for
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
 
 - 
forBdsInstancepublic Waiter<GetBdsInstanceRequest,GetBdsInstanceResponse> forBdsInstance(GetBdsInstanceRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, BdsInstance.LifecycleState... targetStates) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- targetStates- the desired states to wait for. The waiter will return once the resource reaches any of the provided states
- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
 
 - 
forBdsMetastoreConfigurationpublic Waiter<GetBdsMetastoreConfigurationRequest,GetBdsMetastoreConfigurationResponse> forBdsMetastoreConfiguration(GetBdsMetastoreConfigurationRequest request, BdsMetastoreConfiguration.LifecycleState... targetStates) Creates a newWaiterusing the default configuration.- Parameters:
- request- the request to send
- targetStates- the desired states to wait for. If multiple states are provided then the waiter will return once the resource reaches any of the provided states
- Returns:
- a new Waiter instance
 
 - 
forBdsMetastoreConfigurationpublic Waiter<GetBdsMetastoreConfigurationRequest,GetBdsMetastoreConfigurationResponse> forBdsMetastoreConfiguration(GetBdsMetastoreConfigurationRequest request, BdsMetastoreConfiguration.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- targetState- the desired state to wait for
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
 
 - 
forBdsMetastoreConfigurationpublic Waiter<GetBdsMetastoreConfigurationRequest,GetBdsMetastoreConfigurationResponse> forBdsMetastoreConfiguration(GetBdsMetastoreConfigurationRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, BdsMetastoreConfiguration.LifecycleState... targetStates) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- targetStates- the desired states to wait for. The waiter will return once the resource reaches any of the provided states
- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
 
 - 
forIdentityConfigurationpublic Waiter<GetIdentityConfigurationRequest,GetIdentityConfigurationResponse> forIdentityConfiguration(GetIdentityConfigurationRequest request, IdentityConfiguration.LifecycleState... targetStates) Creates a newWaiterusing the default configuration.- Parameters:
- request- the request to send
- targetStates- the desired states to wait for. If multiple states are provided then the waiter will return once the resource reaches any of the provided states
- Returns:
- a new Waiter instance
 
 - 
forIdentityConfigurationpublic Waiter<GetIdentityConfigurationRequest,GetIdentityConfigurationResponse> forIdentityConfiguration(GetIdentityConfigurationRequest request, IdentityConfiguration.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- targetState- the desired state to wait for
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
 
 - 
forIdentityConfigurationpublic Waiter<GetIdentityConfigurationRequest,GetIdentityConfigurationResponse> forIdentityConfiguration(GetIdentityConfigurationRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, IdentityConfiguration.LifecycleState... targetStates) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- targetStates- the desired states to wait for. The waiter will return once the resource reaches any of the provided states
- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
 
 - 
forNodeBackuppublic Waiter<GetNodeBackupRequest,GetNodeBackupResponse> forNodeBackup(GetNodeBackupRequest request, NodeBackup.LifecycleState... targetStates) Creates a newWaiterusing the default configuration.- Parameters:
- request- the request to send
- targetStates- the desired states to wait for. If multiple states are provided then the waiter will return once the resource reaches any of the provided states
- Returns:
- a new Waiter instance
 
 - 
forNodeBackuppublic Waiter<GetNodeBackupRequest,GetNodeBackupResponse> forNodeBackup(GetNodeBackupRequest request, NodeBackup.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- targetState- the desired state to wait for
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
 
 - 
forNodeBackuppublic Waiter<GetNodeBackupRequest,GetNodeBackupResponse> forNodeBackup(GetNodeBackupRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, NodeBackup.LifecycleState... targetStates) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- targetStates- the desired states to wait for. The waiter will return once the resource reaches any of the provided states
- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
 
 - 
forNodeBackupConfigurationpublic Waiter<GetNodeBackupConfigurationRequest,GetNodeBackupConfigurationResponse> forNodeBackupConfiguration(GetNodeBackupConfigurationRequest request, NodeBackupConfiguration.LifecycleState... targetStates) Creates a newWaiterusing the default configuration.- Parameters:
- request- the request to send
- targetStates- the desired states to wait for. If multiple states are provided then the waiter will return once the resource reaches any of the provided states
- Returns:
- a new Waiter instance
 
 - 
forNodeBackupConfigurationpublic Waiter<GetNodeBackupConfigurationRequest,GetNodeBackupConfigurationResponse> forNodeBackupConfiguration(GetNodeBackupConfigurationRequest request, NodeBackupConfiguration.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- targetState- the desired state to wait for
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
 
 - 
forNodeBackupConfigurationpublic Waiter<GetNodeBackupConfigurationRequest,GetNodeBackupConfigurationResponse> forNodeBackupConfiguration(GetNodeBackupConfigurationRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, NodeBackupConfiguration.LifecycleState... targetStates) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- targetStates- the desired states to wait for. The waiter will return once the resource reaches any of the provided states
- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
 
 - 
forNodeReplaceConfigurationpublic Waiter<GetNodeReplaceConfigurationRequest,GetNodeReplaceConfigurationResponse> forNodeReplaceConfiguration(GetNodeReplaceConfigurationRequest request, NodeReplaceConfiguration.LifecycleState... targetStates) Creates a newWaiterusing the default configuration.- Parameters:
- request- the request to send
- targetStates- the desired states to wait for. If multiple states are provided then the waiter will return once the resource reaches any of the provided states
- Returns:
- a new Waiter instance
 
 - 
forNodeReplaceConfigurationpublic Waiter<GetNodeReplaceConfigurationRequest,GetNodeReplaceConfigurationResponse> forNodeReplaceConfiguration(GetNodeReplaceConfigurationRequest request, NodeReplaceConfiguration.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- targetState- the desired state to wait for
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
 
 - 
forNodeReplaceConfigurationpublic Waiter<GetNodeReplaceConfigurationRequest,GetNodeReplaceConfigurationResponse> forNodeReplaceConfiguration(GetNodeReplaceConfigurationRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, NodeReplaceConfiguration.LifecycleState... targetStates) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- targetStates- the desired states to wait for. The waiter will return once the resource reaches any of the provided states
- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
 
 - 
forResourcePrincipalConfigurationpublic Waiter<GetResourcePrincipalConfigurationRequest,GetResourcePrincipalConfigurationResponse> forResourcePrincipalConfiguration(GetResourcePrincipalConfigurationRequest request, ResourcePrincipalConfiguration.LifecycleState... targetStates) Creates a newWaiterusing the default configuration.- Parameters:
- request- the request to send
- targetStates- the desired states to wait for. If multiple states are provided then the waiter will return once the resource reaches any of the provided states
- Returns:
- a new Waiter instance
 
 - 
forResourcePrincipalConfigurationpublic Waiter<GetResourcePrincipalConfigurationRequest,GetResourcePrincipalConfigurationResponse> forResourcePrincipalConfiguration(GetResourcePrincipalConfigurationRequest request, ResourcePrincipalConfiguration.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- targetState- the desired state to wait for
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
 
 - 
forResourcePrincipalConfigurationpublic Waiter<GetResourcePrincipalConfigurationRequest,GetResourcePrincipalConfigurationResponse> forResourcePrincipalConfiguration(GetResourcePrincipalConfigurationRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, ResourcePrincipalConfiguration.LifecycleState... targetStates) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- targetStates- the desired states to wait for. The waiter will return once the resource reaches any of the provided states
- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
 
 - 
forSoftwareUpdatepublic Waiter<GetSoftwareUpdateRequest,GetSoftwareUpdateResponse> forSoftwareUpdate(GetSoftwareUpdateRequest request, SoftwareUpdate.LifecycleState... targetStates) Creates a newWaiterusing the default configuration.- Parameters:
- request- the request to send
- targetStates- the desired states to wait for. If multiple states are provided then the waiter will return once the resource reaches any of the provided states
- Returns:
- a new Waiter instance
 
 - 
forSoftwareUpdatepublic Waiter<GetSoftwareUpdateRequest,GetSoftwareUpdateResponse> forSoftwareUpdate(GetSoftwareUpdateRequest request, SoftwareUpdate.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- targetState- the desired state to wait for
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
 
 - 
forSoftwareUpdatepublic Waiter<GetSoftwareUpdateRequest,GetSoftwareUpdateResponse> forSoftwareUpdate(GetSoftwareUpdateRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, SoftwareUpdate.LifecycleState... targetStates) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the- DelayStrategyto use
- targetStates- the desired states to wait for. The waiter will return once the resource reaches any of the provided states
- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
 
 - 
forWorkRequestpublic Waiter<GetWorkRequestRequest,GetWorkRequestResponse> forWorkRequest(GetWorkRequestRequest request) Creates a newWaiterusing default configuration.- Parameters:
- request- the request to send
- Returns:
- a new Waiter instance
 
 - 
forWorkRequestpublic Waiter<GetWorkRequestRequest,GetWorkRequestResponse> forWorkRequest(GetWorkRequestRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy) Creates a newWaiterusing the provided configuration.- Parameters:
- request- the request to send
- terminationStrategy- the- TerminationStrategyto use
- delayStrategy- the to use
- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
 
 
- 
 
-