Class OracleDbGcpKeySummary.Builder
- java.lang.Object
- 
- com.oracle.bmc.dbmulticloud.model.OracleDbGcpKeySummary.Builder
 
- 
- Enclosing class:
- OracleDbGcpKeySummary
 
 public static class OracleDbGcpKeySummary.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll 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- 
idpublic OracleDbGcpKeySummary.Builder id(String id) The OCID for the Oracle DB Google Cloud Key resource.- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic OracleDbGcpKeySummary.Builder displayName(String displayName) Oracle DB Google Cloud Key resource name.- Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
compartmentIdpublic 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
 
 - 
gcpKeyIdpublic 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
 
 - 
oracleDbGcpKeyRingIdpublic 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
 
 - 
lifecycleStatepublic 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
 
 - 
lifecycleStateDetailspublic OracleDbGcpKeySummary.Builder lifecycleStateDetails(String lifecycleStateDetails) Description of the current lifecycle state in more detail.- Parameters:
- lifecycleStateDetails- the value to set
- Returns:
- this builder
 
 - 
resourceTypepublic OracleDbGcpKeySummary.Builder resourceType(String resourceType) Key resource type.- Parameters:
- resourceType- the value to set
- Returns:
- this builder
 
 - 
gcpKeyPropertiespublic OracleDbGcpKeySummary.Builder gcpKeyProperties(Object gcpKeyProperties) Gcp Key properties- Parameters:
- gcpKeyProperties- the value to set
- Returns:
- this builder
 
 - 
timeCreatedpublic 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
 
 - 
timeUpdatedpublic 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
 
 - 
freeformTagspublic 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
 
 - 
definedTagspublic 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
 
 - 
systemTagspublic 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
 
 - 
buildpublic OracleDbGcpKeySummary build() 
 - 
copypublic OracleDbGcpKeySummary.Builder copy(OracleDbGcpKeySummary model) 
 
- 
 
-