Class OracleDbGcpIdentityConnector.Builder
- java.lang.Object
-
- com.oracle.bmc.dbmulticloud.model.OracleDbGcpIdentityConnector.Builder
-
- Enclosing class:
- OracleDbGcpIdentityConnector
public static class OracleDbGcpIdentityConnector.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OracleDbGcpIdentityConnectorbuild()OracleDbGcpIdentityConnector.BuildercompartmentId(String compartmentId)The OCID of the compartment that contains the Oracle DB GCP Identity Connector resource.OracleDbGcpIdentityConnector.Buildercopy(OracleDbGcpIdentityConnector model)OracleDbGcpIdentityConnector.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.OracleDbGcpIdentityConnector.BuilderdisplayName(String displayName)Oracle DB GCP Identity Connector resource name.OracleDbGcpIdentityConnector.BuilderfreeformTags(Map<String,String> freeformTags)Free-form tags for this resource.OracleDbGcpIdentityConnector.BuildergcpIdentityConnectivityStatus(OracleDbGcpIdentityConnector.GcpIdentityConnectivityStatus gcpIdentityConnectivityStatus)The current Connectivity status of GCP Identity Connector resource.OracleDbGcpIdentityConnector.BuildergcpLocation(String gcpLocation)GCP Location.OracleDbGcpIdentityConnector.BuildergcpNodes(List<GcpNodes> gcpNodes)List of All VMs where GCP Identity Connector is configured for this VMCluster.OracleDbGcpIdentityConnector.BuildergcpResourceServiceAgentId(String gcpResourceServiceAgentId)The ID of the GCP resource service agent.OracleDbGcpIdentityConnector.BuildergcpWorkloadIdentityPoolId(String gcpWorkloadIdentityPoolId)The ID of the cloud GCP Workload Identity Pool.OracleDbGcpIdentityConnector.BuildergcpWorkloadIdentityProviderId(String gcpWorkloadIdentityProviderId)The ID of the GCP Workload Identity Provider.OracleDbGcpIdentityConnector.Builderid(String id)The OCID of the Oracle DB GCP Identity Connector resource.OracleDbGcpIdentityConnector.BuilderissuerUrl(String issuerUrl)OIDC token issuer Url.OracleDbGcpIdentityConnector.BuilderlifecycleState(OracleDbGcpIdentityConnector.LifecycleState lifecycleState)The current lifecycle state of the GCP Identity Connector resource.OracleDbGcpIdentityConnector.BuilderlifecycleStateDetails(String lifecycleStateDetails)Description of the current lifecycle state in more detail.OracleDbGcpIdentityConnector.BuilderprojectId(String projectId)Project id of the customer project.OracleDbGcpIdentityConnector.BuilderresourceId(String resourceId)The OCID of the GCP VM Cluster resource.OracleDbGcpIdentityConnector.BuildersystemTags(Map<String,Map<String,Object>> systemTags)System tags for this resource.OracleDbGcpIdentityConnector.BuildertimeCreated(Date timeCreated)Time when the Oracle DB GCP Identity Connector resource was created expressed in RFC 3339 timestamp format, e.g.OracleDbGcpIdentityConnector.BuildertimeUpdated(Date timeUpdated)Time when the Oracle DB GCP Identity Connector resource was last modified expressed in RFC 3339 timestamp format, e.g.
-
-
-
Method Detail
-
id
public OracleDbGcpIdentityConnector.Builder id(String id)
The OCID of the Oracle DB GCP Identity Connector resource.- Parameters:
id- the value to set- Returns:
- this builder
-
displayName
public OracleDbGcpIdentityConnector.Builder displayName(String displayName)
Oracle DB GCP Identity Connector resource name.- Parameters:
displayName- the value to set- Returns:
- this builder
-
compartmentId
public OracleDbGcpIdentityConnector.Builder compartmentId(String compartmentId)
The OCID of the compartment that contains the Oracle DB GCP Identity Connector resource.- Parameters:
compartmentId- the value to set- Returns:
- this builder
-
issuerUrl
public OracleDbGcpIdentityConnector.Builder issuerUrl(String issuerUrl)
OIDC token issuer Url.- Parameters:
issuerUrl- the value to set- Returns:
- this builder
-
projectId
public OracleDbGcpIdentityConnector.Builder projectId(String projectId)
Project id of the customer project.- Parameters:
projectId- the value to set- Returns:
- this builder
-
resourceId
public OracleDbGcpIdentityConnector.Builder resourceId(String resourceId)
The OCID of the GCP VM Cluster resource.- Parameters:
resourceId- the value to set- Returns:
- this builder
-
gcpLocation
public OracleDbGcpIdentityConnector.Builder gcpLocation(String gcpLocation)
GCP Location.- Parameters:
gcpLocation- the value to set- Returns:
- this builder
-
gcpWorkloadIdentityPoolId
public OracleDbGcpIdentityConnector.Builder gcpWorkloadIdentityPoolId(String gcpWorkloadIdentityPoolId)
The ID of the cloud GCP Workload Identity Pool.- Parameters:
gcpWorkloadIdentityPoolId- the value to set- Returns:
- this builder
-
gcpWorkloadIdentityProviderId
public OracleDbGcpIdentityConnector.Builder gcpWorkloadIdentityProviderId(String gcpWorkloadIdentityProviderId)
The ID of the GCP Workload Identity Provider.- Parameters:
gcpWorkloadIdentityProviderId- the value to set- Returns:
- this builder
-
gcpResourceServiceAgentId
public OracleDbGcpIdentityConnector.Builder gcpResourceServiceAgentId(String gcpResourceServiceAgentId)
The ID of the GCP resource service agent.- Parameters:
gcpResourceServiceAgentId- the value to set- Returns:
- this builder
-
gcpNodes
public OracleDbGcpIdentityConnector.Builder gcpNodes(List<GcpNodes> gcpNodes)
List of All VMs where GCP Identity Connector is configured for this VMCluster.- Parameters:
gcpNodes- the value to set- Returns:
- this builder
-
gcpIdentityConnectivityStatus
public OracleDbGcpIdentityConnector.Builder gcpIdentityConnectivityStatus(OracleDbGcpIdentityConnector.GcpIdentityConnectivityStatus gcpIdentityConnectivityStatus)
The current Connectivity status of GCP Identity Connector resource.- Parameters:
gcpIdentityConnectivityStatus- the value to set- Returns:
- this builder
-
lifecycleState
public OracleDbGcpIdentityConnector.Builder lifecycleState(OracleDbGcpIdentityConnector.LifecycleState lifecycleState)
The current lifecycle state of the GCP Identity Connector resource.- Parameters:
lifecycleState- the value to set- Returns:
- this builder
-
lifecycleStateDetails
public OracleDbGcpIdentityConnector.Builder lifecycleStateDetails(String lifecycleStateDetails)
Description of the current lifecycle state in more detail.- Parameters:
lifecycleStateDetails- the value to set- Returns:
- this builder
-
timeCreated
public OracleDbGcpIdentityConnector.Builder timeCreated(Date timeCreated)
Time when the Oracle DB GCP Identity Connector resource was created expressed in RFC 3339 timestamp format, e.g.‘2020-05-22T21:10:29.600Z’
- Parameters:
timeCreated- the value to set- Returns:
- this builder
-
timeUpdated
public OracleDbGcpIdentityConnector.Builder timeUpdated(Date timeUpdated)
Time when the Oracle DB GCP Identity Connector resource 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 OracleDbGcpIdentityConnector.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 OracleDbGcpIdentityConnector.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 OracleDbGcpIdentityConnector.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 OracleDbGcpIdentityConnector build()
-
copy
public OracleDbGcpIdentityConnector.Builder copy(OracleDbGcpIdentityConnector model)
-
-