Class OracleDbGcpKeySummary.Builder
- java.lang.Object
-
- com.oracle.bmc.dbmulticloud.model.OracleDbGcpKeySummary.Builder
-
- Enclosing class:
- OracleDbGcpKeySummary
public static class OracleDbGcpKeySummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OracleDbGcpKeySummary
build()
OracleDbGcpKeySummary.Builder
compartmentId(String compartmentId)
The OCID of the compartment contains Oracle DB Google Cloud Key resource.OracleDbGcpKeySummary.Builder
copy(OracleDbGcpKeySummary model)
OracleDbGcpKeySummary.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.OracleDbGcpKeySummary.Builder
displayName(String displayName)
Oracle DB Google Cloud Key resource name.OracleDbGcpKeySummary.Builder
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.OracleDbGcpKeySummary.Builder
gcpKeyId(String gcpKeyId)
The Google Cloud ID of the Google Key, Google Key resource URL.OracleDbGcpKeySummary.Builder
gcpKeyProperties(Object gcpKeyProperties)
Gcp Key propertiesOracleDbGcpKeySummary.Builder
id(String id)
The OCID for the Oracle DB Google Cloud Key resource.OracleDbGcpKeySummary.Builder
lifecycleState(OracleDbGcpKey.LifecycleState lifecycleState)
The current lifecycle state of the Oracle DB Google Key resource.OracleDbGcpKeySummary.Builder
lifecycleStateDetails(String lifecycleStateDetails)
Description of the current lifecycle state in more detail.OracleDbGcpKeySummary.Builder
oracleDbGcpKeyRingId(String oracleDbGcpKeyRingId)
The OCID of the Oracle DB Google Cloud Key-Ring resource.OracleDbGcpKeySummary.Builder
resourceType(String resourceType)
Key resource type.OracleDbGcpKeySummary.Builder
systemTags(Map<String,Map<String,Object>> systemTags)
System tags for this resource.OracleDbGcpKeySummary.Builder
timeCreated(Date timeCreated)
Time when the Oracle DB Google Cloud Key was created in RFC 3339 timestamp format, e.g.OracleDbGcpKeySummary.Builder
timeUpdated(Date timeUpdated)
Time when the Oracle DB Google Cloud Key was last modified, expressed in RFC 3339 timestamp format, e.g.
-
-
-
Method Detail
-
id
public OracleDbGcpKeySummary.Builder id(String id)
The OCID for the Oracle DB Google Cloud Key resource.- Parameters:
id
- the value to set- Returns:
- this builder
-
displayName
public OracleDbGcpKeySummary.Builder displayName(String displayName)
Oracle DB Google Cloud Key resource name.- Parameters:
displayName
- the value to set- Returns:
- this builder
-
compartmentId
public OracleDbGcpKeySummary.Builder compartmentId(String compartmentId)
The OCID of the compartment contains Oracle DB Google Cloud Key resource.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
gcpKeyId
public OracleDbGcpKeySummary.Builder gcpKeyId(String gcpKeyId)
The Google Cloud ID of the Google Key, Google Key resource URL.- Parameters:
gcpKeyId
- the value to set- Returns:
- this builder
-
oracleDbGcpKeyRingId
public OracleDbGcpKeySummary.Builder oracleDbGcpKeyRingId(String oracleDbGcpKeyRingId)
The OCID of the Oracle DB Google Cloud Key-Ring resource.- Parameters:
oracleDbGcpKeyRingId
- the value to set- Returns:
- this builder
-
lifecycleState
public OracleDbGcpKeySummary.Builder lifecycleState(OracleDbGcpKey.LifecycleState lifecycleState)
The current lifecycle state of the Oracle DB Google Key resource.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
lifecycleStateDetails
public OracleDbGcpKeySummary.Builder lifecycleStateDetails(String lifecycleStateDetails)
Description of the current lifecycle state in more detail.- Parameters:
lifecycleStateDetails
- the value to set- Returns:
- this builder
-
resourceType
public OracleDbGcpKeySummary.Builder resourceType(String resourceType)
Key resource type.- Parameters:
resourceType
- the value to set- Returns:
- this builder
-
gcpKeyProperties
public OracleDbGcpKeySummary.Builder gcpKeyProperties(Object gcpKeyProperties)
Gcp Key properties- Parameters:
gcpKeyProperties
- the value to set- Returns:
- this builder
-
timeCreated
public OracleDbGcpKeySummary.Builder timeCreated(Date timeCreated)
Time when the Oracle DB Google Cloud Key was created in RFC 3339 timestamp format, e.g.‘2020-05-22T21:10:29.600Z’
- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
timeUpdated
public OracleDbGcpKeySummary.Builder timeUpdated(Date timeUpdated)
Time when the Oracle DB Google Cloud Key was last modified, expressed in RFC 3339 timestamp format, e.g.‘2020-05-22T21:10:29.600Z’
- Parameters:
timeUpdated
- the value to set- Returns:
- this builder
-
freeformTags
public OracleDbGcpKeySummary.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 OracleDbGcpKeySummary.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
-
systemTags
public OracleDbGcpKeySummary.Builder systemTags(Map<String,Map<String,Object>> systemTags)
System tags for this resource.Each key is predefined and scoped to a namespace.
Example: {"orcl-cloud": {"free-tier-retained": "true"}}
- Parameters:
systemTags
- the value to set- Returns:
- this builder
-
build
public OracleDbGcpKeySummary build()
-
copy
public OracleDbGcpKeySummary.Builder copy(OracleDbGcpKeySummary model)
-
-