@Generated(value="OracleSDKGenerator", comments="API Version: 20210610") public class JavaManagementServiceClient extends Object implements JavaManagementService
Modifier and Type | Class and Description |
---|---|
static class |
JavaManagementServiceClient.Builder
Builder class for this client.
|
Modifier and Type | Field and Description |
---|---|
static Service |
SERVICE
Service instance for JavaManagementService.
|
Modifier | Constructor and Description |
---|---|
|
JavaManagementServiceClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory)
Creates a new service instance using the given authentication provider and client configuration.
|
|
JavaManagementServiceClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
List<ClientConfigurator> additionalClientConfigurators)
Creates a new service instance using the given authentication provider and client configuration.
|
|
JavaManagementServiceClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
List<ClientConfigurator> additionalClientConfigurators,
String endpoint)
Creates a new service instance using the given authentication provider and client configuration.
|
|
JavaManagementServiceClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories,
List<ClientConfigurator> additionalClientConfigurators,
String endpoint)
Creates a new service instance using the given authentication provider and client configuration.
|
|
JavaManagementServiceClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories,
List<ClientConfigurator> additionalClientConfigurators,
String endpoint,
ExecutorService executorService)
Creates a new service instance using the given authentication provider and client configuration.
|
protected |
JavaManagementServiceClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories,
List<ClientConfigurator> additionalClientConfigurators,
String endpoint,
ExecutorService executorService,
RestClientFactoryBuilder restClientFactoryBuilder)
Creates a new service instance using the given authentication provider and client configuration.
|
|
JavaManagementServiceClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
Creates a new service instance using the given authentication provider.
|
|
JavaManagementServiceClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration)
Creates a new service instance using the given authentication provider and client configuration.
|
|
JavaManagementServiceClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator)
Creates a new service instance using the given authentication provider and client configuration.
|
Modifier and Type | Method and Description |
---|---|
static JavaManagementServiceClient.Builder |
builder()
Create a builder for this client.
|
CancelWorkRequestResponse |
cancelWorkRequest(CancelWorkRequestRequest request)
Deletes the work request specified by an identifier.
|
ChangeFleetCompartmentResponse |
changeFleetCompartment(ChangeFleetCompartmentRequest request)
Move a specified Fleet into the compartment identified in the POST form.
|
void |
close() |
CreateBlocklistResponse |
createBlocklist(CreateBlocklistRequest request)
Add a new record to the fleet blocklist.
|
CreateFleetResponse |
createFleet(CreateFleetRequest request)
Create a new Fleet using the information provided.
|
DeleteBlocklistResponse |
deleteBlocklist(DeleteBlocklistRequest request)
Deletes the blocklist record specified by an identifier.
|
DeleteFleetResponse |
deleteFleet(DeleteFleetRequest request)
Deletes the Fleet specified by an identifier.
|
String |
getEndpoint()
Gets the set endpoint for REST call (ex, https://www.example.com)
|
GetFleetResponse |
getFleet(GetFleetRequest request)
Retrieve a Fleet with the specified identifier.
|
GetFleetAgentConfigurationResponse |
getFleetAgentConfiguration(GetFleetAgentConfigurationRequest request)
Retrieve a Fleet Agent Configuration for the specified Fleet.
|
JavaManagementServicePaginators |
getPaginators()
Gets the pre-configured paginators available for list operations in this service which may return multiple
pages of data.
|
JavaManagementServiceWaiters |
getWaiters()
Gets the pre-configured waiters available for resources for this service.
|
GetWorkRequestResponse |
getWorkRequest(GetWorkRequestRequest request)
Retrieve the details of a work request with the specified ID.
|
ListBlocklistsResponse |
listBlocklists(ListBlocklistsRequest request)
Returns a list of blocklist entities contained by a fleet.
|
ListFleetsResponse |
listFleets(ListFleetsRequest request)
Returns a list of all the Fleets contained by a compartment.
|
ListInstallationSitesResponse |
listInstallationSites(ListInstallationSitesRequest request)
List Java installation sites in a Fleet filtered by query parameters.
|
ListJreUsageResponse |
listJreUsage(ListJreUsageRequest request)
List Java Runtime usage in a specified host filtered by query parameters.
|
ListWorkItemsResponse |
listWorkItems(ListWorkItemsRequest request)
Retrieve a (paginated) list of work items for a specified work request.
|
ListWorkRequestErrorsResponse |
listWorkRequestErrors(ListWorkRequestErrorsRequest request)
Retrieve a (paginated) list of errors for a specified work request.
|
ListWorkRequestLogsResponse |
listWorkRequestLogs(ListWorkRequestLogsRequest request)
Retrieve a (paginated) list of logs for a specified work request.
|
ListWorkRequestsResponse |
listWorkRequests(ListWorkRequestsRequest request)
List the work requests in a compartment.
|
RemoveFleetInstallationSitesResponse |
removeFleetInstallationSites(RemoveFleetInstallationSitesRequest request)
Remove Java installation sites in a Fleet.
|
void |
setEndpoint(String endpoint)
Sets the endpoint to call (ex, https://www.example.com).
|
void |
setRegion(Region region)
Sets the region to call (ex, Region.US_PHOENIX_1).
|
void |
setRegion(String regionId)
Sets the region to call (ex, ‘us-phoenix-1’).
|
SummarizeApplicationUsageResponse |
summarizeApplicationUsage(SummarizeApplicationUsageRequest request)
List application usage in a Fleet filtered by query parameters.
|
SummarizeInstallationUsageResponse |
summarizeInstallationUsage(SummarizeInstallationUsageRequest request)
List Java installation usage in a Fleet filtered by query parameters.
|
SummarizeJreUsageResponse |
summarizeJreUsage(SummarizeJreUsageRequest request)
List Java Runtime usage in a specified Fleet filtered by query parameters.
|
SummarizeManagedInstanceUsageResponse |
summarizeManagedInstanceUsage(SummarizeManagedInstanceUsageRequest request)
List managed instance usage in a Fleet filtered by query parameters.
|
SummarizeResourceInventoryResponse |
summarizeResourceInventory(SummarizeResourceInventoryRequest request)
Retrieve the inventory of JMS resources in the specified compartment: a list of the number of active fleets, managed instances, Java Runtimes, Java installations, and applications.
|
UpdateFleetResponse |
updateFleet(UpdateFleetRequest request)
Update the Fleet specified by an identifier.
|
UpdateFleetAgentConfigurationResponse |
updateFleetAgentConfiguration(UpdateFleetAgentConfigurationRequest request)
Update the Fleet Agent Configuration for the specified Fleet.
|
public static final Service SERVICE
Service instance for JavaManagementService.
public JavaManagementServiceClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
Creates a new service instance using the given authentication provider.
authenticationDetailsProvider
- The authentication details provider, required.public JavaManagementServiceClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)
Creates a new service instance using the given authentication provider and client configuration.
authenticationDetailsProvider
- The authentication details provider, required.configuration
- The client configuration, optional.public JavaManagementServiceClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)
Creates a new service instance using the given authentication provider and client configuration. Additionally, a Consumer can be provided that will be invoked whenever a REST Client is created to allow for additional configuration/customization.
authenticationDetailsProvider
- The authentication details provider, required.configuration
- The client configuration, optional.clientConfigurator
- ClientConfigurator that will be invoked for additional configuration of a REST client, optional.public JavaManagementServiceClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)
Creates a new service instance using the given authentication provider and client configuration. Additionally, a Consumer can be provided that will be invoked whenever a REST Client is created to allow for additional configuration/customization.
This is an advanced constructor for clients that want to take control over how requests are signed.
authenticationDetailsProvider
- The authentication details provider, required.configuration
- The client configuration, optional.clientConfigurator
- ClientConfigurator that will be invoked for additional configuration of a REST client, optional.defaultRequestSignerFactory
- The request signer factory used to create the request signer for this service.public JavaManagementServiceClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)
Creates a new service instance using the given authentication provider and client configuration. Additionally, a Consumer can be provided that will be invoked whenever a REST Client is created to allow for additional configuration/customization.
This is an advanced constructor for clients that want to take control over how requests are signed.
authenticationDetailsProvider
- The authentication details provider, required.configuration
- The client configuration, optional.clientConfigurator
- ClientConfigurator that will be invoked for additional configuration of a REST client, optional.defaultRequestSignerFactory
- The request signer factory used to create the request signer for this service.additionalClientConfigurators
- Additional client configurators to be run after the primary configurator.public JavaManagementServiceClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Creates a new service instance using the given authentication provider and client configuration. Additionally, a Consumer can be provided that will be invoked whenever a REST Client is created to allow for additional configuration/customization.
This is an advanced constructor for clients that want to take control over how requests are signed.
authenticationDetailsProvider
- The authentication details provider, required.configuration
- The client configuration, optional.clientConfigurator
- ClientConfigurator that will be invoked for additional configuration of a REST client, optional.defaultRequestSignerFactory
- The request signer factory used to create the request signer for this service.additionalClientConfigurators
- Additional client configurators to be run after the primary configurator.endpoint
- Endpoint, or null to leave unset (note, may be overridden by authenticationDetailsProvider
)public JavaManagementServiceClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Creates a new service instance using the given authentication provider and client configuration. Additionally, a Consumer can be provided that will be invoked whenever a REST Client is created to allow for additional configuration/customization.
This is an advanced constructor for clients that want to take control over how requests are signed.
authenticationDetailsProvider
- The authentication details provider, required.configuration
- The client configuration, optional.clientConfigurator
- ClientConfigurator that will be invoked for additional configuration of a REST client, optional.defaultRequestSignerFactory
- The request signer factory used to create the request signer for this service.signingStrategyRequestSignerFactories
- The request signer factories for each signing strategy used to create the request signeradditionalClientConfigurators
- Additional client configurators to be run after the primary configurator.endpoint
- Endpoint, or null to leave unset (note, may be overridden by authenticationDetailsProvider
)public JavaManagementServiceClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint, ExecutorService executorService)
Creates a new service instance using the given authentication provider and client configuration. Additionally, a Consumer can be provided that will be invoked whenever a REST Client is created to allow for additional configuration/customization.
This is an advanced constructor for clients that want to take control over how requests are signed.
authenticationDetailsProvider
- The authentication details provider, required.configuration
- The client configuration, optional.clientConfigurator
- ClientConfigurator that will be invoked for additional configuration of a REST client, optional.defaultRequestSignerFactory
- The request signer factory used to create the request signer for this service.signingStrategyRequestSignerFactories
- The request signer factories for each signing strategy used to create the request signeradditionalClientConfigurators
- Additional client configurators to be run after the primary configurator.endpoint
- Endpoint, or null to leave unset (note, may be overridden by authenticationDetailsProvider
)executorService
- ExecutorService used by the client, or null to use the default configured ThreadPoolExecutorprotected JavaManagementServiceClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint, ExecutorService executorService, RestClientFactoryBuilder restClientFactoryBuilder)
Creates a new service instance using the given authentication provider and client configuration. Additionally, a Consumer can be provided that will be invoked whenever a REST Client is created to allow for additional configuration/customization.
This is an advanced constructor for clients that want to take control over how requests are signed.
Use the JavaManagementServiceClient.Builder
to get access to all these parameters.
authenticationDetailsProvider
- The authentication details provider, required.configuration
- The client configuration, optional.clientConfigurator
- ClientConfigurator that will be invoked for additional configuration of a REST client, optional.defaultRequestSignerFactory
- The request signer factory used to create the request signer for this service.signingStrategyRequestSignerFactories
- The request signer factories for each signing strategy used to create the request signeradditionalClientConfigurators
- Additional client configurators to be run after the primary configurator.endpoint
- Endpoint, or null to leave unset (note, may be overridden by authenticationDetailsProvider
)executorService
- ExecutorService used by the client, or null to use the default configured ThreadPoolExecutorrestClientFactoryBuilder
- the builder for the RestClientFactory
public static JavaManagementServiceClient.Builder builder()
Create a builder for this client.
public void setEndpoint(String endpoint)
JavaManagementService
Sets the endpoint to call (ex, https://www.example.com).
setEndpoint
in interface JavaManagementService
endpoint
- The endpoint of the service.public String getEndpoint()
JavaManagementService
Gets the set endpoint for REST call (ex, https://www.example.com)
getEndpoint
in interface JavaManagementService
public void setRegion(Region region)
JavaManagementService
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 JavaManagementService
region
- The region of the service.public void setRegion(String regionId)
JavaManagementService
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 JavaManagementService
regionId
- The public region ID.public void close()
close
in interface AutoCloseable
public CancelWorkRequestResponse cancelWorkRequest(CancelWorkRequestRequest request)
JavaManagementService
Deletes the work request specified by an identifier.
cancelWorkRequest
in interface JavaManagementService
request
- The request object containing the details to sendpublic ChangeFleetCompartmentResponse changeFleetCompartment(ChangeFleetCompartmentRequest request)
JavaManagementService
Move a specified Fleet into the compartment identified in the POST form. When provided, If-Match is checked against ETag values of the resource.
changeFleetCompartment
in interface JavaManagementService
request
- The request object containing the details to sendpublic CreateBlocklistResponse createBlocklist(CreateBlocklistRequest request)
JavaManagementService
Add a new record to the fleet blocklist.
createBlocklist
in interface JavaManagementService
request
- The request object containing the details to sendpublic CreateFleetResponse createFleet(CreateFleetRequest request)
JavaManagementService
Create a new Fleet using the information provided.
createFleet
in interface JavaManagementService
request
- The request object containing the details to sendpublic DeleteBlocklistResponse deleteBlocklist(DeleteBlocklistRequest request)
JavaManagementService
Deletes the blocklist record specified by an identifier.
deleteBlocklist
in interface JavaManagementService
request
- The request object containing the details to sendpublic DeleteFleetResponse deleteFleet(DeleteFleetRequest request)
JavaManagementService
Deletes the Fleet specified by an identifier.
deleteFleet
in interface JavaManagementService
request
- The request object containing the details to sendpublic GetFleetResponse getFleet(GetFleetRequest request)
JavaManagementService
Retrieve a Fleet with the specified identifier.
getFleet
in interface JavaManagementService
request
- The request object containing the details to sendpublic GetFleetAgentConfigurationResponse getFleetAgentConfiguration(GetFleetAgentConfigurationRequest request)
JavaManagementService
Retrieve a Fleet Agent Configuration for the specified Fleet.
getFleetAgentConfiguration
in interface JavaManagementService
request
- The request object containing the details to sendpublic GetWorkRequestResponse getWorkRequest(GetWorkRequestRequest request)
JavaManagementService
Retrieve the details of a work request with the specified ID.
getWorkRequest
in interface JavaManagementService
request
- The request object containing the details to sendpublic ListBlocklistsResponse listBlocklists(ListBlocklistsRequest request)
JavaManagementService
Returns a list of blocklist entities contained by a fleet.
listBlocklists
in interface JavaManagementService
request
- The request object containing the details to sendpublic ListFleetsResponse listFleets(ListFleetsRequest request)
JavaManagementService
Returns a list of all the Fleets contained by a compartment. The query parameter compartmentId
is required unless the query parameter id
is specified.
listFleets
in interface JavaManagementService
request
- The request object containing the details to sendpublic ListInstallationSitesResponse listInstallationSites(ListInstallationSitesRequest request)
JavaManagementService
List Java installation sites in a Fleet filtered by query parameters.
listInstallationSites
in interface JavaManagementService
request
- The request object containing the details to sendpublic ListJreUsageResponse listJreUsage(ListJreUsageRequest request)
JavaManagementService
List Java Runtime usage in a specified host filtered by query parameters.
listJreUsage
in interface JavaManagementService
request
- The request object containing the details to sendpublic ListWorkItemsResponse listWorkItems(ListWorkItemsRequest request)
JavaManagementService
Retrieve a (paginated) list of work items for a specified work request.
listWorkItems
in interface JavaManagementService
request
- The request object containing the details to sendpublic ListWorkRequestErrorsResponse listWorkRequestErrors(ListWorkRequestErrorsRequest request)
JavaManagementService
Retrieve a (paginated) list of errors for a specified work request.
listWorkRequestErrors
in interface JavaManagementService
request
- The request object containing the details to sendpublic ListWorkRequestLogsResponse listWorkRequestLogs(ListWorkRequestLogsRequest request)
JavaManagementService
Retrieve a (paginated) list of logs for a specified work request.
listWorkRequestLogs
in interface JavaManagementService
request
- The request object containing the details to sendpublic ListWorkRequestsResponse listWorkRequests(ListWorkRequestsRequest request)
JavaManagementService
List the work requests in a compartment. The query parameter compartmentId
is required unless the query parameter id
or fleetId
is specified.
listWorkRequests
in interface JavaManagementService
request
- The request object containing the details to sendpublic RemoveFleetInstallationSitesResponse removeFleetInstallationSites(RemoveFleetInstallationSitesRequest request)
JavaManagementService
Remove Java installation sites in a Fleet.
removeFleetInstallationSites
in interface JavaManagementService
request
- The request object containing the details to sendpublic SummarizeApplicationUsageResponse summarizeApplicationUsage(SummarizeApplicationUsageRequest request)
JavaManagementService
List application usage in a Fleet filtered by query parameters.
summarizeApplicationUsage
in interface JavaManagementService
request
- The request object containing the details to sendpublic SummarizeInstallationUsageResponse summarizeInstallationUsage(SummarizeInstallationUsageRequest request)
JavaManagementService
List Java installation usage in a Fleet filtered by query parameters.
summarizeInstallationUsage
in interface JavaManagementService
request
- The request object containing the details to sendpublic SummarizeJreUsageResponse summarizeJreUsage(SummarizeJreUsageRequest request)
JavaManagementService
List Java Runtime usage in a specified Fleet filtered by query parameters.
summarizeJreUsage
in interface JavaManagementService
request
- The request object containing the details to sendpublic SummarizeManagedInstanceUsageResponse summarizeManagedInstanceUsage(SummarizeManagedInstanceUsageRequest request)
JavaManagementService
List managed instance usage in a Fleet filtered by query parameters.
summarizeManagedInstanceUsage
in interface JavaManagementService
request
- The request object containing the details to sendpublic SummarizeResourceInventoryResponse summarizeResourceInventory(SummarizeResourceInventoryRequest request)
JavaManagementService
Retrieve the inventory of JMS resources in the specified compartment: a list of the number of active fleets, managed instances, Java Runtimes, Java installations, and applications.
summarizeResourceInventory
in interface JavaManagementService
request
- The request object containing the details to sendpublic UpdateFleetResponse updateFleet(UpdateFleetRequest request)
JavaManagementService
Update the Fleet specified by an identifier.
updateFleet
in interface JavaManagementService
request
- The request object containing the details to sendpublic UpdateFleetAgentConfigurationResponse updateFleetAgentConfiguration(UpdateFleetAgentConfigurationRequest request)
JavaManagementService
Update the Fleet Agent Configuration for the specified Fleet.
updateFleetAgentConfiguration
in interface JavaManagementService
request
- The request object containing the details to sendpublic JavaManagementServiceWaiters getWaiters()
JavaManagementService
Gets the pre-configured waiters available for resources for this service.
getWaiters
in interface JavaManagementService
public JavaManagementServicePaginators getPaginators()
JavaManagementService
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 JavaManagementService
Copyright © 2016–2022. All rights reserved.