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 CreateBdsApiKeyDetailsbuild()CreateBdsApiKeyDetails.Buildercopy(CreateBdsApiKeyDetails model)CreateBdsApiKeyDetails.BuilderdefaultRegion(String defaultRegion)The name of the region to establish the Object Storage endpoint.CreateBdsApiKeyDetails.BuilderdomainOcid(String domainOcid)Identity domain OCID , where user is present.CreateBdsApiKeyDetails.BuilderkeyAlias(String keyAlias)User friendly identifier used to uniquely differentiate between different API keys associated with this Big Data Service cluster.CreateBdsApiKeyDetails.Builderpassphrase(char[] passphrase)Base64 passphrase used to secure the private key which will be created on user behalf.CreateBdsApiKeyDetails.Builderpassphrase(String passphrase)CreateBdsApiKeyDetails.BuilderuserId(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(char[] 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
-
passphrase
public CreateBdsApiKeyDetails.Builder passphrase(String passphrase)
-
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)
-
-