@Generated(value="OracleSDKGenerator", comments="API Version: 20211201") public class FusionApplicationsClient extends BaseSyncClient implements FusionApplications
Modifier and Type | Class and Description |
---|---|
static class |
FusionApplicationsClient.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 FusionApplications.
|
Constructor and Description |
---|
FusionApplicationsClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory)
Deprecated.
Use the
builder instead. |
FusionApplicationsClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
List<ClientConfigurator> additionalClientConfigurators)
Deprecated.
Use the
builder instead. |
FusionApplicationsClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
List<ClientConfigurator> additionalClientConfigurators,
String endpoint)
Deprecated.
Use the
builder instead. |
FusionApplicationsClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories,
List<ClientConfigurator> additionalClientConfigurators,
String endpoint)
Deprecated.
Use the
builder instead. |
FusionApplicationsClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories,
List<ClientConfigurator> additionalClientConfigurators,
String endpoint,
ExecutorService executorService)
Deprecated.
Use the
builder instead. |
FusionApplicationsClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
Deprecated.
Use the
builder instead. |
FusionApplicationsClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration)
Deprecated.
Use the
builder instead. |
FusionApplicationsClient(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 FusionApplications.
public final String clientCommonLibraryVersion
@Deprecated public FusionApplicationsClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see FusionApplicationsClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)@Deprecated public FusionApplicationsClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see FusionApplicationsClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
@Deprecated public FusionApplicationsClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see FusionApplicationsClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
clientConfigurator
- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
@Deprecated public FusionApplicationsClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see FusionApplicationsClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
clientConfigurator
- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
- ClientBuilderBase.requestSignerFactory
@Deprecated public FusionApplicationsClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see FusionApplicationsClient.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 FusionApplicationsClient(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 FusionApplicationsClient.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 FusionApplicationsClient(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 FusionApplicationsClient.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 FusionApplicationsClient(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 FusionApplicationsClient.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
- FusionApplicationsClient.Builder.executorService
public static FusionApplicationsClient.Builder builder()
Create a builder for this client.
public void setRegion(Region region)
FusionApplications
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 FusionApplications
region
- The region of the service.public void setRegion(String regionId)
FusionApplications
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 FusionApplications
regionId
- The public region ID.public ChangeFusionEnvironmentCompartmentResponse changeFusionEnvironmentCompartment(ChangeFusionEnvironmentCompartmentRequest request)
FusionApplications
Moves a FusionEnvironment into a different compartment. When provided, If-Match is checked against ETag values of the resource.
changeFusionEnvironmentCompartment
in interface FusionApplications
request
- The request object containing the details to sendpublic ChangeFusionEnvironmentFamilyCompartmentResponse changeFusionEnvironmentFamilyCompartment(ChangeFusionEnvironmentFamilyCompartmentRequest request)
FusionApplications
Moves a FusionEnvironmentFamily into a different compartment. When provided, If-Match is checked against ETag values of the resource.
changeFusionEnvironmentFamilyCompartment
in interface FusionApplications
request
- The request object containing the details to sendpublic CreateDataMaskingActivityResponse createDataMaskingActivity(CreateDataMaskingActivityRequest request)
FusionApplications
Creates a new DataMaskingActivity.
createDataMaskingActivity
in interface FusionApplications
request
- The request object containing the details to sendpublic CreateFusionEnvironmentResponse createFusionEnvironment(CreateFusionEnvironmentRequest request)
FusionApplications
Creates a new FusionEnvironment.
createFusionEnvironment
in interface FusionApplications
request
- The request object containing the details to sendpublic CreateFusionEnvironmentAdminUserResponse createFusionEnvironmentAdminUser(CreateFusionEnvironmentAdminUserRequest request)
FusionApplications
Create a FusionEnvironment admin user
createFusionEnvironmentAdminUser
in interface FusionApplications
request
- The request object containing the details to sendpublic CreateFusionEnvironmentFamilyResponse createFusionEnvironmentFamily(CreateFusionEnvironmentFamilyRequest request)
FusionApplications
Creates a new FusionEnvironmentFamily.
createFusionEnvironmentFamily
in interface FusionApplications
request
- The request object containing the details to sendpublic CreateRefreshActivityResponse createRefreshActivity(CreateRefreshActivityRequest request)
FusionApplications
Creates a new RefreshActivity.
createRefreshActivity
in interface FusionApplications
request
- The request object containing the details to sendpublic CreateServiceAttachmentResponse createServiceAttachment(CreateServiceAttachmentRequest request)
FusionApplications
Attaches a service instance to the fusion pod.
createServiceAttachment
in interface FusionApplications
request
- The request object containing the details to sendpublic DeleteFusionEnvironmentResponse deleteFusionEnvironment(DeleteFusionEnvironmentRequest request)
FusionApplications
Deletes the Fusion environment identified by it’s OCID.
deleteFusionEnvironment
in interface FusionApplications
request
- The request object containing the details to sendpublic DeleteFusionEnvironmentAdminUserResponse deleteFusionEnvironmentAdminUser(DeleteFusionEnvironmentAdminUserRequest request)
FusionApplications
Deletes the FusionEnvironment administrator user identified by the username.
deleteFusionEnvironmentAdminUser
in interface FusionApplications
request
- The request object containing the details to sendpublic DeleteFusionEnvironmentFamilyResponse deleteFusionEnvironmentFamily(DeleteFusionEnvironmentFamilyRequest request)
FusionApplications
Deletes a FusionEnvironmentFamily resource by identifier
deleteFusionEnvironmentFamily
in interface FusionApplications
request
- The request object containing the details to sendpublic DeleteRefreshActivityResponse deleteRefreshActivity(DeleteRefreshActivityRequest request)
FusionApplications
Deletes a scheduled RefreshActivity resource by identifier
deleteRefreshActivity
in interface FusionApplications
request
- The request object containing the details to sendpublic DeleteServiceAttachmentResponse deleteServiceAttachment(DeleteServiceAttachmentRequest request)
FusionApplications
Delete a service attachment by identifier
deleteServiceAttachment
in interface FusionApplications
request
- The request object containing the details to sendpublic GenerateExtractDetailsResponse generateExtractDetails(GenerateExtractDetailsRequest request)
FusionApplications
Begin the process of showing the details about where to retrieve data extract for a Fusion environment.
generateExtractDetails
in interface FusionApplications
request
- The request object containing the details to sendpublic GetDataMaskingActivityResponse getDataMaskingActivity(GetDataMaskingActivityRequest request)
FusionApplications
Gets a DataMaskingActivity by identifier
getDataMaskingActivity
in interface FusionApplications
request
- The request object containing the details to sendpublic GetFusionEnvironmentResponse getFusionEnvironment(GetFusionEnvironmentRequest request)
FusionApplications
Gets a FusionEnvironment by identifier
getFusionEnvironment
in interface FusionApplications
request
- The request object containing the details to sendpublic GetFusionEnvironmentFamilyResponse getFusionEnvironmentFamily(GetFusionEnvironmentFamilyRequest request)
FusionApplications
Retrieves a fusion environment family identified by its OCID.
getFusionEnvironmentFamily
in interface FusionApplications
request
- The request object containing the details to sendpublic GetFusionEnvironmentFamilyLimitsAndUsageResponse getFusionEnvironmentFamilyLimitsAndUsage(GetFusionEnvironmentFamilyLimitsAndUsageRequest request)
FusionApplications
Gets the number of environments (usage) of each type in the fusion environment family, as well as the limit that’s allowed to be created based on the group’s associated subscriptions.
getFusionEnvironmentFamilyLimitsAndUsage
in interface FusionApplications
request
- The request object containing the details to sendpublic GetFusionEnvironmentFamilySubscriptionDetailResponse getFusionEnvironmentFamilySubscriptionDetail(GetFusionEnvironmentFamilySubscriptionDetailRequest request)
FusionApplications
Gets the subscription details of an fusion environment family.
getFusionEnvironmentFamilySubscriptionDetail
in interface FusionApplications
request
- The request object containing the details to sendpublic GetFusionEnvironmentStatusResponse getFusionEnvironmentStatus(GetFusionEnvironmentStatusRequest request)
FusionApplications
Gets the status of a Fusion environment identified by its OCID.
getFusionEnvironmentStatus
in interface FusionApplications
request
- The request object containing the details to sendpublic GetRefreshActivityResponse getRefreshActivity(GetRefreshActivityRequest request)
FusionApplications
Gets a RefreshActivity by identifier
getRefreshActivity
in interface FusionApplications
request
- The request object containing the details to sendpublic GetScheduledActivityResponse getScheduledActivity(GetScheduledActivityRequest request)
FusionApplications
Gets a ScheduledActivity by identifier
getScheduledActivity
in interface FusionApplications
request
- The request object containing the details to sendpublic GetServiceAttachmentResponse getServiceAttachment(GetServiceAttachmentRequest request)
FusionApplications
Gets a Service Attachment by identifier
getServiceAttachment
in interface FusionApplications
request
- The request object containing the details to sendpublic GetWorkRequestResponse getWorkRequest(GetWorkRequestRequest request)
FusionApplications
Gets the status of the work request with the given ID.
getWorkRequest
in interface FusionApplications
request
- The request object containing the details to sendpublic InitiateExtractResponse initiateExtract(InitiateExtractRequest request)
FusionApplications
Begin the process of generating the data extract for a Fusion environment.
initiateExtract
in interface FusionApplications
request
- The request object containing the details to sendpublic ListAdminUsersResponse listAdminUsers(ListAdminUsersRequest request)
FusionApplications
List all FusionEnvironment admin users
listAdminUsers
in interface FusionApplications
request
- The request object containing the details to sendpublic ListDataMaskingActivitiesResponse listDataMaskingActivities(ListDataMaskingActivitiesRequest request)
FusionApplications
Returns a list of DataMaskingActivities.
listDataMaskingActivities
in interface FusionApplications
request
- The request object containing the details to sendpublic ListFusionEnvironmentFamiliesResponse listFusionEnvironmentFamilies(ListFusionEnvironmentFamiliesRequest request)
FusionApplications
Returns a list of FusionEnvironmentFamilies.
listFusionEnvironmentFamilies
in interface FusionApplications
request
- The request object containing the details to sendpublic ListFusionEnvironmentsResponse listFusionEnvironments(ListFusionEnvironmentsRequest request)
FusionApplications
Returns a list of FusionEnvironments.
listFusionEnvironments
in interface FusionApplications
request
- The request object containing the details to sendpublic ListRefreshActivitiesResponse listRefreshActivities(ListRefreshActivitiesRequest request)
FusionApplications
Returns a list of RefreshActivities.
listRefreshActivities
in interface FusionApplications
request
- The request object containing the details to sendpublic ListScheduledActivitiesResponse listScheduledActivities(ListScheduledActivitiesRequest request)
FusionApplications
Returns a list of ScheduledActivities.
listScheduledActivities
in interface FusionApplications
request
- The request object containing the details to sendpublic ListServiceAttachmentsResponse listServiceAttachments(ListServiceAttachmentsRequest request)
FusionApplications
Returns a list of service attachments.
listServiceAttachments
in interface FusionApplications
request
- The request object containing the details to sendpublic ListTimeAvailableForRefreshesResponse listTimeAvailableForRefreshes(ListTimeAvailableForRefreshesRequest request)
FusionApplications
Gets available refresh time for this fusion environment
listTimeAvailableForRefreshes
in interface FusionApplications
request
- The request object containing the details to sendpublic ListWorkRequestErrorsResponse listWorkRequestErrors(ListWorkRequestErrorsRequest request)
FusionApplications
Return a (paginated) list of errors for a given work request.
listWorkRequestErrors
in interface FusionApplications
request
- The request object containing the details to sendpublic ListWorkRequestLogsResponse listWorkRequestLogs(ListWorkRequestLogsRequest request)
FusionApplications
Return a (paginated) list of logs for a given work request.
listWorkRequestLogs
in interface FusionApplications
request
- The request object containing the details to sendpublic ListWorkRequestsResponse listWorkRequests(ListWorkRequestsRequest request)
FusionApplications
Lists the work requests in a compartment.
listWorkRequests
in interface FusionApplications
request
- The request object containing the details to sendpublic ResetFusionEnvironmentPasswordResponse resetFusionEnvironmentPassword(ResetFusionEnvironmentPasswordRequest request)
FusionApplications
Reset FusionEnvironment admin password. This API will be deprecated on Mon, 15 Jan 2024 01:00:00 GMT. Users can reset password themselves, FAaaS will no longer provide an API for this.
resetFusionEnvironmentPassword
in interface FusionApplications
request
- The request object containing the details to sendpublic UpdateFusionEnvironmentResponse updateFusionEnvironment(UpdateFusionEnvironmentRequest request)
FusionApplications
Updates the FusionEnvironment
updateFusionEnvironment
in interface FusionApplications
request
- The request object containing the details to sendpublic UpdateFusionEnvironmentFamilyResponse updateFusionEnvironmentFamily(UpdateFusionEnvironmentFamilyRequest request)
FusionApplications
Updates the FusionEnvironmentFamily
updateFusionEnvironmentFamily
in interface FusionApplications
request
- The request object containing the details to sendpublic UpdateRefreshActivityResponse updateRefreshActivity(UpdateRefreshActivityRequest request)
FusionApplications
Updates a scheduled RefreshActivity.
updateRefreshActivity
in interface FusionApplications
request
- The request object containing the details to sendpublic VerifyServiceAttachmentResponse verifyServiceAttachment(VerifyServiceAttachmentRequest request)
FusionApplications
Verify whether a service instance can be attached to the fusion pod
verifyServiceAttachment
in interface FusionApplications
request
- The request object containing the details to sendpublic FusionApplicationsWaiters getWaiters()
FusionApplications
Gets the pre-configured waiters available for resources for this service.
getWaiters
in interface FusionApplications
public FusionApplicationsPaginators getPaginators()
FusionApplications
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 FusionApplications
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.