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 OracleDbGcpKeySummarybuild()OracleDbGcpKeySummary.BuildercompartmentId(String compartmentId)The OCID of the compartment contains Oracle DB Google Cloud Key resource.OracleDbGcpKeySummary.Buildercopy(OracleDbGcpKeySummary model)OracleDbGcpKeySummary.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.OracleDbGcpKeySummary.BuilderdisplayName(String displayName)Oracle DB Google Cloud Key resource name.OracleDbGcpKeySummary.BuilderfreeformTags(Map<String,String> freeformTags)Free-form tags for this resource.OracleDbGcpKeySummary.BuildergcpKeyId(String gcpKeyId)The Google Cloud ID of the Google Key, Google Key resource URL.OracleDbGcpKeySummary.BuildergcpKeyProperties(Object gcpKeyProperties)Gcp Key propertiesOracleDbGcpKeySummary.Builderid(String id)The OCID for the Oracle DB Google Cloud Key resource.OracleDbGcpKeySummary.BuilderlifecycleState(OracleDbGcpKey.LifecycleState lifecycleState)The current lifecycle state of the Oracle DB Google Key resource.OracleDbGcpKeySummary.BuilderlifecycleStateDetails(String lifecycleStateDetails)Description of the current lifecycle state in more detail.OracleDbGcpKeySummary.BuilderoracleDbGcpKeyRingId(String oracleDbGcpKeyRingId)The OCID of the Oracle DB Google Cloud Key-Ring resource.OracleDbGcpKeySummary.BuilderresourceType(String resourceType)Key resource type.OracleDbGcpKeySummary.BuildersystemTags(Map<String,Map<String,Object>> systemTags)System tags for this resource.OracleDbGcpKeySummary.BuildertimeCreated(Date timeCreated)Time when the Oracle DB Google Cloud Key was created in RFC 3339 timestamp format, e.g.OracleDbGcpKeySummary.BuildertimeUpdated(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)
-
-