Class OracleDbGcpKeyRing.Builder
- java.lang.Object
- 
- com.oracle.bmc.dbmulticloud.model.OracleDbGcpKeyRing.Builder
 
- 
- Enclosing class:
- OracleDbGcpKeyRing
 
 public static class OracleDbGcpKeyRing.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description OracleDbGcpKeyRingbuild()OracleDbGcpKeyRing.BuildercompartmentId(String compartmentId)The compartment OCID where the Oracle DB GCP Key Ring resource resides.OracleDbGcpKeyRing.Buildercopy(OracleDbGcpKeyRing model)OracleDbGcpKeyRing.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.OracleDbGcpKeyRing.BuilderdisplayName(String displayName)Display name of DB GCP Key Ring resource.OracleDbGcpKeyRing.BuilderfreeformTags(Map<String,String> freeformTags)Free-form tags for this resource.OracleDbGcpKeyRing.BuildergcpKeyRingId(String gcpKeyRingId)GCP Key Ring ID.OracleDbGcpKeyRing.Builderid(String id)The OCID of the DB GCP Key Ring resource.OracleDbGcpKeyRing.BuilderlifecycleState(OracleDbGcpKeyRing.LifecycleState lifecycleState)The lifecycle state of the Oracle DB GCP Key Ring resource.OracleDbGcpKeyRing.BuilderlifecycleStateDetails(String lifecycleStateDetails)Description of the current lifecycle state in more detail.OracleDbGcpKeyRing.Builderlocation(String location)Location of the GCP Key Ring resource.OracleDbGcpKeyRing.BuilderoracleDbConnectorId(String oracleDbConnectorId)The OCID of the compartment where the Oracle DB GCP Identity Connector resource resides.OracleDbGcpKeyRing.Builderproperties(Map<String,String> properties)Oracle DB GCP Key Ring resource’s properties.OracleDbGcpKeyRing.BuildersystemTags(Map<String,Map<String,Object>> systemTags)System tags for this resource.OracleDbGcpKeyRing.BuildertimeCreated(Date timeCreated)Time when the DB GCP Key Ring resource was created in RFC 3339 timestamp format, e.g.OracleDbGcpKeyRing.BuildertimeUpdated(Date timeUpdated)Time when the DB GCP Key Ring resource was last modified, expressed in RFC 3339 timestamp format, e.g.OracleDbGcpKeyRing.Buildertype(String type)Oracle DB GCP Key Ring resource Type.
 
- 
- 
- 
Method Detail- 
idpublic OracleDbGcpKeyRing.Builder id(String id) The OCID of the DB GCP Key Ring resource.- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
oracleDbConnectorIdpublic OracleDbGcpKeyRing.Builder oracleDbConnectorId(String oracleDbConnectorId) The OCID of the compartment where the Oracle DB GCP Identity Connector resource resides.- Parameters:
- oracleDbConnectorId- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic OracleDbGcpKeyRing.Builder displayName(String displayName) Display name of DB GCP Key Ring resource.- Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
gcpKeyRingIdpublic OracleDbGcpKeyRing.Builder gcpKeyRingId(String gcpKeyRingId) GCP Key Ring ID.- Parameters:
- gcpKeyRingId- the value to set
- Returns:
- this builder
 
 - 
compartmentIdpublic OracleDbGcpKeyRing.Builder compartmentId(String compartmentId) The compartment OCID where the Oracle DB GCP Key Ring resource resides.- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
typepublic OracleDbGcpKeyRing.Builder type(String type) Oracle DB GCP Key Ring resource Type.- Parameters:
- type- the value to set
- Returns:
- this builder
 
 - 
locationpublic OracleDbGcpKeyRing.Builder location(String location) Location of the GCP Key Ring resource.- Parameters:
- location- the value to set
- Returns:
- this builder
 
 - 
propertiespublic OracleDbGcpKeyRing.Builder properties(Map<String,String> properties) Oracle DB GCP Key Ring resource’s properties.- Parameters:
- properties- the value to set
- Returns:
- this builder
 
 - 
lifecycleStatepublic OracleDbGcpKeyRing.Builder lifecycleState(OracleDbGcpKeyRing.LifecycleState lifecycleState) The lifecycle state of the Oracle DB GCP Key Ring resource.- Parameters:
- lifecycleState- the value to set
- Returns:
- this builder
 
 - 
lifecycleStateDetailspublic OracleDbGcpKeyRing.Builder lifecycleStateDetails(String lifecycleStateDetails) Description of the current lifecycle state in more detail.- Parameters:
- lifecycleStateDetails- the value to set
- Returns:
- this builder
 
 - 
timeCreatedpublic OracleDbGcpKeyRing.Builder timeCreated(Date timeCreated) Time when the DB GCP Key Ring resource was created in RFC 3339 timestamp format, e.g.‘2020-05-23T21:10:29.600Z’ - Parameters:
- timeCreated- the value to set
- Returns:
- this builder
 
 - 
timeUpdatedpublic OracleDbGcpKeyRing.Builder timeUpdated(Date timeUpdated) Time when the DB GCP Key Ring resource was last modified, expressed in RFC 3339 timestamp format, e.g.‘2020-05-23T21:10:29.600Z’ - Parameters:
- timeUpdated- the value to set
- Returns:
- this builder
 
 - 
freeformTagspublic OracleDbGcpKeyRing.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 OracleDbGcpKeyRing.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 OracleDbGcpKeyRing.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 OracleDbGcpKeyRing build() 
 - 
copypublic OracleDbGcpKeyRing.Builder copy(OracleDbGcpKeyRing model) 
 
- 
 
-