@Generated(value="OracleSDKGenerator", comments="API Version: 20190131") public class IntegrationInstanceClient extends BaseSyncClient implements IntegrationInstance
Modifier and Type | Class and Description |
---|---|
static class |
IntegrationInstanceClient.Builder
Builder class for this client.
|
Modifier and Type | Field and Description |
---|---|
String |
clientCommonLibraryVersion
Compatible SDK version, provided by the codegen.
|
Optional<String> |
minimumClientCommonLibraryVersionFromClient
Minimum compatible SDK version, maybe provided by the codegen.
|
static Service |
SERVICE
Service instance for IntegrationInstance.
|
Constructor and Description |
---|
IntegrationInstanceClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory)
Deprecated.
Use the
builder instead. |
IntegrationInstanceClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
List<ClientConfigurator> additionalClientConfigurators)
Deprecated.
Use the
builder instead. |
IntegrationInstanceClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
List<ClientConfigurator> additionalClientConfigurators,
String endpoint)
Deprecated.
Use the
builder instead. |
IntegrationInstanceClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories,
List<ClientConfigurator> additionalClientConfigurators,
String endpoint)
Deprecated.
Use the
builder instead. |
IntegrationInstanceClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories,
List<ClientConfigurator> additionalClientConfigurators,
String endpoint,
ExecutorService executorService)
Deprecated.
Use the
builder instead. |
IntegrationInstanceClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
Deprecated.
Use the
builder instead. |
IntegrationInstanceClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration)
Deprecated.
Use the
builder instead. |
IntegrationInstanceClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator)
Deprecated.
Use the
builder instead. |
clientCall
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getEndpoint, refreshClient, setEndpoint, useRealmSpecificEndpointTemplate
close
public static final Service SERVICE
Service instance for IntegrationInstance.
public final String clientCommonLibraryVersion
@Deprecated public IntegrationInstanceClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see IntegrationInstanceClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)@Deprecated public IntegrationInstanceClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see IntegrationInstanceClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
@Deprecated public IntegrationInstanceClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see IntegrationInstanceClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
clientConfigurator
- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
@Deprecated public IntegrationInstanceClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see IntegrationInstanceClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
clientConfigurator
- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
- ClientBuilderBase.requestSignerFactory
@Deprecated public IntegrationInstanceClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see IntegrationInstanceClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
clientConfigurator
- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
- ClientBuilderBase.requestSignerFactory
additionalClientConfigurators
- ClientBuilderBase.additionalClientConfigurators
@Deprecated public IntegrationInstanceClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see IntegrationInstanceClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
clientConfigurator
- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
- ClientBuilderBase.requestSignerFactory
additionalClientConfigurators
- ClientBuilderBase.additionalClientConfigurators
endpoint
- ClientBuilderBase.endpoint(java.lang.String)
@Deprecated public IntegrationInstanceClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see IntegrationInstanceClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
clientConfigurator
- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
- ClientBuilderBase.requestSignerFactory
additionalClientConfigurators
- ClientBuilderBase.additionalClientConfigurators
endpoint
- ClientBuilderBase.endpoint(java.lang.String)
signingStrategyRequestSignerFactories
- ClientBuilderBase.signingStrategyRequestSignerFactories
@Deprecated public IntegrationInstanceClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint, ExecutorService executorService)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see IntegrationInstanceClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
clientConfigurator
- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
- ClientBuilderBase.requestSignerFactory
additionalClientConfigurators
- ClientBuilderBase.additionalClientConfigurators
endpoint
- ClientBuilderBase.endpoint(java.lang.String)
signingStrategyRequestSignerFactories
- ClientBuilderBase.signingStrategyRequestSignerFactories
executorService
- IntegrationInstanceClient.Builder.executorService
public static IntegrationInstanceClient.Builder builder()
Create a builder for this client.
public void setRegion(Region region)
IntegrationInstance
Sets the region to call (ex, Region.US_PHOENIX_1).
Note, this will call setEndpoint
after resolving the
endpoint. If the service is not available in this Region, however, an
IllegalArgumentException will be raised.
setRegion
in interface IntegrationInstance
region
- The region of the service.public void setRegion(String regionId)
IntegrationInstance
Sets the region to call (ex, ‘us-phoenix-1’).
Note, this will first try to map the region ID to a known Region and call setRegion
.
If no known Region could be determined, it will create an endpoint based on the default
endpoint format (Region.formatDefaultRegionEndpoint(Service, String)
and then call setEndpoint
.
setRegion
in interface IntegrationInstance
regionId
- The public region ID.public AddOracleManagedCustomEndpointResponse addOracleManagedCustomEndpoint(AddOracleManagedCustomEndpointRequest request)
IntegrationInstance
Enable Oracle Managed Custom Endpoint for given integration instance.
addOracleManagedCustomEndpoint
in interface IntegrationInstance
request
- The request object containing the details to sendpublic ChangeIntegrationInstanceCompartmentResponse changeIntegrationInstanceCompartment(ChangeIntegrationInstanceCompartmentRequest request)
IntegrationInstance
Change the compartment for an integration instance
changeIntegrationInstanceCompartment
in interface IntegrationInstance
request
- The request object containing the details to sendpublic ChangeIntegrationInstanceNetworkEndpointResponse changeIntegrationInstanceNetworkEndpoint(ChangeIntegrationInstanceNetworkEndpointRequest request)
IntegrationInstance
Change an Integration instance network endpoint. The operation is long-running and creates a new WorkRequest.
changeIntegrationInstanceNetworkEndpoint
in interface IntegrationInstance
request
- The request object containing the details to sendpublic ChangePrivateEndpointOutboundConnectionResponse changePrivateEndpointOutboundConnection(ChangePrivateEndpointOutboundConnectionRequest request)
IntegrationInstance
Change private endpoint outbound connection for given Integration instance. The operation is long-running and creates a new WorkRequest.
changePrivateEndpointOutboundConnection
in interface IntegrationInstance
request
- The request object containing the details to sendpublic CreateIntegrationInstanceResponse createIntegrationInstance(CreateIntegrationInstanceRequest request)
IntegrationInstance
Creates a new Integration Instance.
createIntegrationInstance
in interface IntegrationInstance
request
- The request object containing the details to sendpublic DeleteIntegrationInstanceResponse deleteIntegrationInstance(DeleteIntegrationInstanceRequest request)
IntegrationInstance
Deletes an Integration Instance resource by identifier.
deleteIntegrationInstance
in interface IntegrationInstance
request
- The request object containing the details to sendpublic DisasterRecoveryFailoverResponse disasterRecoveryFailover(DisasterRecoveryFailoverRequest request)
IntegrationInstance
Allows failover for disaster recovery. Called in the context of integration instance in that region. Upon calling the failover api in the region where given instance was created, the intigration instance if primary will be switched to standby and crossRegion integration instance will be switched to primary and vice-versa.
disasterRecoveryFailover
in interface IntegrationInstance
request
- The request object containing the details to sendpublic EnableProcessAutomationResponse enableProcessAutomation(EnableProcessAutomationRequest request)
IntegrationInstance
Enable Process Automation for given Integration Instance
enableProcessAutomation
in interface IntegrationInstance
request
- The request object containing the details to sendpublic ExtendDataRetentionResponse extendDataRetention(ExtendDataRetentionRequest request)
IntegrationInstance
Extend Data Retention period for given Integration Instance
extendDataRetention
in interface IntegrationInstance
request
- The request object containing the details to sendpublic GetIntegrationInstanceResponse getIntegrationInstance(GetIntegrationInstanceRequest request)
IntegrationInstance
Gets a IntegrationInstance by identifier
getIntegrationInstance
in interface IntegrationInstance
request
- The request object containing the details to sendpublic GetWorkRequestResponse getWorkRequest(GetWorkRequestRequest request)
IntegrationInstance
Gets the status of the work request with the given ID.
getWorkRequest
in interface IntegrationInstance
request
- The request object containing the details to sendpublic ListIntegrationInstancesResponse listIntegrationInstances(ListIntegrationInstancesRequest request)
IntegrationInstance
Returns a list of Integration Instances.
listIntegrationInstances
in interface IntegrationInstance
request
- The request object containing the details to sendpublic ListWorkRequestErrorsResponse listWorkRequestErrors(ListWorkRequestErrorsRequest request)
IntegrationInstance
Get the errors of a work request.
listWorkRequestErrors
in interface IntegrationInstance
request
- The request object containing the details to sendpublic ListWorkRequestLogsResponse listWorkRequestLogs(ListWorkRequestLogsRequest request)
IntegrationInstance
Get the logs of a work request.
listWorkRequestLogs
in interface IntegrationInstance
request
- The request object containing the details to sendpublic ListWorkRequestsResponse listWorkRequests(ListWorkRequestsRequest request)
IntegrationInstance
Lists the work requests in a compartment.
listWorkRequests
in interface IntegrationInstance
request
- The request object containing the details to sendpublic RemoveOracleManagedCustomEndpointResponse removeOracleManagedCustomEndpoint(RemoveOracleManagedCustomEndpointRequest request)
IntegrationInstance
Remove Oracle Managed Custom Endpoint for given integration instance that was previously enabled.
removeOracleManagedCustomEndpoint
in interface IntegrationInstance
request
- The request object containing the details to sendpublic StartIntegrationInstanceResponse startIntegrationInstance(StartIntegrationInstanceRequest request)
IntegrationInstance
Start an integration instance that was previously in an INACTIVE state
startIntegrationInstance
in interface IntegrationInstance
request
- The request object containing the details to sendpublic StopIntegrationInstanceResponse stopIntegrationInstance(StopIntegrationInstanceRequest request)
IntegrationInstance
Stop an integration instance that was previously in an ACTIVE state
stopIntegrationInstance
in interface IntegrationInstance
request
- The request object containing the details to sendpublic UpdateIntegrationInstanceResponse updateIntegrationInstance(UpdateIntegrationInstanceRequest request)
IntegrationInstance
Updates the Integration Instance.
updateIntegrationInstance
in interface IntegrationInstance
request
- The request object containing the details to sendpublic IntegrationInstanceWaiters getWaiters()
IntegrationInstance
Gets the pre-configured waiters available for resources for this service.
getWaiters
in interface IntegrationInstance
public IntegrationInstancePaginators getPaginators()
IntegrationInstance
Gets the pre-configured paginators available for list operations in this service which may
return multiple pages of data. These paginators provide an Iterable
interface so that service responses, or resources/records, can be iterated through without
having to manually deal with pagination and page tokens.
getPaginators
in interface IntegrationInstance
protected ClientConfigurator getDefaultConfigurator()
public void useRealmSpecificEndpointTemplate(boolean useOfRealmSpecificEndpointTemplateEnabled)
useOfRealmSpecificEndpointTemplateEnabled
- This flag can be set to true or false to
enable or disable the use of realm-specific endpoint template respectivelypublic final void populateServiceParametersInEndpoint(String endpoint, Map<String,Object> requiredParametersMap)
endpoint
- The endpoint template in userequiredParametersMap
- Map of parameter name as key and value set in request path or
query parameter as valuepublic final void updateBaseEndpoint(String endpoint)
endpoint
- The updated endpoint to usepublic final void setEndpoint(String endpoint)
public final String getEndpoint()
public final void refreshClient()
HttpClient
. This will call ClientConfigurator
s again, and
can be used to e.g. refresh the SSL certificate.public final void close()
close
in interface AutoCloseable
public String getClientCommonLibraryVersion()
Copyright © 2016–2024. All rights reserved.