@Generated(value="OracleSDKGenerator", comments="API Version: 20190531") public class BdsClient extends BaseSyncClient implements Bds
Modifier and Type | Class and Description |
---|---|
static class |
BdsClient.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 Bds.
|
Constructor and Description |
---|
BdsClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory)
Deprecated.
Use the
builder instead. |
BdsClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
List<ClientConfigurator> additionalClientConfigurators)
Deprecated.
Use the
builder instead. |
BdsClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
List<ClientConfigurator> additionalClientConfigurators,
String endpoint)
Deprecated.
Use the
builder instead. |
BdsClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories,
List<ClientConfigurator> additionalClientConfigurators,
String endpoint)
Deprecated.
Use the
builder instead. |
BdsClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories,
List<ClientConfigurator> additionalClientConfigurators,
String endpoint,
ExecutorService executorService)
Deprecated.
Use the
builder instead. |
BdsClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
Deprecated.
Use the
builder instead. |
BdsClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration)
Deprecated.
Use the
builder instead. |
BdsClient(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 Bds.
public final String clientCommonLibraryVersion
@Deprecated public BdsClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see BdsClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)@Deprecated public BdsClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see BdsClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
@Deprecated public BdsClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see BdsClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
clientConfigurator
- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
@Deprecated public BdsClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see BdsClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
clientConfigurator
- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
- ClientBuilderBase.requestSignerFactory
@Deprecated public BdsClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see BdsClient.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 BdsClient(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 BdsClient.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 BdsClient(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 BdsClient.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 BdsClient(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 BdsClient.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
- BdsClient.Builder.executorService
public static BdsClient.Builder builder()
Create a builder for this client.
public void setRegion(Region region)
Bds
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)
Bds
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 ActivateBdsMetastoreConfigurationResponse activateBdsMetastoreConfiguration(ActivateBdsMetastoreConfigurationRequest request)
Bds
Activate specified metastore configuration.
activateBdsMetastoreConfiguration
in interface Bds
request
- The request object containing the details to sendpublic AddAutoScalingConfigurationResponse addAutoScalingConfiguration(AddAutoScalingConfigurationRequest request)
Bds
Add an autoscale configuration to the cluster.
addAutoScalingConfiguration
in interface Bds
request
- The request object containing the details to sendpublic AddBlockStorageResponse addBlockStorage(AddBlockStorageRequest request)
Bds
Adds block storage to existing worker/compute only worker nodes. The same amount of storage will be added to all worker/compute only worker nodes. No change will be made to storage that is already attached. Block storage cannot be removed.
addBlockStorage
in interface Bds
request
- The request object containing the details to sendpublic AddCloudSqlResponse addCloudSql(AddCloudSqlRequest request)
Bds
Adds Cloud SQL to your cluster. You can use Cloud SQL to query against non-relational data stored in multiple big data sources, including Apache Hive, HDFS, Oracle NoSQL Database, and Apache HBase. Adding Cloud SQL adds a query server node to the cluster and creates cell servers on all the worker nodes in the cluster.
addCloudSql
in interface Bds
request
- The request object containing the details to sendpublic AddKafkaResponse addKafka(AddKafkaRequest request)
Bds
Adds Kafka to a cluster.
public AddMasterNodesResponse addMasterNodes(AddMasterNodesRequest request)
Bds
Increases the size (scales out) of a cluster by adding master nodes. The added master nodes will have the same shape and will have the same amount of attached block storage as other master nodes in the cluster.
addMasterNodes
in interface Bds
request
- The request object containing the details to sendpublic AddUtilityNodesResponse addUtilityNodes(AddUtilityNodesRequest request)
Bds
Increases the size (scales out) of a cluster by adding utility nodes. The added utility nodes will have the same shape and will have the same amount of attached block storage as other utility nodes in the cluster.
addUtilityNodes
in interface Bds
request
- The request object containing the details to sendpublic AddWorkerNodesResponse addWorkerNodes(AddWorkerNodesRequest request)
Bds
Increases the size (scales out) a cluster by adding worker nodes(data/compute). The added worker nodes will have the same shape and will have the same amount of attached block storage as other worker nodes in the cluster.
addWorkerNodes
in interface Bds
request
- The request object containing the details to sendpublic BackupNodeResponse backupNode(BackupNodeRequest request)
Bds
Takes a backup of of given nodes.
backupNode
in interface Bds
request
- The request object containing the details to sendpublic CertificateServiceInfoResponse certificateServiceInfo(CertificateServiceInfoRequest request)
Bds
A list of services and their certificate details.
certificateServiceInfo
in interface Bds
request
- The request object containing the details to sendpublic ChangeBdsInstanceCompartmentResponse changeBdsInstanceCompartment(ChangeBdsInstanceCompartmentRequest request)
Bds
Moves a Big Data Service cluster into a different compartment.
changeBdsInstanceCompartment
in interface Bds
request
- The request object containing the details to sendpublic ChangeShapeResponse changeShape(ChangeShapeRequest request)
Bds
Changes the size of a cluster by scaling up or scaling down the nodes. Nodes are scaled up or down by changing the shapes of all the nodes of the same type to the next larger or smaller shape. The node types are master, utility, worker, and Cloud SQL. Only nodes with VM-STANDARD shapes can be scaled.
changeShape
in interface Bds
request
- The request object containing the details to sendpublic CreateBdsApiKeyResponse createBdsApiKey(CreateBdsApiKeyRequest request)
Bds
Create an API key on behalf of the specified user.
createBdsApiKey
in interface Bds
request
- The request object containing the details to sendpublic CreateBdsInstanceResponse createBdsInstance(CreateBdsInstanceRequest request)
Bds
Creates a Big Data Service cluster.
createBdsInstance
in interface Bds
request
- The request object containing the details to sendpublic CreateBdsMetastoreConfigurationResponse createBdsMetastoreConfiguration(CreateBdsMetastoreConfigurationRequest request)
Bds
Create and activate external metastore configuration.
createBdsMetastoreConfiguration
in interface Bds
request
- The request object containing the details to sendpublic CreateNodeBackupConfigurationResponse createNodeBackupConfiguration(CreateNodeBackupConfigurationRequest request)
Bds
Add a node volume backup configuration to the cluster for an indicated node type or node.
createNodeBackupConfiguration
in interface Bds
request
- The request object containing the details to sendpublic CreateNodeReplaceConfigurationResponse createNodeReplaceConfiguration(CreateNodeReplaceConfigurationRequest request)
Bds
Add a nodeReplaceConfigurations to the cluster.
createNodeReplaceConfiguration
in interface Bds
request
- The request object containing the details to sendpublic CreateResourcePrincipalConfigurationResponse createResourcePrincipalConfiguration(CreateResourcePrincipalConfigurationRequest request)
Bds
Create a resource principal session token configuration.
createResourcePrincipalConfiguration
in interface Bds
request
- The request object containing the details to sendpublic DeleteBdsApiKeyResponse deleteBdsApiKey(DeleteBdsApiKeyRequest request)
Bds
Deletes the user’s API key represented by the provided ID.
deleteBdsApiKey
in interface Bds
request
- The request object containing the details to sendpublic DeleteBdsInstanceResponse deleteBdsInstance(DeleteBdsInstanceRequest request)
Bds
Deletes the cluster identified by the given ID.
deleteBdsInstance
in interface Bds
request
- The request object containing the details to sendpublic DeleteBdsMetastoreConfigurationResponse deleteBdsMetastoreConfiguration(DeleteBdsMetastoreConfigurationRequest request)
Bds
Delete the BDS metastore configuration represented by the provided ID.
deleteBdsMetastoreConfiguration
in interface Bds
request
- The request object containing the details to sendpublic DeleteNodeBackupResponse deleteNodeBackup(DeleteNodeBackupRequest request)
Bds
Delete the NodeBackup represented by the provided ID.
deleteNodeBackup
in interface Bds
request
- The request object containing the details to sendpublic DeleteNodeBackupConfigurationResponse deleteNodeBackupConfiguration(DeleteNodeBackupConfigurationRequest request)
Bds
Delete the NodeBackupConfiguration represented by the provided ID.
deleteNodeBackupConfiguration
in interface Bds
request
- The request object containing the details to sendpublic DisableCertificateResponse disableCertificate(DisableCertificateRequest request)
Bds
Disabling TLS/SSL for various ODH services running on the BDS cluster.
disableCertificate
in interface Bds
request
- The request object containing the details to sendpublic EnableCertificateResponse enableCertificate(EnableCertificateRequest request)
Bds
Configuring TLS/SSL for various ODH services running on the BDS cluster.
enableCertificate
in interface Bds
request
- The request object containing the details to sendpublic ExecuteBootstrapScriptResponse executeBootstrapScript(ExecuteBootstrapScriptRequest request)
Bds
Execute bootstrap script.
executeBootstrapScript
in interface Bds
request
- The request object containing the details to sendpublic ForceRefreshResourcePrincipalResponse forceRefreshResourcePrincipal(ForceRefreshResourcePrincipalRequest request)
Bds
Force Refresh Resource Principal for the cluster.
forceRefreshResourcePrincipal
in interface Bds
request
- The request object containing the details to sendpublic GetAutoScalingConfigurationResponse getAutoScalingConfiguration(GetAutoScalingConfigurationRequest request)
Bds
Returns details of the autoscale configuration identified by the given ID.
getAutoScalingConfiguration
in interface Bds
request
- The request object containing the details to sendpublic GetBdsApiKeyResponse getBdsApiKey(GetBdsApiKeyRequest request)
Bds
Returns the user’s API key information for the given ID.
getBdsApiKey
in interface Bds
request
- The request object containing the details to sendpublic GetBdsInstanceResponse getBdsInstance(GetBdsInstanceRequest request)
Bds
Returns information about the Big Data Service cluster identified by the given ID.
getBdsInstance
in interface Bds
request
- The request object containing the details to sendpublic GetBdsMetastoreConfigurationResponse getBdsMetastoreConfiguration(GetBdsMetastoreConfigurationRequest request)
Bds
Returns the BDS Metastore configuration information for the given ID.
getBdsMetastoreConfiguration
in interface Bds
request
- The request object containing the details to sendpublic GetNodeBackupResponse getNodeBackup(GetNodeBackupRequest request)
Bds
Returns details of NodeBackup identified by the given ID.
getNodeBackup
in interface Bds
request
- The request object containing the details to sendpublic GetNodeBackupConfigurationResponse getNodeBackupConfiguration(GetNodeBackupConfigurationRequest request)
Bds
Returns details of the NodeBackupConfiguration identified by the given ID.
getNodeBackupConfiguration
in interface Bds
request
- The request object containing the details to sendpublic GetNodeReplaceConfigurationResponse getNodeReplaceConfiguration(GetNodeReplaceConfigurationRequest request)
Bds
Returns details of the nodeReplaceConfiguration identified by the given ID.
getNodeReplaceConfiguration
in interface Bds
request
- The request object containing the details to sendpublic GetOsPatchDetailsResponse getOsPatchDetails(GetOsPatchDetailsRequest request)
Bds
Get the details of an os patch
getOsPatchDetails
in interface Bds
request
- The request object containing the details to sendpublic GetResourcePrincipalConfigurationResponse getResourcePrincipalConfiguration(GetResourcePrincipalConfigurationRequest request)
Bds
Returns details of the resourcePrincipalConfiguration identified by the given ID.
getResourcePrincipalConfiguration
in interface Bds
request
- The request object containing the details to sendpublic GetWorkRequestResponse getWorkRequest(GetWorkRequestRequest request)
Bds
Returns the status of the work request identified by the given ID.
getWorkRequest
in interface Bds
request
- The request object containing the details to sendpublic InstallOsPatchResponse installOsPatch(InstallOsPatchRequest request)
Bds
Install an os patch on a cluster
installOsPatch
in interface Bds
request
- The request object containing the details to sendpublic InstallPatchResponse installPatch(InstallPatchRequest request)
Bds
Install the specified patch to this cluster.
installPatch
in interface Bds
request
- The request object containing the details to sendpublic ListAutoScalingConfigurationsResponse listAutoScalingConfigurations(ListAutoScalingConfigurationsRequest request)
Bds
Returns information about the autoscaling configurations for a cluster.
listAutoScalingConfigurations
in interface Bds
request
- The request object containing the details to sendpublic ListBdsApiKeysResponse listBdsApiKeys(ListBdsApiKeysRequest request)
Bds
Returns a list of all API keys associated with this Big Data Service cluster.
listBdsApiKeys
in interface Bds
request
- The request object containing the details to sendpublic ListBdsInstancesResponse listBdsInstances(ListBdsInstancesRequest request)
Bds
Returns a list of all Big Data Service clusters in a compartment.
listBdsInstances
in interface Bds
request
- The request object containing the details to sendpublic ListBdsMetastoreConfigurationsResponse listBdsMetastoreConfigurations(ListBdsMetastoreConfigurationsRequest request)
Bds
Returns a list of metastore configurations ssociated with this Big Data Service cluster.
listBdsMetastoreConfigurations
in interface Bds
request
- The request object containing the details to sendpublic ListNodeBackupConfigurationsResponse listNodeBackupConfigurations(ListNodeBackupConfigurationsRequest request)
Bds
Returns information about the NodeBackupConfigurations.
listNodeBackupConfigurations
in interface Bds
request
- The request object containing the details to sendpublic ListNodeBackupsResponse listNodeBackups(ListNodeBackupsRequest request)
Bds
Returns information about the node Backups.
listNodeBackups
in interface Bds
request
- The request object containing the details to sendpublic ListNodeReplaceConfigurationsResponse listNodeReplaceConfigurations(ListNodeReplaceConfigurationsRequest request)
Bds
Returns information about the NodeReplaceConfiguration.
listNodeReplaceConfigurations
in interface Bds
request
- The request object containing the details to sendpublic ListOsPatchesResponse listOsPatches(ListOsPatchesRequest request)
Bds
List all available os patches for a given cluster
listOsPatches
in interface Bds
request
- The request object containing the details to sendpublic ListPatchHistoriesResponse listPatchHistories(ListPatchHistoriesRequest request)
Bds
List the patch history of this cluster.
listPatchHistories
in interface Bds
request
- The request object containing the details to sendpublic ListPatchesResponse listPatches(ListPatchesRequest request)
Bds
List all the available patches for this cluster.
listPatches
in interface Bds
request
- The request object containing the details to sendpublic ListResourcePrincipalConfigurationsResponse listResourcePrincipalConfigurations(ListResourcePrincipalConfigurationsRequest request)
Bds
Returns information about the ResourcePrincipalConfiguration.
listResourcePrincipalConfigurations
in interface Bds
request
- The request object containing the details to sendpublic ListWorkRequestErrorsResponse listWorkRequestErrors(ListWorkRequestErrorsRequest request)
Bds
Returns a paginated list of errors for a work request identified by the given ID.
listWorkRequestErrors
in interface Bds
request
- The request object containing the details to sendpublic ListWorkRequestLogsResponse listWorkRequestLogs(ListWorkRequestLogsRequest request)
Bds
Returns a paginated list of logs for a given work request.
listWorkRequestLogs
in interface Bds
request
- The request object containing the details to sendpublic ListWorkRequestsResponse listWorkRequests(ListWorkRequestsRequest request)
Bds
Lists the work requests in a compartment.
listWorkRequests
in interface Bds
request
- The request object containing the details to sendpublic RemoveAutoScalingConfigurationResponse removeAutoScalingConfiguration(RemoveAutoScalingConfigurationRequest request)
Bds
Deletes an autoscale configuration.
removeAutoScalingConfiguration
in interface Bds
request
- The request object containing the details to sendpublic RemoveCloudSqlResponse removeCloudSql(RemoveCloudSqlRequest request)
Bds
Removes Cloud SQL from the cluster.
removeCloudSql
in interface Bds
request
- The request object containing the details to sendpublic RemoveKafkaResponse removeKafka(RemoveKafkaRequest request)
Bds
Remove Kafka from the cluster.
removeKafka
in interface Bds
request
- The request object containing the details to sendpublic RemoveNodeResponse removeNode(RemoveNodeRequest request)
Bds
Remove a single node of a Big Data Service cluster
removeNode
in interface Bds
request
- The request object containing the details to sendpublic RemoveNodeReplaceConfigurationResponse removeNodeReplaceConfiguration(RemoveNodeReplaceConfigurationRequest request)
Bds
Deletes a nodeReplaceConfiguration
removeNodeReplaceConfiguration
in interface Bds
request
- The request object containing the details to sendpublic RemoveResourcePrincipalConfigurationResponse removeResourcePrincipalConfiguration(RemoveResourcePrincipalConfigurationRequest request)
Bds
Delete the resource principal configuration for the cluster.
removeResourcePrincipalConfiguration
in interface Bds
request
- The request object containing the details to sendpublic RenewCertificateResponse renewCertificate(RenewCertificateRequest request)
Bds
Renewing TLS/SSL for various ODH services running on the BDS cluster.
renewCertificate
in interface Bds
request
- The request object containing the details to sendpublic ReplaceNodeResponse replaceNode(ReplaceNodeRequest request)
Bds
Replaces a node of a Big Data Service cluster from backup.
replaceNode
in interface Bds
request
- The request object containing the details to sendpublic RestartNodeResponse restartNode(RestartNodeRequest request)
Bds
Restarts a single node of a Big Data Service cluster
restartNode
in interface Bds
request
- The request object containing the details to sendpublic StartBdsInstanceResponse startBdsInstance(StartBdsInstanceRequest request)
Bds
Starts the BDS cluster that was stopped earlier.
startBdsInstance
in interface Bds
request
- The request object containing the details to sendpublic StopBdsInstanceResponse stopBdsInstance(StopBdsInstanceRequest request)
Bds
Stops the BDS cluster that can be started at later point of time.
stopBdsInstance
in interface Bds
request
- The request object containing the details to sendpublic TestBdsMetastoreConfigurationResponse testBdsMetastoreConfiguration(TestBdsMetastoreConfigurationRequest request)
Bds
Test specified metastore configuration.
testBdsMetastoreConfiguration
in interface Bds
request
- The request object containing the details to sendpublic TestBdsObjectStorageConnectionResponse testBdsObjectStorageConnection(TestBdsObjectStorageConnectionRequest request)
Bds
Test access to specified Object Storage bucket using the API key.
testBdsObjectStorageConnection
in interface Bds
request
- The request object containing the details to sendpublic UpdateAutoScalingConfigurationResponse updateAutoScalingConfiguration(UpdateAutoScalingConfigurationRequest request)
Bds
Updates fields on an autoscale configuration, including the name, the threshold value, and whether the autoscale configuration is enabled.
updateAutoScalingConfiguration
in interface Bds
request
- The request object containing the details to sendpublic UpdateBdsInstanceResponse updateBdsInstance(UpdateBdsInstanceRequest request)
Bds
Updates the Big Data Service cluster identified by the given ID.
updateBdsInstance
in interface Bds
request
- The request object containing the details to sendpublic UpdateBdsMetastoreConfigurationResponse updateBdsMetastoreConfiguration(UpdateBdsMetastoreConfigurationRequest request)
Bds
Update the BDS metastore configuration represented by the provided ID.
updateBdsMetastoreConfiguration
in interface Bds
request
- The request object containing the details to sendpublic UpdateNodeBackupConfigurationResponse updateNodeBackupConfiguration(UpdateNodeBackupConfigurationRequest request)
Bds
Updates fields on NodeBackupConfiguration, including the name, the schedule.
updateNodeBackupConfiguration
in interface Bds
request
- The request object containing the details to sendpublic UpdateNodeReplaceConfigurationResponse updateNodeReplaceConfiguration(UpdateNodeReplaceConfigurationRequest request)
Bds
Updates fields on nodeReplaceConfigurations, including the name, the schedule
updateNodeReplaceConfiguration
in interface Bds
request
- The request object containing the details to sendpublic UpdateResourcePrincipalConfigurationResponse updateResourcePrincipalConfiguration(UpdateResourcePrincipalConfigurationRequest request)
Bds
Updates fields on resourcePrincipalConfiguration, including the name, the lifeSpanInHours of the token.
updateResourcePrincipalConfiguration
in interface Bds
request
- The request object containing the details to sendpublic BdsWaiters getWaiters()
Bds
Gets the pre-configured waiters available for resources for this service.
getWaiters
in interface Bds
public BdsPaginators getPaginators()
Bds
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 Bds
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.