Package com.oracle.bmc.bds.model
Class BdsApiKey.Builder
- java.lang.Object
- 
- com.oracle.bmc.bds.model.BdsApiKey.Builder
 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description BdsApiKeybuild()BdsApiKey.Buildercopy(BdsApiKey model)BdsApiKey.BuilderdefaultRegion(String defaultRegion)The name of the region to establish the Object Storage endpoint.BdsApiKey.BuilderdomainOcid(String domainOcid)Identity domain OCID ,where user is present.BdsApiKey.Builderfingerprint(String fingerprint)The fingerprint that corresponds to the public API key requested.BdsApiKey.Builderid(String id)Identifier of the user’s API key.BdsApiKey.BuilderkeyAlias(String keyAlias)User friendly identifier used to uniquely differentiate between different API keys.BdsApiKey.BuilderlifecycleState(BdsApiKey.LifecycleState lifecycleState)The state of the key.BdsApiKey.Builderpemfilepath(String pemfilepath)The full path and file name of the private key used for authentication.BdsApiKey.BuildertenantId(String tenantId)The OCID of your tenancy.BdsApiKey.BuildertimeCreated(Date timeCreated)The time the API key was created, shown as an RFC 3339 formatted datetime string.BdsApiKey.BuilderuserId(String userId)The user OCID for which this API key was created.
 
- 
- 
- 
Method Detail- 
idpublic BdsApiKey.Builder id(String id) Identifier of the user’s API key.- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
userIdpublic BdsApiKey.Builder userId(String userId) The user OCID for which this API key was created.- Parameters:
- userId- the value to set
- Returns:
- this builder
 
 - 
keyAliaspublic BdsApiKey.Builder keyAlias(String keyAlias) User friendly identifier used to uniquely differentiate between different API keys.Only ASCII alphanumeric characters with no spaces allowed. - Parameters:
- keyAlias- the value to set
- Returns:
- this builder
 
 - 
defaultRegionpublic BdsApiKey.Builder defaultRegion(String defaultRegion) The name of the region to establish the Object Storage endpoint.Example us-phoenix-1 . - Parameters:
- defaultRegion- the value to set
- Returns:
- this builder
 
 - 
tenantIdpublic BdsApiKey.Builder tenantId(String tenantId) The OCID of your tenancy.- Parameters:
- tenantId- the value to set
- Returns:
- this builder
 
 - 
fingerprintpublic BdsApiKey.Builder fingerprint(String fingerprint) The fingerprint that corresponds to the public API key requested.- Parameters:
- fingerprint- the value to set
- Returns:
- this builder
 
 - 
pemfilepathpublic BdsApiKey.Builder pemfilepath(String pemfilepath) The full path and file name of the private key used for authentication.This location will be automatically selected on the BDS local file system. - Parameters:
- pemfilepath- the value to set
- Returns:
- this builder
 
 - 
timeCreatedpublic BdsApiKey.Builder timeCreated(Date timeCreated) The time the API key was created, shown as an RFC 3339 formatted datetime string.- Parameters:
- timeCreated- the value to set
- Returns:
- this builder
 
 - 
lifecycleStatepublic BdsApiKey.Builder lifecycleState(BdsApiKey.LifecycleState lifecycleState) The state of the key.- Parameters:
- lifecycleState- the value to set
- Returns:
- this builder
 
 - 
domainOcidpublic BdsApiKey.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
 
 - 
buildpublic BdsApiKey build() 
 - 
copypublic BdsApiKey.Builder copy(BdsApiKey model) 
 
- 
 
-