Class BatchComputingClient
- java.lang.Object
-
- com.oracle.bmc.http.internal.BaseSyncClient
-
- com.oracle.bmc.batch.BatchComputingClient
-
- All Implemented Interfaces:
BatchComputing,AutoCloseable
@Generated(value="OracleSDKGenerator", comments="API Version: 20251031") public class BatchComputingClient extends BaseSyncClient implements BatchComputing
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBatchComputingClient.BuilderBuilder class for this client.
-
Field Summary
Fields Modifier and Type Field Description StringclientCommonLibraryVersionCompatible SDK version, provided by the codegen.Optional<String>minimumClientCommonLibraryVersionFromClientMinimum compatible SDK version, maybe provided by the codegen.static ServiceSERVICEService instance for BatchComputing.
-
Constructor Summary
Constructors Constructor Description BatchComputingClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)Deprecated.Use thebuilderinstead.BatchComputingClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)Deprecated.Use thebuilderinstead.BatchComputingClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)Deprecated.Use thebuilderinstead.BatchComputingClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)Deprecated.Use thebuilderinstead.BatchComputingClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint, ExecutorService executorService)Deprecated.Use thebuilderinstead.BatchComputingClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)Deprecated.Use thebuilderinstead.BatchComputingClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)Deprecated.Use thebuilderinstead.BatchComputingClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)Deprecated.Use thebuilderinstead.
-
Method Summary
-
Methods inherited from class com.oracle.bmc.http.internal.BaseSyncClient
clientCall
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.lang.AutoCloseable
close
-
Methods inherited from interface com.oracle.bmc.batch.BatchComputing
getEndpoint, refreshClient, setEndpoint, useRealmSpecificEndpointTemplate
-
-
-
-
Constructor Detail
-
BatchComputingClient
@Deprecated public BatchComputingClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeBatchComputingClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
-
BatchComputingClient
@Deprecated public BatchComputingClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)
Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeBatchComputingClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configuration
-
BatchComputingClient
@Deprecated public BatchComputingClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)
Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeBatchComputingClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
-
BatchComputingClient
@Deprecated public BatchComputingClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)
Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeBatchComputingClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)defaultRequestSignerFactory-ClientBuilderBase.requestSignerFactory
-
BatchComputingClient
@Deprecated public BatchComputingClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)
Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeBatchComputingClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)defaultRequestSignerFactory-ClientBuilderBase.requestSignerFactoryadditionalClientConfigurators-ClientBuilderBase.additionalClientConfigurators
-
BatchComputingClient
@Deprecated public BatchComputingClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeBatchComputingClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)defaultRequestSignerFactory-ClientBuilderBase.requestSignerFactoryadditionalClientConfigurators-ClientBuilderBase.additionalClientConfiguratorsendpoint-ClientBuilderBase.endpoint(java.lang.String)
-
BatchComputingClient
@Deprecated public BatchComputingClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeBatchComputingClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)defaultRequestSignerFactory-ClientBuilderBase.requestSignerFactoryadditionalClientConfigurators-ClientBuilderBase.additionalClientConfiguratorsendpoint-ClientBuilderBase.endpoint(java.lang.String)signingStrategyRequestSignerFactories-ClientBuilderBase.signingStrategyRequestSignerFactories
-
BatchComputingClient
@Deprecated public BatchComputingClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint, ExecutorService executorService)
Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeBatchComputingClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)defaultRequestSignerFactory-ClientBuilderBase.requestSignerFactoryadditionalClientConfigurators-ClientBuilderBase.additionalClientConfiguratorsendpoint-ClientBuilderBase.endpoint(java.lang.String)signingStrategyRequestSignerFactories-ClientBuilderBase.signingStrategyRequestSignerFactoriesexecutorService-BatchComputingClient.Builder.executorService
-
-
Method Detail
-
builder
public static BatchComputingClient.Builder builder()
Create a builder for this client.- Returns:
- builder
-
setRegion
public void setRegion(Region region)
Description copied from interface:BatchComputingSets the region to call (ex, Region.US_PHOENIX_1).Note, this will call
setEndpointafter resolving the endpoint. If the service is not available in this Region, however, an IllegalArgumentException will be raised.- Specified by:
setRegionin interfaceBatchComputing- Parameters:
region- The region of the service.
-
setRegion
public void setRegion(String regionId)
Description copied from interface:BatchComputingSets 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 callsetEndpoint.- Specified by:
setRegionin interfaceBatchComputing- Parameters:
regionId- The public region ID.
-
cancelBatchJob
public CancelBatchJobResponse cancelBatchJob(CancelBatchJobRequest request)
Description copied from interface:BatchComputingCancels a batch job.- Specified by:
cancelBatchJobin interfaceBatchComputing- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
changeBatchContextCompartment
public ChangeBatchContextCompartmentResponse changeBatchContextCompartment(ChangeBatchContextCompartmentRequest request)
Description copied from interface:BatchComputingMoves a batch context into a different compartment within the same tenancy.For information about moving resources between compartments, see Moving Resources to a Different Compartment.
- Specified by:
changeBatchContextCompartmentin interfaceBatchComputing- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
changeBatchJobCompartment
public ChangeBatchJobCompartmentResponse changeBatchJobCompartment(ChangeBatchJobCompartmentRequest request)
Description copied from interface:BatchComputingMoves a batch job into a different compartment within the same tenancy.For information about moving resources between compartments, see Moving Resources to a Different Compartment.
- Specified by:
changeBatchJobCompartmentin interfaceBatchComputing- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
changeBatchJobPoolCompartment
public ChangeBatchJobPoolCompartmentResponse changeBatchJobPoolCompartment(ChangeBatchJobPoolCompartmentRequest request)
Description copied from interface:BatchComputingMoves a batch job pool into a different compartment within the same tenancy.For information about moving resources between compartments, see Moving Resources to a Different Compartment.
- Specified by:
changeBatchJobPoolCompartmentin interfaceBatchComputing- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
changeBatchTaskEnvironmentCompartment
public ChangeBatchTaskEnvironmentCompartmentResponse changeBatchTaskEnvironmentCompartment(ChangeBatchTaskEnvironmentCompartmentRequest request)
Description copied from interface:BatchComputingMoves a batch task environment into a different compartment within the same tenancy.For information about moving resources between compartments, see Moving Resources to a Different Compartment.
- Specified by:
changeBatchTaskEnvironmentCompartmentin interfaceBatchComputing- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
changeBatchTaskProfileCompartment
public ChangeBatchTaskProfileCompartmentResponse changeBatchTaskProfileCompartment(ChangeBatchTaskProfileCompartmentRequest request)
Description copied from interface:BatchComputingMoves a batch task profile into a different compartment within the same tenancy.For information about moving resources between compartments, see Moving Resources to a Different Compartment.
- Specified by:
changeBatchTaskProfileCompartmentin interfaceBatchComputing- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createBatchContext
public CreateBatchContextResponse createBatchContext(CreateBatchContextRequest request)
Description copied from interface:BatchComputingCreates a batch context.- Specified by:
createBatchContextin interfaceBatchComputing- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createBatchJob
public CreateBatchJobResponse createBatchJob(CreateBatchJobRequest request)
Description copied from interface:BatchComputingCreates a batch job.- Specified by:
createBatchJobin interfaceBatchComputing- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createBatchJobPool
public CreateBatchJobPoolResponse createBatchJobPool(CreateBatchJobPoolRequest request)
Description copied from interface:BatchComputingCreates a batch job pool.- Specified by:
createBatchJobPoolin interfaceBatchComputing- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createBatchTaskEnvironment
public CreateBatchTaskEnvironmentResponse createBatchTaskEnvironment(CreateBatchTaskEnvironmentRequest request)
Description copied from interface:BatchComputingCreates a batch task environment.- Specified by:
createBatchTaskEnvironmentin interfaceBatchComputing- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createBatchTaskProfile
public CreateBatchTaskProfileResponse createBatchTaskProfile(CreateBatchTaskProfileRequest request)
Description copied from interface:BatchComputingCreates a batch task profile.- Specified by:
createBatchTaskProfilein interfaceBatchComputing- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteBatchContext
public DeleteBatchContextResponse deleteBatchContext(DeleteBatchContextRequest request)
Description copied from interface:BatchComputingDeletes a batch context.All batch job pools associated with the batch context must be deleted beforehand.
- Specified by:
deleteBatchContextin interfaceBatchComputing- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteBatchJobPool
public DeleteBatchJobPoolResponse deleteBatchJobPool(DeleteBatchJobPoolRequest request)
Description copied from interface:BatchComputingDeletes a batch job pool.All batch jobs associated with the batch job pool must be canceled beforehand.
- Specified by:
deleteBatchJobPoolin interfaceBatchComputing- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteBatchTaskEnvironment
public DeleteBatchTaskEnvironmentResponse deleteBatchTaskEnvironment(DeleteBatchTaskEnvironmentRequest request)
Description copied from interface:BatchComputingDeletes a batch task environment.All batch tasks associated with the batch task environment must be canceled beforehand.
- Specified by:
deleteBatchTaskEnvironmentin interfaceBatchComputing- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteBatchTaskProfile
public DeleteBatchTaskProfileResponse deleteBatchTaskProfile(DeleteBatchTaskProfileRequest request)
Description copied from interface:BatchComputingDeletes a batch task profile.All batch tasks associated with the batch task profile must be canceled beforehand.
- Specified by:
deleteBatchTaskProfilein interfaceBatchComputing- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getBatchContext
public GetBatchContextResponse getBatchContext(GetBatchContextRequest request)
Description copied from interface:BatchComputingGets information about a batch context.- Specified by:
getBatchContextin interfaceBatchComputing- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getBatchJob
public GetBatchJobResponse getBatchJob(GetBatchJobRequest request)
Description copied from interface:BatchComputingGets information about a batch job.- Specified by:
getBatchJobin interfaceBatchComputing- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getBatchJobPool
public GetBatchJobPoolResponse getBatchJobPool(GetBatchJobPoolRequest request)
Description copied from interface:BatchComputingGets information about a batch job pool.- Specified by:
getBatchJobPoolin interfaceBatchComputing- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getBatchTask
public GetBatchTaskResponse getBatchTask(GetBatchTaskRequest request)
Description copied from interface:BatchComputingGets a specific batch task associated with a batch job by its name.- Specified by:
getBatchTaskin interfaceBatchComputing- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getBatchTaskEnvironment
public GetBatchTaskEnvironmentResponse getBatchTaskEnvironment(GetBatchTaskEnvironmentRequest request)
Description copied from interface:BatchComputingGets information about a batch task environment.- Specified by:
getBatchTaskEnvironmentin interfaceBatchComputing- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getBatchTaskProfile
public GetBatchTaskProfileResponse getBatchTaskProfile(GetBatchTaskProfileRequest request)
Description copied from interface:BatchComputingGets information about a batch task profile.- Specified by:
getBatchTaskProfilein interfaceBatchComputing- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getWorkRequest
public GetWorkRequestResponse getWorkRequest(GetWorkRequestRequest request)
Description copied from interface:BatchComputingGets the details of a work request.- Specified by:
getWorkRequestin interfaceBatchComputing- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listBatchContextShapes
public ListBatchContextShapesResponse listBatchContextShapes(ListBatchContextShapesRequest request)
Description copied from interface:BatchComputingLists the shapes allowed to be specified during batch context creation.Ordered by the shape name.
- Specified by:
listBatchContextShapesin interfaceBatchComputing- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listBatchContexts
public ListBatchContextsResponse listBatchContexts(ListBatchContextsRequest request)
Description copied from interface:BatchComputingLists the batch contexts by compartment or context OCID.You can filter and sort them by various properties like lifecycle state, name and also ocid. All properties require an exact match. List operation only provides a summary information, use GetBatchContext to get the full details on a specific context
- Specified by:
listBatchContextsin interfaceBatchComputing- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listBatchJobPools
public ListBatchJobPoolsResponse listBatchJobPools(ListBatchJobPoolsRequest request)
Description copied from interface:BatchComputingLists the batch job pools by compartment or job pool OCID.You can filter and sort them by various properties like lifecycle state, display name and also ocid. All properties require an exact match. List operation only provides a summary information, use GetBatchJobPool to get the full details on a specific context
- Specified by:
listBatchJobPoolsin interfaceBatchComputing- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listBatchJobTasks
public ListBatchJobTasksResponse listBatchJobTasks(ListBatchJobTasksRequest request)
Description copied from interface:BatchComputingLists the batch tasks by batch job OCID.You can filter and sort them by various properties like lifecycle state, name and also ocid. All properties require an exact match. List operation only provides a summary information, use GetBatchTask to get the full details on a specific context List is incomplete until jobs lifecycle is in_progress
- Specified by:
listBatchJobTasksin interfaceBatchComputing- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listBatchJobs
public ListBatchJobsResponse listBatchJobs(ListBatchJobsRequest request)
Description copied from interface:BatchComputingLists the batch jobs by compartment or job OCID.You can filter and sort them by various properties like lifecycle state, display name and also ocid. All properties require an exact match. List operation only provides a summary information, use GetBatchJob to get the full details on a specific context
- Specified by:
listBatchJobsin interfaceBatchComputing- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listBatchTaskEnvironments
public ListBatchTaskEnvironmentsResponse listBatchTaskEnvironments(ListBatchTaskEnvironmentsRequest request)
Description copied from interface:BatchComputingLists the task environments by compartment or environment OCID.You can filter and sort them by various properties like lifecycle state, display name and also ocid. All properties require an exact match. List operation only provides a summary information, use GetBatchTaskEnvironment to get the full details on a specific context
- Specified by:
listBatchTaskEnvironmentsin interfaceBatchComputing- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listBatchTaskProfiles
public ListBatchTaskProfilesResponse listBatchTaskProfiles(ListBatchTaskProfilesRequest request)
Description copied from interface:BatchComputingLists the task profiles by compartment or profile OCID.You can filter and sort them by various properties like lifecycle state, name and also ocid. All properties require an exact match. List operation only provides a summary information, use GetBatchTaskProfile to get the full details on a specific context
- Specified by:
listBatchTaskProfilesin interfaceBatchComputing- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listBatchTasks
public ListBatchTasksResponse listBatchTasks(ListBatchTasksRequest request)
Description copied from interface:BatchComputingLists the batch tasks associated with batch jobs.- Specified by:
listBatchTasksin interfaceBatchComputing- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listWorkRequestErrors
public ListWorkRequestErrorsResponse listWorkRequestErrors(ListWorkRequestErrorsRequest request)
Description copied from interface:BatchComputingLists the errors for a work request.- Specified by:
listWorkRequestErrorsin interfaceBatchComputing- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listWorkRequestLogs
public ListWorkRequestLogsResponse listWorkRequestLogs(ListWorkRequestLogsRequest request)
Description copied from interface:BatchComputingLists the logs for a work request.- Specified by:
listWorkRequestLogsin interfaceBatchComputing- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listWorkRequests
public ListWorkRequestsResponse listWorkRequests(ListWorkRequestsRequest request)
Description copied from interface:BatchComputingLists the work requests in a compartment.- Specified by:
listWorkRequestsin interfaceBatchComputing- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
pauseBatchJob
public PauseBatchJobResponse pauseBatchJob(PauseBatchJobRequest request)
Description copied from interface:BatchComputingPauses the batch job and all its tasks.- Specified by:
pauseBatchJobin interfaceBatchComputing- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
startBatchContext
public StartBatchContextResponse startBatchContext(StartBatchContextRequest request)
Description copied from interface:BatchComputingActivates a batch context to accept new jobs.- Specified by:
startBatchContextin interfaceBatchComputing- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
startBatchJobPool
public StartBatchJobPoolResponse startBatchJobPool(StartBatchJobPoolRequest request)
Description copied from interface:BatchComputingActivates the batch job pool.- Specified by:
startBatchJobPoolin interfaceBatchComputing- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
stopBatchContext
public StopBatchContextResponse stopBatchContext(StopBatchContextRequest request)
Description copied from interface:BatchComputingStops a batch context from accepting new jobs.- Specified by:
stopBatchContextin interfaceBatchComputing- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
stopBatchJobPool
public StopBatchJobPoolResponse stopBatchJobPool(StopBatchJobPoolRequest request)
Description copied from interface:BatchComputingDeactivates the batch job pool.- Specified by:
stopBatchJobPoolin interfaceBatchComputing- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
unpauseBatchJob
public UnpauseBatchJobResponse unpauseBatchJob(UnpauseBatchJobRequest request)
Description copied from interface:BatchComputingResumes the batch job and all its tasks.- Specified by:
unpauseBatchJobin interfaceBatchComputing- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateBatchContext
public UpdateBatchContextResponse updateBatchContext(UpdateBatchContextRequest request)
Description copied from interface:BatchComputingUpdates a batch context.- Specified by:
updateBatchContextin interfaceBatchComputing- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateBatchJob
public UpdateBatchJobResponse updateBatchJob(UpdateBatchJobRequest request)
Description copied from interface:BatchComputingUpdates a batch job.- Specified by:
updateBatchJobin interfaceBatchComputing- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateBatchJobPool
public UpdateBatchJobPoolResponse updateBatchJobPool(UpdateBatchJobPoolRequest request)
Description copied from interface:BatchComputingUpdates a batch job pool.- Specified by:
updateBatchJobPoolin interfaceBatchComputing- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateBatchTaskEnvironment
public UpdateBatchTaskEnvironmentResponse updateBatchTaskEnvironment(UpdateBatchTaskEnvironmentRequest request)
Description copied from interface:BatchComputingUpdates a batch task environment.- Specified by:
updateBatchTaskEnvironmentin interfaceBatchComputing- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateBatchTaskProfile
public UpdateBatchTaskProfileResponse updateBatchTaskProfile(UpdateBatchTaskProfileRequest request)
Description copied from interface:BatchComputingUpdates a batch task profile.- Specified by:
updateBatchTaskProfilein interfaceBatchComputing- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getWaiters
public BatchComputingWaiters getWaiters()
Description copied from interface:BatchComputingGets the pre-configured waiters available for resources for this service.- Specified by:
getWaitersin interfaceBatchComputing- Returns:
- The service waiters.
-
getPaginators
public BatchComputingPaginators getPaginators()
Description copied from interface:BatchComputingGets the pre-configured paginators available for list operations in this service which may return multiple pages of data.These paginators provide an
Iterableinterface so that service responses, or resources/records, can be iterated through without having to manually deal with pagination and page tokens.- Specified by:
getPaginatorsin interfaceBatchComputing- Returns:
- The service paginators.
-
getDefaultConfigurator
protected ClientConfigurator getDefaultConfigurator()
-
enableDualStackEndpoints
public void enableDualStackEndpoints(boolean enableDualStackEndpoints)
This method should be used to enable or disable the use of dual-stack endpoints.The default value is false i.e. dual-stack endpoints are disabled by default.
- Parameters:
enableDualStackEndpoints- This flag can be set to true or false to enable or disable the use of dual-stack endpoints respectively
-
getOptionsMap
public Map<String,Boolean> getOptionsMap()
Return an immutable snapshot representing the current options set for this client.- Returns:
- immutable snapshot representing the current options set for this client
-
getResolvedEndpoint
public String getResolvedEndpoint(Map<String,Object> requiredParametersMap)
Returns the endpoint after filling in the current options, as determined byBaseClient.getOptionsMap(), and then filling in the required parameters in requiredParametersMap into the placeholders in the endpoint.- Parameters:
requiredParametersMap- the map from required parameter name to their values- Returns:
- resolved endpoint, with all options and placeholders filled in
-
useRealmSpecificEndpointTemplate
public void useRealmSpecificEndpointTemplate(boolean useOfRealmSpecificEndpointTemplateEnabled)
This method should be used to enable or disable the use of realm-specific endpoint template.The default value is null. To enable the use of endpoint template defined for the realm in use, set the flag to true To disable the use of endpoint template defined for the realm in use, set the flag to false
- Parameters:
useOfRealmSpecificEndpointTemplateEnabled- This flag can be set to true or false to enable or disable the use of realm-specific endpoint template respectively
-
setEndpoint
public final void setEndpoint(String endpoint)
-
getEndpoint
public final String getEndpoint()
Get the endpoint of the client.Note that the endpoint may be parameterized and contain placeholders and options. The region subdomain and realm domain will have been properly replaced already if the endpoint was selected using a
Region.Examples of endpoints this may return:
- Unparameterized endpoints
https://identity.us-phoenix-1.oci.oraclecloud.com https://identity.us-ashburn-1.oci.oraclecloud.com https://test-namespace.objectstorage.us-ashburn-1.oci.customer-oci.com - Parameterized endpoints with placeholders
https://{namespaceName+Dot}objectstorage.us-phoenix-1.oci.customer-oci.com https://{namespaceName+Dot}objectstorage.us-ashburn-1.oci.customer-oci.com - Parameterized endpoints with options
https://{dualStack?ds.:}identity.us-phoenix-1.oci.oraclecloud.com https://{dualStack?ds.:}identity.us-ashburn-1.oci.oraclecloud.com - Parameterized endpoints with placeholders and options
https://{namespaceName+Dot}{dualStack?ds.:}objectstorage.us-phoenix-1.oci.customer-oci.com https://{namespaceName+Dot}{dualStack?ds.:}objectstorage.us-ashburn-1.oci.customer-oci.com
To get the actual endpoint for a parameterized request, you can use
BaseClient.getResolvedEndpoint(Map)orParameterizedEndpointUtil.getEndpointWithPopulatedServiceParameters(String, Map, Map).- Returns:
- the endpoint being used by the client
- Unparameterized endpoints
-
refreshClient
public final void refreshClient()
Rebuild the backingHttpClient.This will call
ClientConfigurators again, and can be used to e.g. refresh the SSL certificate.
-
close
public final void close()
- Specified by:
closein interfaceAutoCloseable
-
getClientCommonLibraryVersion
public String getClientCommonLibraryVersion()
-
-