Package com.oracle.bmc.bds.model
Class CreateBdsApiKeyDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.bds.model.CreateBdsApiKeyDetails.Builder
-
- Enclosing class:
- CreateBdsApiKeyDetails
public static class CreateBdsApiKeyDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateBdsApiKeyDetails
build()
CreateBdsApiKeyDetails.Builder
copy(CreateBdsApiKeyDetails model)
CreateBdsApiKeyDetails.Builder
defaultRegion(String defaultRegion)
The name of the region to establish the Object Storage endpoint.CreateBdsApiKeyDetails.Builder
domainOcid(String domainOcid)
Identity domain OCID , where user is present.CreateBdsApiKeyDetails.Builder
keyAlias(String keyAlias)
User friendly identifier used to uniquely differentiate between different API keys associated with this Big Data Service cluster.CreateBdsApiKeyDetails.Builder
passphrase(String passphrase)
Base64 passphrase used to secure the private key which will be created on user behalf.CreateBdsApiKeyDetails.Builder
userId(String userId)
The OCID of the user for whom this new generated API key pair will be created.
-
-
-
Method Detail
-
userId
public CreateBdsApiKeyDetails.Builder userId(String userId)
The OCID of the user for whom this new generated API key pair will be created.- Parameters:
userId
- the value to set- Returns:
- this builder
-
passphrase
public CreateBdsApiKeyDetails.Builder passphrase(String passphrase)
Base64 passphrase used to secure the private key which will be created on user behalf.- Parameters:
passphrase
- the value to set- Returns:
- this builder
-
defaultRegion
public CreateBdsApiKeyDetails.Builder defaultRegion(String defaultRegion)
The name of the region to establish the Object Storage endpoint.See https://docs.oracle.com/en-us/iaas/api/#/en/identity/20160918/Region/ for additional information.
- Parameters:
defaultRegion
- the value to set- Returns:
- this builder
-
keyAlias
public CreateBdsApiKeyDetails.Builder keyAlias(String keyAlias)
User friendly identifier used to uniquely differentiate between different API keys associated with this Big Data Service cluster.Only ASCII alphanumeric characters with no spaces allowed.
- Parameters:
keyAlias
- the value to set- Returns:
- this builder
-
domainOcid
public CreateBdsApiKeyDetails.Builder domainOcid(String domainOcid)
Identity domain OCID , where user is present.For default domain , this field will be optional.
- Parameters:
domainOcid
- the value to set- Returns:
- this builder
-
build
public CreateBdsApiKeyDetails build()
-
copy
public CreateBdsApiKeyDetails.Builder copy(CreateBdsApiKeyDetails model)
-
-