Package com.oracle.bmc.datasafe
Class DataSafeWaiters
- java.lang.Object
-
- com.oracle.bmc.datasafe.DataSafeWaiters
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20181201") public class DataSafeWaiters extends Object
Collection of helper methods to produceWaiter
s for different resources of DataSafe.The default configuration used is defined by
com.oracle.bmc.waiter.Waiters.Waiters#DEFAULT_POLLING_WAITER
.
-
-
Constructor Summary
Constructors Constructor Description DataSafeWaiters(ExecutorService executorService, DataSafe client)
-
Method Summary
-
-
-
Constructor Detail
-
DataSafeWaiters
public DataSafeWaiters(ExecutorService executorService, DataSafe client)
-
-
Method Detail
-
forAlert
public Waiter<GetAlertRequest,GetAlertResponse> forAlert(GetAlertRequest request, AlertLifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to sendtargetState
- 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 com.oracle.bmc.waiter.Waiter instance
-
forAlert
public Waiter<GetAlertRequest,GetAlertResponse> forAlert(GetAlertRequest request, AlertLifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forAlert
public Waiter<GetAlertRequest,GetAlertResponse> forAlert(GetAlertRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, AlertLifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new Waiter instance
-
forAlertPolicy
public Waiter<GetAlertPolicyRequest,GetAlertPolicyResponse> forAlertPolicy(GetAlertPolicyRequest request, AlertPolicyLifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to sendtargetState
- 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 com.oracle.bmc.waiter.Waiter instance
-
forAlertPolicy
public Waiter<GetAlertPolicyRequest,GetAlertPolicyResponse> forAlertPolicy(GetAlertPolicyRequest request, AlertPolicyLifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forAlertPolicy
public Waiter<GetAlertPolicyRequest,GetAlertPolicyResponse> forAlertPolicy(GetAlertPolicyRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, AlertPolicyLifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new Waiter instance
-
forAlertPolicyRule
public Waiter<GetAlertPolicyRuleRequest,GetAlertPolicyRuleResponse> forAlertPolicyRule(GetAlertPolicyRuleRequest request, AlertPolicyRuleLifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to sendtargetState
- 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 com.oracle.bmc.waiter.Waiter instance
-
forAlertPolicyRule
public Waiter<GetAlertPolicyRuleRequest,GetAlertPolicyRuleResponse> forAlertPolicyRule(GetAlertPolicyRuleRequest request, AlertPolicyRuleLifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forAlertPolicyRule
public Waiter<GetAlertPolicyRuleRequest,GetAlertPolicyRuleResponse> forAlertPolicyRule(GetAlertPolicyRuleRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, AlertPolicyRuleLifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new Waiter instance
-
forAuditArchiveRetrieval
public Waiter<GetAuditArchiveRetrievalRequest,GetAuditArchiveRetrievalResponse> forAuditArchiveRetrieval(GetAuditArchiveRetrievalRequest request, AuditArchiveRetrievalLifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to sendtargetState
- 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 com.oracle.bmc.waiter.Waiter instance
-
forAuditArchiveRetrieval
public Waiter<GetAuditArchiveRetrievalRequest,GetAuditArchiveRetrievalResponse> forAuditArchiveRetrieval(GetAuditArchiveRetrievalRequest request, AuditArchiveRetrievalLifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forAuditArchiveRetrieval
public Waiter<GetAuditArchiveRetrievalRequest,GetAuditArchiveRetrievalResponse> forAuditArchiveRetrieval(GetAuditArchiveRetrievalRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, AuditArchiveRetrievalLifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new Waiter instance
-
forAuditPolicy
public Waiter<GetAuditPolicyRequest,GetAuditPolicyResponse> forAuditPolicy(GetAuditPolicyRequest request, AuditPolicyLifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to sendtargetState
- 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 com.oracle.bmc.waiter.Waiter instance
-
forAuditPolicy
public Waiter<GetAuditPolicyRequest,GetAuditPolicyResponse> forAuditPolicy(GetAuditPolicyRequest request, AuditPolicyLifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forAuditPolicy
public Waiter<GetAuditPolicyRequest,GetAuditPolicyResponse> forAuditPolicy(GetAuditPolicyRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, AuditPolicyLifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new Waiter instance
-
forAuditProfile
public Waiter<GetAuditProfileRequest,GetAuditProfileResponse> forAuditProfile(GetAuditProfileRequest request, AuditProfileLifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to sendtargetState
- 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 com.oracle.bmc.waiter.Waiter instance
-
forAuditProfile
public Waiter<GetAuditProfileRequest,GetAuditProfileResponse> forAuditProfile(GetAuditProfileRequest request, AuditProfileLifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forAuditProfile
public Waiter<GetAuditProfileRequest,GetAuditProfileResponse> forAuditProfile(GetAuditProfileRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, AuditProfileLifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new Waiter instance
-
forAuditTrail
public Waiter<GetAuditTrailRequest,GetAuditTrailResponse> forAuditTrail(GetAuditTrailRequest request, AuditTrailLifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to sendtargetState
- 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 com.oracle.bmc.waiter.Waiter instance
-
forAuditTrail
public Waiter<GetAuditTrailRequest,GetAuditTrailResponse> forAuditTrail(GetAuditTrailRequest request, AuditTrailLifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forAuditTrail
public Waiter<GetAuditTrailRequest,GetAuditTrailResponse> forAuditTrail(GetAuditTrailRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, AuditTrailLifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new Waiter instance
-
forDataSafeConfiguration
public Waiter<GetDataSafeConfigurationRequest,GetDataSafeConfigurationResponse> forDataSafeConfiguration(GetDataSafeConfigurationRequest request, LifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to sendtargetState
- 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 com.oracle.bmc.waiter.Waiter instance
-
forDataSafeConfiguration
public Waiter<GetDataSafeConfigurationRequest,GetDataSafeConfigurationResponse> forDataSafeConfiguration(GetDataSafeConfigurationRequest request, LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forDataSafeConfiguration
public Waiter<GetDataSafeConfigurationRequest,GetDataSafeConfigurationResponse> forDataSafeConfiguration(GetDataSafeConfigurationRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, LifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new Waiter instance
-
forDataSafePrivateEndpoint
public Waiter<GetDataSafePrivateEndpointRequest,GetDataSafePrivateEndpointResponse> forDataSafePrivateEndpoint(GetDataSafePrivateEndpointRequest request, LifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to sendtargetState
- 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 com.oracle.bmc.waiter.Waiter instance
-
forDataSafePrivateEndpoint
public Waiter<GetDataSafePrivateEndpointRequest,GetDataSafePrivateEndpointResponse> forDataSafePrivateEndpoint(GetDataSafePrivateEndpointRequest request, LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forDataSafePrivateEndpoint
public Waiter<GetDataSafePrivateEndpointRequest,GetDataSafePrivateEndpointResponse> forDataSafePrivateEndpoint(GetDataSafePrivateEndpointRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, LifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new Waiter instance
-
forDatabaseSecurityConfig
public Waiter<GetDatabaseSecurityConfigRequest,GetDatabaseSecurityConfigResponse> forDatabaseSecurityConfig(GetDatabaseSecurityConfigRequest request, DatabaseSecurityConfigLifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to sendtargetState
- 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 com.oracle.bmc.waiter.Waiter instance
-
forDatabaseSecurityConfig
public Waiter<GetDatabaseSecurityConfigRequest,GetDatabaseSecurityConfigResponse> forDatabaseSecurityConfig(GetDatabaseSecurityConfigRequest request, DatabaseSecurityConfigLifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forDatabaseSecurityConfig
public Waiter<GetDatabaseSecurityConfigRequest,GetDatabaseSecurityConfigResponse> forDatabaseSecurityConfig(GetDatabaseSecurityConfigRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, DatabaseSecurityConfigLifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new Waiter instance
-
forDiscoveryJob
public Waiter<GetDiscoveryJobRequest,GetDiscoveryJobResponse> forDiscoveryJob(GetDiscoveryJobRequest request, DiscoveryLifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to sendtargetState
- 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 com.oracle.bmc.waiter.Waiter instance
-
forDiscoveryJob
public Waiter<GetDiscoveryJobRequest,GetDiscoveryJobResponse> forDiscoveryJob(GetDiscoveryJobRequest request, DiscoveryLifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forDiscoveryJob
public Waiter<GetDiscoveryJobRequest,GetDiscoveryJobResponse> forDiscoveryJob(GetDiscoveryJobRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, DiscoveryLifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new Waiter instance
-
forLibraryMaskingFormat
public Waiter<GetLibraryMaskingFormatRequest,GetLibraryMaskingFormatResponse> forLibraryMaskingFormat(GetLibraryMaskingFormatRequest request, MaskingLifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to sendtargetState
- 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 com.oracle.bmc.waiter.Waiter instance
-
forLibraryMaskingFormat
public Waiter<GetLibraryMaskingFormatRequest,GetLibraryMaskingFormatResponse> forLibraryMaskingFormat(GetLibraryMaskingFormatRequest request, MaskingLifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forLibraryMaskingFormat
public Waiter<GetLibraryMaskingFormatRequest,GetLibraryMaskingFormatResponse> forLibraryMaskingFormat(GetLibraryMaskingFormatRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, MaskingLifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new Waiter instance
-
forMaskingColumn
public Waiter<GetMaskingColumnRequest,GetMaskingColumnResponse> forMaskingColumn(GetMaskingColumnRequest request, MaskingColumnLifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to sendtargetState
- 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 com.oracle.bmc.waiter.Waiter instance
-
forMaskingColumn
public Waiter<GetMaskingColumnRequest,GetMaskingColumnResponse> forMaskingColumn(GetMaskingColumnRequest request, MaskingColumnLifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forMaskingColumn
public Waiter<GetMaskingColumnRequest,GetMaskingColumnResponse> forMaskingColumn(GetMaskingColumnRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, MaskingColumnLifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new Waiter instance
-
forMaskingPolicy
public Waiter<GetMaskingPolicyRequest,GetMaskingPolicyResponse> forMaskingPolicy(GetMaskingPolicyRequest request, MaskingLifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to sendtargetState
- 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 com.oracle.bmc.waiter.Waiter instance
-
forMaskingPolicy
public Waiter<GetMaskingPolicyRequest,GetMaskingPolicyResponse> forMaskingPolicy(GetMaskingPolicyRequest request, MaskingLifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forMaskingPolicy
public Waiter<GetMaskingPolicyRequest,GetMaskingPolicyResponse> forMaskingPolicy(GetMaskingPolicyRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, MaskingLifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new Waiter instance
-
forMaskingPolicyHealthReport
public Waiter<GetMaskingPolicyHealthReportRequest,GetMaskingPolicyHealthReportResponse> forMaskingPolicyHealthReport(GetMaskingPolicyHealthReportRequest request, MaskingPolicyHealthReport.LifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to sendtargetStates
- 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
-
forMaskingPolicyHealthReport
public Waiter<GetMaskingPolicyHealthReportRequest,GetMaskingPolicyHealthReportResponse> forMaskingPolicyHealthReport(GetMaskingPolicyHealthReportRequest request, MaskingPolicyHealthReport.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forMaskingPolicyHealthReport
public Waiter<GetMaskingPolicyHealthReportRequest,GetMaskingPolicyHealthReportResponse> forMaskingPolicyHealthReport(GetMaskingPolicyHealthReportRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, MaskingPolicyHealthReport.LifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- 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
-
forMaskingReport
public Waiter<GetMaskingReportRequest,GetMaskingReportResponse> forMaskingReport(GetMaskingReportRequest request, MaskingLifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to sendtargetState
- 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 com.oracle.bmc.waiter.Waiter instance
-
forMaskingReport
public Waiter<GetMaskingReportRequest,GetMaskingReportResponse> forMaskingReport(GetMaskingReportRequest request, MaskingLifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forMaskingReport
public Waiter<GetMaskingReportRequest,GetMaskingReportResponse> forMaskingReport(GetMaskingReportRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, MaskingLifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new Waiter instance
-
forOnPremConnector
public Waiter<GetOnPremConnectorRequest,GetOnPremConnectorResponse> forOnPremConnector(GetOnPremConnectorRequest request, LifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to sendtargetState
- 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 com.oracle.bmc.waiter.Waiter instance
-
forOnPremConnector
public Waiter<GetOnPremConnectorRequest,GetOnPremConnectorResponse> forOnPremConnector(GetOnPremConnectorRequest request, LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forOnPremConnector
public Waiter<GetOnPremConnectorRequest,GetOnPremConnectorResponse> forOnPremConnector(GetOnPremConnectorRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, LifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new Waiter instance
-
forPeerTargetDatabase
public Waiter<GetPeerTargetDatabaseRequest,GetPeerTargetDatabaseResponse> forPeerTargetDatabase(GetPeerTargetDatabaseRequest request, TargetDatabaseLifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to sendtargetState
- 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 com.oracle.bmc.waiter.Waiter instance
-
forPeerTargetDatabase
public Waiter<GetPeerTargetDatabaseRequest,GetPeerTargetDatabaseResponse> forPeerTargetDatabase(GetPeerTargetDatabaseRequest request, TargetDatabaseLifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forPeerTargetDatabase
public Waiter<GetPeerTargetDatabaseRequest,GetPeerTargetDatabaseResponse> forPeerTargetDatabase(GetPeerTargetDatabaseRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, TargetDatabaseLifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new Waiter instance
-
forReferentialRelation
public Waiter<GetReferentialRelationRequest,GetReferentialRelationResponse> forReferentialRelation(GetReferentialRelationRequest request, ReferentialRelationLifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to sendtargetState
- 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 com.oracle.bmc.waiter.Waiter instance
-
forReferentialRelation
public Waiter<GetReferentialRelationRequest,GetReferentialRelationResponse> forReferentialRelation(GetReferentialRelationRequest request, ReferentialRelationLifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forReferentialRelation
public Waiter<GetReferentialRelationRequest,GetReferentialRelationResponse> forReferentialRelation(GetReferentialRelationRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, ReferentialRelationLifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new Waiter instance
-
forReport
public Waiter<GetReportRequest,GetReportResponse> forReport(GetReportRequest request, ReportLifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to sendtargetState
- 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 com.oracle.bmc.waiter.Waiter instance
-
forReport
public Waiter<GetReportRequest,GetReportResponse> forReport(GetReportRequest request, ReportLifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forReport
public Waiter<GetReportRequest,GetReportResponse> forReport(GetReportRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, ReportLifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new Waiter instance
-
forReportDefinition
public Waiter<GetReportDefinitionRequest,GetReportDefinitionResponse> forReportDefinition(GetReportDefinitionRequest request, ReportDefinitionLifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to sendtargetState
- 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 com.oracle.bmc.waiter.Waiter instance
-
forReportDefinition
public Waiter<GetReportDefinitionRequest,GetReportDefinitionResponse> forReportDefinition(GetReportDefinitionRequest request, ReportDefinitionLifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forReportDefinition
public Waiter<GetReportDefinitionRequest,GetReportDefinitionResponse> forReportDefinition(GetReportDefinitionRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, ReportDefinitionLifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new Waiter instance
-
forSdmMaskingPolicyDifference
public Waiter<GetSdmMaskingPolicyDifferenceRequest,GetSdmMaskingPolicyDifferenceResponse> forSdmMaskingPolicyDifference(GetSdmMaskingPolicyDifferenceRequest request, SdmMaskingPolicyDifference.LifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to sendtargetStates
- 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
-
forSdmMaskingPolicyDifference
public Waiter<GetSdmMaskingPolicyDifferenceRequest,GetSdmMaskingPolicyDifferenceResponse> forSdmMaskingPolicyDifference(GetSdmMaskingPolicyDifferenceRequest request, SdmMaskingPolicyDifference.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forSdmMaskingPolicyDifference
public Waiter<GetSdmMaskingPolicyDifferenceRequest,GetSdmMaskingPolicyDifferenceResponse> forSdmMaskingPolicyDifference(GetSdmMaskingPolicyDifferenceRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, SdmMaskingPolicyDifference.LifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- 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
-
forSecurityAssessment
public Waiter<GetSecurityAssessmentRequest,GetSecurityAssessmentResponse> forSecurityAssessment(GetSecurityAssessmentRequest request, SecurityAssessmentLifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to sendtargetState
- 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 com.oracle.bmc.waiter.Waiter instance
-
forSecurityAssessment
public Waiter<GetSecurityAssessmentRequest,GetSecurityAssessmentResponse> forSecurityAssessment(GetSecurityAssessmentRequest request, SecurityAssessmentLifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forSecurityAssessment
public Waiter<GetSecurityAssessmentRequest,GetSecurityAssessmentResponse> forSecurityAssessment(GetSecurityAssessmentRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, SecurityAssessmentLifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new Waiter instance
-
forSecurityAssessmentComparison
public Waiter<GetSecurityAssessmentComparisonRequest,GetSecurityAssessmentComparisonResponse> forSecurityAssessmentComparison(GetSecurityAssessmentComparisonRequest request, SecurityAssessmentComparison.LifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to sendtargetStates
- 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
-
forSecurityAssessmentComparison
public Waiter<GetSecurityAssessmentComparisonRequest,GetSecurityAssessmentComparisonResponse> forSecurityAssessmentComparison(GetSecurityAssessmentComparisonRequest request, SecurityAssessmentComparison.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forSecurityAssessmentComparison
public Waiter<GetSecurityAssessmentComparisonRequest,GetSecurityAssessmentComparisonResponse> forSecurityAssessmentComparison(GetSecurityAssessmentComparisonRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, SecurityAssessmentComparison.LifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- 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
-
forSecurityPolicy
public Waiter<GetSecurityPolicyRequest,GetSecurityPolicyResponse> forSecurityPolicy(GetSecurityPolicyRequest request, SecurityPolicyLifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to sendtargetState
- 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 com.oracle.bmc.waiter.Waiter instance
-
forSecurityPolicy
public Waiter<GetSecurityPolicyRequest,GetSecurityPolicyResponse> forSecurityPolicy(GetSecurityPolicyRequest request, SecurityPolicyLifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forSecurityPolicy
public Waiter<GetSecurityPolicyRequest,GetSecurityPolicyResponse> forSecurityPolicy(GetSecurityPolicyRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, SecurityPolicyLifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new Waiter instance
-
forSecurityPolicyDeployment
public Waiter<GetSecurityPolicyDeploymentRequest,GetSecurityPolicyDeploymentResponse> forSecurityPolicyDeployment(GetSecurityPolicyDeploymentRequest request, SecurityPolicyDeploymentLifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to sendtargetState
- 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 com.oracle.bmc.waiter.Waiter instance
-
forSecurityPolicyDeployment
public Waiter<GetSecurityPolicyDeploymentRequest,GetSecurityPolicyDeploymentResponse> forSecurityPolicyDeployment(GetSecurityPolicyDeploymentRequest request, SecurityPolicyDeploymentLifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forSecurityPolicyDeployment
public Waiter<GetSecurityPolicyDeploymentRequest,GetSecurityPolicyDeploymentResponse> forSecurityPolicyDeployment(GetSecurityPolicyDeploymentRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, SecurityPolicyDeploymentLifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new Waiter instance
-
forSecurityPolicyReport
public Waiter<GetSecurityPolicyReportRequest,GetSecurityPolicyReportResponse> forSecurityPolicyReport(GetSecurityPolicyReportRequest request, SecurityPolicyReportLifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to sendtargetState
- 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 com.oracle.bmc.waiter.Waiter instance
-
forSecurityPolicyReport
public Waiter<GetSecurityPolicyReportRequest,GetSecurityPolicyReportResponse> forSecurityPolicyReport(GetSecurityPolicyReportRequest request, SecurityPolicyReportLifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forSecurityPolicyReport
public Waiter<GetSecurityPolicyReportRequest,GetSecurityPolicyReportResponse> forSecurityPolicyReport(GetSecurityPolicyReportRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, SecurityPolicyReportLifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new Waiter instance
-
forSensitiveColumn
public Waiter<GetSensitiveColumnRequest,GetSensitiveColumnResponse> forSensitiveColumn(GetSensitiveColumnRequest request, SensitiveColumnLifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to sendtargetState
- 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 com.oracle.bmc.waiter.Waiter instance
-
forSensitiveColumn
public Waiter<GetSensitiveColumnRequest,GetSensitiveColumnResponse> forSensitiveColumn(GetSensitiveColumnRequest request, SensitiveColumnLifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forSensitiveColumn
public Waiter<GetSensitiveColumnRequest,GetSensitiveColumnResponse> forSensitiveColumn(GetSensitiveColumnRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, SensitiveColumnLifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new Waiter instance
-
forSensitiveDataModel
public Waiter<GetSensitiveDataModelRequest,GetSensitiveDataModelResponse> forSensitiveDataModel(GetSensitiveDataModelRequest request, DiscoveryLifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to sendtargetState
- 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 com.oracle.bmc.waiter.Waiter instance
-
forSensitiveDataModel
public Waiter<GetSensitiveDataModelRequest,GetSensitiveDataModelResponse> forSensitiveDataModel(GetSensitiveDataModelRequest request, DiscoveryLifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forSensitiveDataModel
public Waiter<GetSensitiveDataModelRequest,GetSensitiveDataModelResponse> forSensitiveDataModel(GetSensitiveDataModelRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, DiscoveryLifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new Waiter instance
-
forSensitiveType
public Waiter<GetSensitiveTypeRequest,GetSensitiveTypeResponse> forSensitiveType(GetSensitiveTypeRequest request, DiscoveryLifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to sendtargetState
- 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 com.oracle.bmc.waiter.Waiter instance
-
forSensitiveType
public Waiter<GetSensitiveTypeRequest,GetSensitiveTypeResponse> forSensitiveType(GetSensitiveTypeRequest request, DiscoveryLifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forSensitiveType
public Waiter<GetSensitiveTypeRequest,GetSensitiveTypeResponse> forSensitiveType(GetSensitiveTypeRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, DiscoveryLifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new Waiter instance
-
forSensitiveTypeGroup
public Waiter<GetSensitiveTypeGroupRequest,GetSensitiveTypeGroupResponse> forSensitiveTypeGroup(GetSensitiveTypeGroupRequest request, SensitiveTypeGroupLifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to sendtargetState
- 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 com.oracle.bmc.waiter.Waiter instance
-
forSensitiveTypeGroup
public Waiter<GetSensitiveTypeGroupRequest,GetSensitiveTypeGroupResponse> forSensitiveTypeGroup(GetSensitiveTypeGroupRequest request, SensitiveTypeGroupLifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forSensitiveTypeGroup
public Waiter<GetSensitiveTypeGroupRequest,GetSensitiveTypeGroupResponse> forSensitiveTypeGroup(GetSensitiveTypeGroupRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, SensitiveTypeGroupLifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new Waiter instance
-
forSensitiveTypesExport
public Waiter<GetSensitiveTypesExportRequest,GetSensitiveTypesExportResponse> forSensitiveTypesExport(GetSensitiveTypesExportRequest request, SensitiveTypesExportLifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to sendtargetState
- 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 com.oracle.bmc.waiter.Waiter instance
-
forSensitiveTypesExport
public Waiter<GetSensitiveTypesExportRequest,GetSensitiveTypesExportResponse> forSensitiveTypesExport(GetSensitiveTypesExportRequest request, SensitiveTypesExportLifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forSensitiveTypesExport
public Waiter<GetSensitiveTypesExportRequest,GetSensitiveTypesExportResponse> forSensitiveTypesExport(GetSensitiveTypesExportRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, SensitiveTypesExportLifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new Waiter instance
-
forSqlCollection
public Waiter<GetSqlCollectionRequest,GetSqlCollectionResponse> forSqlCollection(GetSqlCollectionRequest request, SqlCollectionLifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to sendtargetState
- 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 com.oracle.bmc.waiter.Waiter instance
-
forSqlCollection
public Waiter<GetSqlCollectionRequest,GetSqlCollectionResponse> forSqlCollection(GetSqlCollectionRequest request, SqlCollectionLifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forSqlCollection
public Waiter<GetSqlCollectionRequest,GetSqlCollectionResponse> forSqlCollection(GetSqlCollectionRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, SqlCollectionLifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new Waiter instance
-
forSqlFirewallAllowedSql
public Waiter<GetSqlFirewallAllowedSqlRequest,GetSqlFirewallAllowedSqlResponse> forSqlFirewallAllowedSql(GetSqlFirewallAllowedSqlRequest request, SqlFirewallAllowedSqlLifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to sendtargetState
- 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 com.oracle.bmc.waiter.Waiter instance
-
forSqlFirewallAllowedSql
public Waiter<GetSqlFirewallAllowedSqlRequest,GetSqlFirewallAllowedSqlResponse> forSqlFirewallAllowedSql(GetSqlFirewallAllowedSqlRequest request, SqlFirewallAllowedSqlLifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forSqlFirewallAllowedSql
public Waiter<GetSqlFirewallAllowedSqlRequest,GetSqlFirewallAllowedSqlResponse> forSqlFirewallAllowedSql(GetSqlFirewallAllowedSqlRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, SqlFirewallAllowedSqlLifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new Waiter instance
-
forSqlFirewallPolicy
public Waiter<GetSqlFirewallPolicyRequest,GetSqlFirewallPolicyResponse> forSqlFirewallPolicy(GetSqlFirewallPolicyRequest request, SqlFirewallPolicyLifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to sendtargetState
- 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 com.oracle.bmc.waiter.Waiter instance
-
forSqlFirewallPolicy
public Waiter<GetSqlFirewallPolicyRequest,GetSqlFirewallPolicyResponse> forSqlFirewallPolicy(GetSqlFirewallPolicyRequest request, SqlFirewallPolicyLifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forSqlFirewallPolicy
public Waiter<GetSqlFirewallPolicyRequest,GetSqlFirewallPolicyResponse> forSqlFirewallPolicy(GetSqlFirewallPolicyRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, SqlFirewallPolicyLifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new Waiter instance
-
forTargetAlertPolicyAssociation
public Waiter<GetTargetAlertPolicyAssociationRequest,GetTargetAlertPolicyAssociationResponse> forTargetAlertPolicyAssociation(GetTargetAlertPolicyAssociationRequest request, AlertPolicyLifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to sendtargetState
- 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 com.oracle.bmc.waiter.Waiter instance
-
forTargetAlertPolicyAssociation
public Waiter<GetTargetAlertPolicyAssociationRequest,GetTargetAlertPolicyAssociationResponse> forTargetAlertPolicyAssociation(GetTargetAlertPolicyAssociationRequest request, AlertPolicyLifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forTargetAlertPolicyAssociation
public Waiter<GetTargetAlertPolicyAssociationRequest,GetTargetAlertPolicyAssociationResponse> forTargetAlertPolicyAssociation(GetTargetAlertPolicyAssociationRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, AlertPolicyLifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new Waiter instance
-
forTargetDatabase
public Waiter<GetTargetDatabaseRequest,GetTargetDatabaseResponse> forTargetDatabase(GetTargetDatabaseRequest request, TargetDatabaseLifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to sendtargetState
- 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 com.oracle.bmc.waiter.Waiter instance
-
forTargetDatabase
public Waiter<GetTargetDatabaseRequest,GetTargetDatabaseResponse> forTargetDatabase(GetTargetDatabaseRequest request, TargetDatabaseLifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forTargetDatabase
public Waiter<GetTargetDatabaseRequest,GetTargetDatabaseResponse> forTargetDatabase(GetTargetDatabaseRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, TargetDatabaseLifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new Waiter instance
-
forUserAssessment
public Waiter<GetUserAssessmentRequest,GetUserAssessmentResponse> forUserAssessment(GetUserAssessmentRequest request, UserAssessmentLifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to sendtargetState
- 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 com.oracle.bmc.waiter.Waiter instance
-
forUserAssessment
public Waiter<GetUserAssessmentRequest,GetUserAssessmentResponse> forUserAssessment(GetUserAssessmentRequest request, UserAssessmentLifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forUserAssessment
public Waiter<GetUserAssessmentRequest,GetUserAssessmentResponse> forUserAssessment(GetUserAssessmentRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, UserAssessmentLifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource reaches any of the provided states- Returns:
- a new Waiter instance
-
forUserAssessmentComparison
public Waiter<GetUserAssessmentComparisonRequest,GetUserAssessmentComparisonResponse> forUserAssessmentComparison(GetUserAssessmentComparisonRequest request, UserAssessmentComparison.LifecycleState... targetStates)
Creates a newWaiter
using the default configuration.- Parameters:
request
- the request to sendtargetStates
- 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
-
forUserAssessmentComparison
public Waiter<GetUserAssessmentComparisonRequest,GetUserAssessmentComparisonResponse> forUserAssessmentComparison(GetUserAssessmentComparisonRequest request, UserAssessmentComparison.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
forUserAssessmentComparison
public Waiter<GetUserAssessmentComparisonRequest,GetUserAssessmentComparisonResponse> forUserAssessmentComparison(GetUserAssessmentComparisonRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, UserAssessmentComparison.LifecycleState... targetStates)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- theDelayStrategy
to usetargetStates
- 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
-
forWorkRequest
public Waiter<GetWorkRequestRequest,GetWorkRequestResponse> forWorkRequest(GetWorkRequestRequest request)
Creates a newWaiter
using default configuration.- Parameters:
request
- the request to send- Returns:
- a new Waiter instance
-
forWorkRequest
public Waiter<GetWorkRequestRequest,GetWorkRequestResponse> forWorkRequest(GetWorkRequestRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a newWaiter
using the provided configuration.- Parameters:
request
- the request to sendterminationStrategy
- theTerminationStrategy
to usedelayStrategy
- the to use- Returns:
- a new com.oracle.bmc.waiter.Waiter instance
-
-