Class OracleDbGcpKeyRingSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.dbmulticloud.model.OracleDbGcpKeyRingSummary.Builder
-
- Enclosing class:
- OracleDbGcpKeyRingSummary
public static class OracleDbGcpKeyRingSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OracleDbGcpKeyRingSummary
build()
OracleDbGcpKeyRingSummary.Builder
compartmentId(String compartmentId)
The compartment OCID where the Oracle DB GCP Key Ring resource resides.OracleDbGcpKeyRingSummary.Builder
copy(OracleDbGcpKeyRingSummary model)
OracleDbGcpKeyRingSummary.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.OracleDbGcpKeyRingSummary.Builder
displayName(String displayName)
Display name of DB GCP Key Ring resource.OracleDbGcpKeyRingSummary.Builder
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.OracleDbGcpKeyRingSummary.Builder
gcpKeyRingId(String gcpKeyRingId)
GCP Key Ring ID.OracleDbGcpKeyRingSummary.Builder
id(String id)
The OCID of the DB GCP Key Ring resource.OracleDbGcpKeyRingSummary.Builder
lifecycleState(OracleDbGcpKeyRing.LifecycleState lifecycleState)
The lifecycle state of the Oracle DB GCP Key Ring resource.OracleDbGcpKeyRingSummary.Builder
lifecycleStateDetails(String lifecycleStateDetails)
Description of the current lifecycle state in more detail.OracleDbGcpKeyRingSummary.Builder
location(String location)
Location of the GCP Key Ring resource.OracleDbGcpKeyRingSummary.Builder
oracleDbConnectorId(String oracleDbConnectorId)
The OCID of the compartment where the Oracle DB GCP Identity Connector resource resides.OracleDbGcpKeyRingSummary.Builder
properties(Map<String,String> properties)
Oracle GCP Key Ring resource’s properties.OracleDbGcpKeyRingSummary.Builder
systemTags(Map<String,Map<String,Object>> systemTags)
System tags for this resource.OracleDbGcpKeyRingSummary.Builder
timeCreated(Date timeCreated)
Time when the Oracle Oracle DB GCP Key Ring was created in RFC 3339 timestamp format, e.g.OracleDbGcpKeyRingSummary.Builder
timeUpdated(Date timeUpdated)
Time when the Oracle Oracle DB GCP Key Ring was last modified, expressed in RFC 3339 timestamp format, e.g.OracleDbGcpKeyRingSummary.Builder
type(String type)
Key Ring resource type.
-
-
-
Method Detail
-
id
public OracleDbGcpKeyRingSummary.Builder id(String id)
The OCID of the DB GCP Key Ring resource.- Parameters:
id
- the value to set- Returns:
- this builder
-
displayName
public OracleDbGcpKeyRingSummary.Builder displayName(String displayName)
Display name of DB GCP Key Ring resource.- Parameters:
displayName
- the value to set- Returns:
- this builder
-
compartmentId
public OracleDbGcpKeyRingSummary.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
-
oracleDbConnectorId
public OracleDbGcpKeyRingSummary.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
-
gcpKeyRingId
public OracleDbGcpKeyRingSummary.Builder gcpKeyRingId(String gcpKeyRingId)
GCP Key Ring ID.- Parameters:
gcpKeyRingId
- the value to set- Returns:
- this builder
-
type
public OracleDbGcpKeyRingSummary.Builder type(String type)
Key Ring resource type.- Parameters:
type
- the value to set- Returns:
- this builder
-
location
public OracleDbGcpKeyRingSummary.Builder location(String location)
Location of the GCP Key Ring resource.- Parameters:
location
- the value to set- Returns:
- this builder
-
properties
public OracleDbGcpKeyRingSummary.Builder properties(Map<String,String> properties)
Oracle GCP Key Ring resource’s properties.- Parameters:
properties
- the value to set- Returns:
- this builder
-
lifecycleState
public OracleDbGcpKeyRingSummary.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
-
lifecycleStateDetails
public OracleDbGcpKeyRingSummary.Builder lifecycleStateDetails(String lifecycleStateDetails)
Description of the current lifecycle state in more detail.- Parameters:
lifecycleStateDetails
- the value to set- Returns:
- this builder
-
timeCreated
public OracleDbGcpKeyRingSummary.Builder timeCreated(Date timeCreated)
Time when the Oracle Oracle DB GCP Key Ring was created in RFC 3339 timestamp format, e.g.‘2020-05-23T21:10:29.600Z’
- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
timeUpdated
public OracleDbGcpKeyRingSummary.Builder timeUpdated(Date timeUpdated)
Time when the Oracle Oracle DB GCP Key Ring 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
-
freeformTags
public OracleDbGcpKeyRingSummary.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 OracleDbGcpKeyRingSummary.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 OracleDbGcpKeyRingSummary.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 OracleDbGcpKeyRingSummary build()
-
copy
public OracleDbGcpKeyRingSummary.Builder copy(OracleDbGcpKeyRingSummary model)
-
-