@Generated(value="OracleSDKGenerator", comments="API Version: 20201210") public class RoverNodeClient extends BaseSyncClient implements RoverNode
Modifier and Type | Class and Description |
---|---|
static class |
RoverNodeClient.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 RoverNode.
|
Constructor and Description |
---|
RoverNodeClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory)
Deprecated.
Use the
builder instead. |
RoverNodeClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
List<ClientConfigurator> additionalClientConfigurators)
Deprecated.
Use the
builder instead. |
RoverNodeClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
List<ClientConfigurator> additionalClientConfigurators,
String endpoint)
Deprecated.
Use the
builder instead. |
RoverNodeClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories,
List<ClientConfigurator> additionalClientConfigurators,
String endpoint)
Deprecated.
Use the
builder instead. |
RoverNodeClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories,
List<ClientConfigurator> additionalClientConfigurators,
String endpoint,
ExecutorService executorService)
Deprecated.
Use the
builder instead. |
RoverNodeClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
Deprecated.
Use the
builder instead. |
RoverNodeClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration)
Deprecated.
Use the
builder instead. |
RoverNodeClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator)
Deprecated.
Use the
builder instead. |
Modifier and Type | Method and Description |
---|---|
static RoverNodeClient.Builder |
builder()
Create a builder for this client.
|
ChangeRoverNodeCompartmentResponse |
changeRoverNodeCompartment(ChangeRoverNodeCompartmentRequest request)
Moves a rover node into a different compartment.
|
void |
close() |
CreateRoverNodeResponse |
createRoverNode(CreateRoverNodeRequest request)
Creates a new RoverNode.
|
DeleteRoverNodeResponse |
deleteRoverNode(DeleteRoverNodeRequest request)
Deletes a RoverNode resource by identifier
|
String |
getClientCommonLibraryVersion() |
protected ClientConfigurator |
getDefaultConfigurator() |
String |
getEndpoint() |
Optional<String> |
getMinimumClientCommonLibraryVersionFromClient() |
RoverNodePaginators |
getPaginators()
Gets the pre-configured paginators available for list operations in this service which may
return multiple pages of data.
|
GetRoverNodeResponse |
getRoverNode(GetRoverNodeRequest request)
Gets a RoverNode by identifier.
|
GetRoverNodeCertificateResponse |
getRoverNodeCertificate(GetRoverNodeCertificateRequest request)
Get the certificate for a rover node
|
GetRoverNodeEncryptionKeyResponse |
getRoverNodeEncryptionKey(GetRoverNodeEncryptionKeyRequest request)
Get the data encryption key for a rover node.
|
GetRoverNodeGetRptResponse |
getRoverNodeGetRpt(GetRoverNodeGetRptRequest request)
Get the resource principal token for a rover node
|
RoverNodeWaiters |
getWaiters()
Gets the pre-configured waiters available for resources for this service.
|
ListRoverNodesResponse |
listRoverNodes(ListRoverNodesRequest request)
Returns a list of RoverNodes.
|
void |
populateServiceParametersInEndpoint(String endpoint,
Map<String,Object> requiredParametersMap)
Populate the parameters in the endpoint with its corresponding value and update the base
endpoint.
|
void |
refreshClient()
Rebuild the backing
HttpClient . |
RoverNodeActionRetrieveCaBundleResponse |
roverNodeActionRetrieveCaBundle(RoverNodeActionRetrieveCaBundleRequest request)
Retrieve Ca Bundle for a rover node
|
RoverNodeActionSetKeyResponse |
roverNodeActionSetKey(RoverNodeActionSetKeyRequest request)
Get the resource principal public key for a rover node
|
RoverNodeGenerateCertificateResponse |
roverNodeGenerateCertificate(RoverNodeGenerateCertificateRequest request)
Request to generate certificate for a roverNode.
|
RoverNodeRenewCertificateResponse |
roverNodeRenewCertificate(RoverNodeRenewCertificateRequest request)
Request to renew certificate for a roverNode.
|
RoverNodeReplaceCertificateAuthorityResponse |
roverNodeReplaceCertificateAuthority(RoverNodeReplaceCertificateAuthorityRequest request)
Request to replace certificate authority for a roverNode.
|
RoverNodeRetrieveLeafCertificateResponse |
roverNodeRetrieveLeafCertificate(RoverNodeRetrieveLeafCertificateRequest request)
Retrieve the leaf certificate info for a rover node
|
void |
setEndpoint(String endpoint) |
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’).
|
void |
updateBaseEndpoint(String endpoint)
This method should be used for parameterized endpoint templates only.
|
UpdateRoverNodeResponse |
updateRoverNode(UpdateRoverNodeRequest request)
Updates the RoverNode
|
void |
useRealmSpecificEndpointTemplate(boolean useOfRealmSpecificEndpointTemplateEnabled)
This method should be used to enable or disable the use of realm-specific endpoint template.
|
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 RoverNode.
public final String clientCommonLibraryVersion
@Deprecated public RoverNodeClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see RoverNodeClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)@Deprecated public RoverNodeClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see RoverNodeClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
@Deprecated public RoverNodeClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see RoverNodeClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
clientConfigurator
- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
@Deprecated public RoverNodeClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see RoverNodeClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
clientConfigurator
- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
- ClientBuilderBase.requestSignerFactory
@Deprecated public RoverNodeClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see RoverNodeClient.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 RoverNodeClient(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 RoverNodeClient.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 RoverNodeClient(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 RoverNodeClient.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 RoverNodeClient(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 RoverNodeClient.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
- RoverNodeClient.Builder.executorService
public static RoverNodeClient.Builder builder()
Create a builder for this client.
public void setRegion(Region region)
RoverNode
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.
public void setRegion(String regionId)
RoverNode
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
.
public ChangeRoverNodeCompartmentResponse changeRoverNodeCompartment(ChangeRoverNodeCompartmentRequest request)
RoverNode
Moves a rover node into a different compartment.
changeRoverNodeCompartment
in interface RoverNode
request
- The request object containing the details to sendpublic CreateRoverNodeResponse createRoverNode(CreateRoverNodeRequest request)
RoverNode
Creates a new RoverNode.
createRoverNode
in interface RoverNode
request
- The request object containing the details to sendpublic DeleteRoverNodeResponse deleteRoverNode(DeleteRoverNodeRequest request)
RoverNode
Deletes a RoverNode resource by identifier
deleteRoverNode
in interface RoverNode
request
- The request object containing the details to sendpublic GetRoverNodeResponse getRoverNode(GetRoverNodeRequest request)
RoverNode
Gets a RoverNode by identifier.
getRoverNode
in interface RoverNode
request
- The request object containing the details to sendpublic GetRoverNodeCertificateResponse getRoverNodeCertificate(GetRoverNodeCertificateRequest request)
RoverNode
Get the certificate for a rover node
getRoverNodeCertificate
in interface RoverNode
request
- The request object containing the details to sendpublic GetRoverNodeEncryptionKeyResponse getRoverNodeEncryptionKey(GetRoverNodeEncryptionKeyRequest request)
RoverNode
Get the data encryption key for a rover node.
getRoverNodeEncryptionKey
in interface RoverNode
request
- The request object containing the details to sendpublic GetRoverNodeGetRptResponse getRoverNodeGetRpt(GetRoverNodeGetRptRequest request)
RoverNode
Get the resource principal token for a rover node
getRoverNodeGetRpt
in interface RoverNode
request
- The request object containing the details to sendpublic ListRoverNodesResponse listRoverNodes(ListRoverNodesRequest request)
RoverNode
Returns a list of RoverNodes.
listRoverNodes
in interface RoverNode
request
- The request object containing the details to sendpublic RoverNodeActionRetrieveCaBundleResponse roverNodeActionRetrieveCaBundle(RoverNodeActionRetrieveCaBundleRequest request)
RoverNode
Retrieve Ca Bundle for a rover node
roverNodeActionRetrieveCaBundle
in interface RoverNode
request
- The request object containing the details to sendpublic RoverNodeActionSetKeyResponse roverNodeActionSetKey(RoverNodeActionSetKeyRequest request)
RoverNode
Get the resource principal public key for a rover node
roverNodeActionSetKey
in interface RoverNode
request
- The request object containing the details to sendpublic RoverNodeGenerateCertificateResponse roverNodeGenerateCertificate(RoverNodeGenerateCertificateRequest request)
RoverNode
Request to generate certificate for a roverNode.
roverNodeGenerateCertificate
in interface RoverNode
request
- The request object containing the details to sendpublic RoverNodeRenewCertificateResponse roverNodeRenewCertificate(RoverNodeRenewCertificateRequest request)
RoverNode
Request to renew certificate for a roverNode.
roverNodeRenewCertificate
in interface RoverNode
request
- The request object containing the details to sendpublic RoverNodeReplaceCertificateAuthorityResponse roverNodeReplaceCertificateAuthority(RoverNodeReplaceCertificateAuthorityRequest request)
RoverNode
Request to replace certificate authority for a roverNode.
roverNodeReplaceCertificateAuthority
in interface RoverNode
request
- The request object containing the details to sendpublic RoverNodeRetrieveLeafCertificateResponse roverNodeRetrieveLeafCertificate(RoverNodeRetrieveLeafCertificateRequest request)
RoverNode
Retrieve the leaf certificate info for a rover node
roverNodeRetrieveLeafCertificate
in interface RoverNode
request
- The request object containing the details to sendpublic UpdateRoverNodeResponse updateRoverNode(UpdateRoverNodeRequest request)
RoverNode
Updates the RoverNode
updateRoverNode
in interface RoverNode
request
- The request object containing the details to sendpublic RoverNodeWaiters getWaiters()
RoverNode
Gets the pre-configured waiters available for resources for this service.
getWaiters
in interface RoverNode
public RoverNodePaginators getPaginators()
RoverNode
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 RoverNode
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.