@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 |
---|---|
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. |
Modifier and Type | Method and Description |
---|---|
ActivateBdsMetastoreConfigurationResponse |
activateBdsMetastoreConfiguration(ActivateBdsMetastoreConfigurationRequest request)
Activate specified metastore configuration.
|
AddAutoScalingConfigurationResponse |
addAutoScalingConfiguration(AddAutoScalingConfigurationRequest request)
Add an autoscale configuration to the cluster.
|
AddBlockStorageResponse |
addBlockStorage(AddBlockStorageRequest request)
Adds block storage to existing worker/compute only worker nodes.
|
AddCloudSqlResponse |
addCloudSql(AddCloudSqlRequest request)
Adds Cloud SQL to your cluster.
|
AddKafkaResponse |
addKafka(AddKafkaRequest request)
Adds Kafka to a cluster.
|
AddMasterNodesResponse |
addMasterNodes(AddMasterNodesRequest request)
Increases the size (scales out) of a cluster by adding master nodes.
|
AddUtilityNodesResponse |
addUtilityNodes(AddUtilityNodesRequest request)
Increases the size (scales out) of a cluster by adding utility nodes.
|
AddWorkerNodesResponse |
addWorkerNodes(AddWorkerNodesRequest request)
Increases the size (scales out) a cluster by adding worker nodes(data/compute).
|
static BdsClient.Builder |
builder()
Create a builder for this client.
|
CertificateServiceInfoResponse |
certificateServiceInfo(CertificateServiceInfoRequest request)
A list of services and their certificate details.
|
ChangeBdsInstanceCompartmentResponse |
changeBdsInstanceCompartment(ChangeBdsInstanceCompartmentRequest request)
Moves a Big Data Service cluster into a different compartment.
|
ChangeShapeResponse |
changeShape(ChangeShapeRequest request)
Changes the size of a cluster by scaling up or scaling down the nodes.
|
void |
close() |
CreateBdsApiKeyResponse |
createBdsApiKey(CreateBdsApiKeyRequest request)
Create an API key on behalf of the specified user.
|
CreateBdsInstanceResponse |
createBdsInstance(CreateBdsInstanceRequest request)
Creates a Big Data Service cluster.
|
CreateBdsMetastoreConfigurationResponse |
createBdsMetastoreConfiguration(CreateBdsMetastoreConfigurationRequest request)
Create and activate external metastore configuration.
|
DeleteBdsApiKeyResponse |
deleteBdsApiKey(DeleteBdsApiKeyRequest request)
Deletes the user’s API key represented by the provided ID.
|
DeleteBdsInstanceResponse |
deleteBdsInstance(DeleteBdsInstanceRequest request)
Deletes the cluster identified by the given ID.
|
DeleteBdsMetastoreConfigurationResponse |
deleteBdsMetastoreConfiguration(DeleteBdsMetastoreConfigurationRequest request)
Delete the BDS metastore configuration represented by the provided ID.
|
DisableCertificateResponse |
disableCertificate(DisableCertificateRequest request)
Disabling TLS/SSL for various ODH services running on the BDS cluster.
|
EnableCertificateResponse |
enableCertificate(EnableCertificateRequest request)
Configuring TLS/SSL for various ODH services running on the BDS cluster.
|
ExecuteBootstrapScriptResponse |
executeBootstrapScript(ExecuteBootstrapScriptRequest request)
Execute bootstrap script.
|
GetAutoScalingConfigurationResponse |
getAutoScalingConfiguration(GetAutoScalingConfigurationRequest request)
Returns details of the autoscale configuration identified by the given ID.
|
GetBdsApiKeyResponse |
getBdsApiKey(GetBdsApiKeyRequest request)
Returns the user’s API key information for the given ID.
|
GetBdsInstanceResponse |
getBdsInstance(GetBdsInstanceRequest request)
Returns information about the Big Data Service cluster identified by the given ID.
|
GetBdsMetastoreConfigurationResponse |
getBdsMetastoreConfiguration(GetBdsMetastoreConfigurationRequest request)
Returns the BDS Metastore configuration information for the given ID.
|
protected ClientConfigurator |
getDefaultConfigurator() |
String |
getEndpoint() |
GetOsPatchDetailsResponse |
getOsPatchDetails(GetOsPatchDetailsRequest request)
Get the details of an os patch
|
BdsPaginators |
getPaginators()
Gets the pre-configured paginators available for list operations in this service which may
return multiple pages of data.
|
BdsWaiters |
getWaiters()
Gets the pre-configured waiters available for resources for this service.
|
GetWorkRequestResponse |
getWorkRequest(GetWorkRequestRequest request)
Returns the status of the work request identified by the given ID.
|
InstallOsPatchResponse |
installOsPatch(InstallOsPatchRequest request)
Install an os patch on a cluster
|
InstallPatchResponse |
installPatch(InstallPatchRequest request)
Install the specified patch to this cluster.
|
ListAutoScalingConfigurationsResponse |
listAutoScalingConfigurations(ListAutoScalingConfigurationsRequest request)
Returns information about the autoscaling configurations for a cluster.
|
ListBdsApiKeysResponse |
listBdsApiKeys(ListBdsApiKeysRequest request)
Returns a list of all API keys associated with this Big Data Service cluster.
|
ListBdsInstancesResponse |
listBdsInstances(ListBdsInstancesRequest request)
Returns a list of all Big Data Service clusters in a compartment.
|
ListBdsMetastoreConfigurationsResponse |
listBdsMetastoreConfigurations(ListBdsMetastoreConfigurationsRequest request)
Returns a list of metastore configurations ssociated with this Big Data Service cluster.
|
ListOsPatchesResponse |
listOsPatches(ListOsPatchesRequest request)
List all available os patches for a given cluster
|
ListPatchesResponse |
listPatches(ListPatchesRequest request)
List all the available patches for this cluster.
|
ListPatchHistoriesResponse |
listPatchHistories(ListPatchHistoriesRequest request)
List the patch history of this cluster.
|
ListWorkRequestErrorsResponse |
listWorkRequestErrors(ListWorkRequestErrorsRequest request)
Returns a paginated list of errors for a work request identified by the given ID.
|
ListWorkRequestLogsResponse |
listWorkRequestLogs(ListWorkRequestLogsRequest request)
Returns a paginated list of logs for a given work request.
|
ListWorkRequestsResponse |
listWorkRequests(ListWorkRequestsRequest request)
Lists the work requests in a compartment.
|
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 . |
RemoveAutoScalingConfigurationResponse |
removeAutoScalingConfiguration(RemoveAutoScalingConfigurationRequest request)
Deletes an autoscale configuration.
|
RemoveCloudSqlResponse |
removeCloudSql(RemoveCloudSqlRequest request)
Removes Cloud SQL from the cluster.
|
RemoveKafkaResponse |
removeKafka(RemoveKafkaRequest request)
Remove Kafka from the cluster.
|
RemoveNodeResponse |
removeNode(RemoveNodeRequest request)
Remove a single node of a Big Data Service cluster
|
RenewCertificateResponse |
renewCertificate(RenewCertificateRequest request)
Renewing TLS/SSL for various ODH services running on the BDS cluster.
|
RestartNodeResponse |
restartNode(RestartNodeRequest request)
Restarts a single node of a Big Data Service cluster
|
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’).
|
StartBdsInstanceResponse |
startBdsInstance(StartBdsInstanceRequest request)
Starts the BDS cluster that was stopped earlier.
|
StopBdsInstanceResponse |
stopBdsInstance(StopBdsInstanceRequest request)
Stops the BDS cluster that can be started at later point of time.
|
TestBdsMetastoreConfigurationResponse |
testBdsMetastoreConfiguration(TestBdsMetastoreConfigurationRequest request)
Test specified metastore configuration.
|
TestBdsObjectStorageConnectionResponse |
testBdsObjectStorageConnection(TestBdsObjectStorageConnectionRequest request)
Test access to specified Object Storage bucket using the API key.
|
UpdateAutoScalingConfigurationResponse |
updateAutoScalingConfiguration(UpdateAutoScalingConfigurationRequest request)
Updates fields on an autoscale configuration, including the name, the threshold value, and
whether the autoscale configuration is enabled.
|
void |
updateBaseEndpoint(String endpoint)
This method should be used for parameterized endpoint templates only.
|
UpdateBdsInstanceResponse |
updateBdsInstance(UpdateBdsInstanceRequest request)
Updates the Big Data Service cluster identified by the given ID.
|
UpdateBdsMetastoreConfigurationResponse |
updateBdsMetastoreConfiguration(UpdateBdsMetastoreConfigurationRequest request)
Update the BDS metastore configuration represented by the provided ID.
|
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 Bds.
@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 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 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 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 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 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 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 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 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 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 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 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
Copyright © 2016–2023. All rights reserved.