Class CreateOracleDbAwsKeyDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.dbmulticloud.model.CreateOracleDbAwsKeyDetails.Builder
-
- Enclosing class:
- CreateOracleDbAwsKeyDetails
public static class CreateOracleDbAwsKeyDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
compartmentId
public CreateOracleDbAwsKeyDetails.Builder compartmentId(String compartmentId)
The OCID of the compartment that contains Oracle DB AWS Key resource.- Parameters:
compartmentId- the value to set- Returns:
- this builder
-
oracleDbConnectorId
public CreateOracleDbAwsKeyDetails.Builder oracleDbConnectorId(String oracleDbConnectorId)
The OCID of the Oracle DB Connector resource.- Parameters:
oracleDbConnectorId- the value to set- Returns:
- this builder
-
displayName
public CreateOracleDbAwsKeyDetails.Builder displayName(String displayName)
Oracle DB AWS Key resource name.- Parameters:
displayName- the value to set- Returns:
- this builder
-
awsKeyArn
public CreateOracleDbAwsKeyDetails.Builder awsKeyArn(String awsKeyArn)
Amazon resource name of AWS Key.- Parameters:
awsKeyArn- the value to set- Returns:
- this builder
-
awsAccountId
public CreateOracleDbAwsKeyDetails.Builder awsAccountId(String awsAccountId)
AWS Account ID.- Parameters:
awsAccountId- the value to set- Returns:
- this builder
-
type
public CreateOracleDbAwsKeyDetails.Builder type(String type)
AWS Key resource type.- Parameters:
type- the value to set- Returns:
- this builder
-
location
public CreateOracleDbAwsKeyDetails.Builder location(String location)
AWS Key resource Location.- Parameters:
location- the value to set- Returns:
- this builder
-
isAwsKeyEnabled
public CreateOracleDbAwsKeyDetails.Builder isAwsKeyEnabled(Boolean isAwsKeyEnabled)
The Oracle AWS Key resource is enabled or disabled at AWS.- Parameters:
isAwsKeyEnabled- the value to set- Returns:
- this builder
-
properties
public CreateOracleDbAwsKeyDetails.Builder properties(Map<String,String> properties)
AWS Key resource’s properties.- Parameters:
properties- the value to set- Returns:
- this builder
-
freeformTags
public CreateOracleDbAwsKeyDetails.Builder freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags.
Example: {"Department": "Finance"}
- Parameters:
freeformTags- the value to set- Returns:
- this builder
-
definedTags
public CreateOracleDbAwsKeyDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
Example: {"Operations": {"CostCenter": "42"}}
- Parameters:
definedTags- the value to set- Returns:
- this builder
-
build
public CreateOracleDbAwsKeyDetails build()
-
copy
public CreateOracleDbAwsKeyDetails.Builder copy(CreateOracleDbAwsKeyDetails model)
-
-