@Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public class ArtifactsWaiters extends Object
Collection of helper methods to produce Waiter
s for different
resources of Artifacts.
The default configuration used is defined by Waiters.Waiters
.
Constructor and Description |
---|
ArtifactsWaiters(ExecutorService executorService,
Artifacts client) |
public ArtifactsWaiters(ExecutorService executorService, Artifacts client)
public Waiter<GetContainerImageRequest,GetContainerImageResponse> forContainerImage(GetContainerImageRequest request, ContainerImage.LifecycleState... targetStates)
Creates a new Waiter
using the default configuration.
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 statesWaiter
instancepublic Waiter<GetContainerImageRequest,GetContainerImageResponse> forContainerImage(GetContainerImageRequest request, ContainerImage.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a new Waiter
using the provided configuration.
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- the TerminationStrategy
to usedelayStrategy
- the DelayStrategy
to usecom.oracle.bmc.waiter.Waiter
instancepublic Waiter<GetContainerImageRequest,GetContainerImageResponse> forContainerImage(GetContainerImageRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, ContainerImage.LifecycleState... targetStates)
Creates a new Waiter
using the provided configuration.
request
- the request to sendterminationStrategy
- the TerminationStrategy
to usedelayStrategy
- the DelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource
reaches any of the provided statescom.oracle.bmc.waiter.Waiter
instancepublic Waiter<GetContainerImageSignatureRequest,GetContainerImageSignatureResponse> forContainerImageSignature(GetContainerImageSignatureRequest request, ContainerImageSignature.LifecycleState... targetStates)
Creates a new Waiter
using the default configuration.
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 statesWaiter
instancepublic Waiter<GetContainerImageSignatureRequest,GetContainerImageSignatureResponse> forContainerImageSignature(GetContainerImageSignatureRequest request, ContainerImageSignature.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a new Waiter
using the provided configuration.
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- the TerminationStrategy
to usedelayStrategy
- the DelayStrategy
to usecom.oracle.bmc.waiter.Waiter
instancepublic Waiter<GetContainerImageSignatureRequest,GetContainerImageSignatureResponse> forContainerImageSignature(GetContainerImageSignatureRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, ContainerImageSignature.LifecycleState... targetStates)
Creates a new Waiter
using the provided configuration.
request
- the request to sendterminationStrategy
- the TerminationStrategy
to usedelayStrategy
- the DelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource
reaches any of the provided statescom.oracle.bmc.waiter.Waiter
instancepublic Waiter<GetContainerRepositoryRequest,GetContainerRepositoryResponse> forContainerRepository(GetContainerRepositoryRequest request, ContainerRepository.LifecycleState... targetStates)
Creates a new Waiter
using the default configuration.
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 statesWaiter
instancepublic Waiter<GetContainerRepositoryRequest,GetContainerRepositoryResponse> forContainerRepository(GetContainerRepositoryRequest request, ContainerRepository.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a new Waiter
using the provided configuration.
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- the TerminationStrategy
to usedelayStrategy
- the DelayStrategy
to usecom.oracle.bmc.waiter.Waiter
instancepublic Waiter<GetContainerRepositoryRequest,GetContainerRepositoryResponse> forContainerRepository(GetContainerRepositoryRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, ContainerRepository.LifecycleState... targetStates)
Creates a new Waiter
using the provided configuration.
request
- the request to sendterminationStrategy
- the TerminationStrategy
to usedelayStrategy
- the DelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource
reaches any of the provided statescom.oracle.bmc.waiter.Waiter
instancepublic Waiter<GetGenericArtifactRequest,GetGenericArtifactResponse> forGenericArtifact(GetGenericArtifactRequest request, GenericArtifact.LifecycleState... targetStates)
Creates a new Waiter
using the default configuration.
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 statesWaiter
instancepublic Waiter<GetGenericArtifactRequest,GetGenericArtifactResponse> forGenericArtifact(GetGenericArtifactRequest request, GenericArtifact.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a new Waiter
using the provided configuration.
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- the TerminationStrategy
to usedelayStrategy
- the DelayStrategy
to usecom.oracle.bmc.waiter.Waiter
instancepublic Waiter<GetGenericArtifactRequest,GetGenericArtifactResponse> forGenericArtifact(GetGenericArtifactRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, GenericArtifact.LifecycleState... targetStates)
Creates a new Waiter
using the provided configuration.
request
- the request to sendterminationStrategy
- the TerminationStrategy
to usedelayStrategy
- the DelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource
reaches any of the provided statescom.oracle.bmc.waiter.Waiter
instancepublic Waiter<GetRepositoryRequest,GetRepositoryResponse> forRepository(GetRepositoryRequest request, Repository.LifecycleState... targetStates)
Creates a new Waiter
using the default configuration.
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 statesWaiter
instancepublic Waiter<GetRepositoryRequest,GetRepositoryResponse> forRepository(GetRepositoryRequest request, Repository.LifecycleState targetState, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)
Creates a new Waiter
using the provided configuration.
request
- the request to sendtargetState
- the desired state to wait forterminationStrategy
- the TerminationStrategy
to usedelayStrategy
- the DelayStrategy
to usecom.oracle.bmc.waiter.Waiter
instancepublic Waiter<GetRepositoryRequest,GetRepositoryResponse> forRepository(GetRepositoryRequest request, TerminationStrategy terminationStrategy, DelayStrategy delayStrategy, Repository.LifecycleState... targetStates)
Creates a new Waiter
using the provided configuration.
request
- the request to sendterminationStrategy
- the TerminationStrategy
to usedelayStrategy
- the DelayStrategy
to usetargetStates
- the desired states to wait for. The waiter will return once the resource
reaches any of the provided statescom.oracle.bmc.waiter.Waiter
instanceCopyright © 2016–2024. All rights reserved.