Class OracleDbAzureConnectorSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.dbmulticloud.model.OracleDbAzureConnectorSummary.Builder
-
- Enclosing class:
- OracleDbAzureConnectorSummary
public static class OracleDbAzureConnectorSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OracleDbAzureConnectorSummary.Builder
arcAgentNodes(List<ArcAgentNodes> arcAgentNodes)
List of All VMs where Arc Agent Identity is configure under VMCluster.OracleDbAzureConnectorSummary.Builder
azureIdentityMechanism(OracleDbAzureConnector.AzureIdentityMechanism azureIdentityMechanism)
Azure Identity Mechanism.OracleDbAzureConnectorSummary.Builder
azureResourceGroup(String azureResourceGroup)
Azure Resource Group Name.OracleDbAzureConnectorSummary.Builder
azureSubscriptionId(String azureSubscriptionId)
Azure Subscription ID.OracleDbAzureConnectorSummary.Builder
azureTenantId(String azureTenantId)
Azure Tenant ID.OracleDbAzureConnectorSummary
build()
OracleDbAzureConnectorSummary.Builder
compartmentId(String compartmentId)
The ID of the compartment that contains Oracle DB Azure Connector Resource.OracleDbAzureConnectorSummary.Builder
copy(OracleDbAzureConnectorSummary model)
OracleDbAzureConnectorSummary.Builder
dbClusterResourceId(String dbClusterResourceId)
The ID of the DB Cluster Resource where this Azure Arc Agent Identity to configure.OracleDbAzureConnectorSummary.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.OracleDbAzureConnectorSummary.Builder
displayName(String displayName)
Oracle DB Azure Connector Resource Name.OracleDbAzureConnectorSummary.Builder
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.OracleDbAzureConnectorSummary.Builder
id(String id)
Oracle DB Azure Connector Resource ID.OracleDbAzureConnectorSummary.Builder
lastModification(String lastModification)
Description of the latest modification of the Oracle DB Azure Connector Resource.OracleDbAzureConnectorSummary.Builder
lifecycleState(OracleDbAzureConnector.LifecycleState lifecycleState)
The current lifecycle state of the Oracle DB Azure Connector Resource.OracleDbAzureConnectorSummary.Builder
lifecycleStateDetails(String lifecycleStateDetails)
Description of the current lifecycle state in more detail.OracleDbAzureConnectorSummary.Builder
privateEndpointDnsAlias(String privateEndpointDnsAlias)
Private endpoint DNS Alias.OracleDbAzureConnectorSummary.Builder
privateEndpointIpAddress(String privateEndpointIpAddress)
Private endpoint IP.OracleDbAzureConnectorSummary.Builder
systemTags(Map<String,Map<String,Object>> systemTags)
System tags for this resource.OracleDbAzureConnectorSummary.Builder
timeCreated(Date timeCreated)
Time when the Oracle DB Azure Connector Resource was created expressed in RFC 3339 timestamp format, e.g.OracleDbAzureConnectorSummary.Builder
timeUpdated(Date timeUpdated)
Time when the Oracle DB Azure Connector Resource was last modified expressed in RFC 3339 timestamp format, e.g.
-
-
-
Method Detail
-
id
public OracleDbAzureConnectorSummary.Builder id(String id)
Oracle DB Azure Connector Resource ID.- Parameters:
id
- the value to set- Returns:
- this builder
-
compartmentId
public OracleDbAzureConnectorSummary.Builder compartmentId(String compartmentId)
The ID of the compartment that contains Oracle DB Azure Connector Resource.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
dbClusterResourceId
public OracleDbAzureConnectorSummary.Builder dbClusterResourceId(String dbClusterResourceId)
The ID of the DB Cluster Resource where this Azure Arc Agent Identity to configure.- Parameters:
dbClusterResourceId
- the value to set- Returns:
- this builder
-
displayName
public OracleDbAzureConnectorSummary.Builder displayName(String displayName)
Oracle DB Azure Connector Resource Name.- Parameters:
displayName
- the value to set- Returns:
- this builder
-
arcAgentNodes
public OracleDbAzureConnectorSummary.Builder arcAgentNodes(List<ArcAgentNodes> arcAgentNodes)
List of All VMs where Arc Agent Identity is configure under VMCluster.- Parameters:
arcAgentNodes
- the value to set- Returns:
- this builder
-
azureTenantId
public OracleDbAzureConnectorSummary.Builder azureTenantId(String azureTenantId)
Azure Tenant ID.- Parameters:
azureTenantId
- the value to set- Returns:
- this builder
-
azureSubscriptionId
public OracleDbAzureConnectorSummary.Builder azureSubscriptionId(String azureSubscriptionId)
Azure Subscription ID.- Parameters:
azureSubscriptionId
- the value to set- Returns:
- this builder
-
azureResourceGroup
public OracleDbAzureConnectorSummary.Builder azureResourceGroup(String azureResourceGroup)
Azure Resource Group Name.- Parameters:
azureResourceGroup
- the value to set- Returns:
- this builder
-
privateEndpointIpAddress
public OracleDbAzureConnectorSummary.Builder privateEndpointIpAddress(String privateEndpointIpAddress)
Private endpoint IP.- Parameters:
privateEndpointIpAddress
- the value to set- Returns:
- this builder
-
privateEndpointDnsAlias
public OracleDbAzureConnectorSummary.Builder privateEndpointDnsAlias(String privateEndpointDnsAlias)
Private endpoint DNS Alias.- Parameters:
privateEndpointDnsAlias
- the value to set- Returns:
- this builder
-
lifecycleState
public OracleDbAzureConnectorSummary.Builder lifecycleState(OracleDbAzureConnector.LifecycleState lifecycleState)
The current lifecycle state of the Oracle DB Azure Connector Resource.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
lifecycleStateDetails
public OracleDbAzureConnectorSummary.Builder lifecycleStateDetails(String lifecycleStateDetails)
Description of the current lifecycle state in more detail.- Parameters:
lifecycleStateDetails
- the value to set- Returns:
- this builder
-
azureIdentityMechanism
public OracleDbAzureConnectorSummary.Builder azureIdentityMechanism(OracleDbAzureConnector.AzureIdentityMechanism azureIdentityMechanism)
Azure Identity Mechanism.- Parameters:
azureIdentityMechanism
- the value to set- Returns:
- this builder
-
timeCreated
public OracleDbAzureConnectorSummary.Builder timeCreated(Date timeCreated)
Time when the Oracle DB Azure 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 OracleDbAzureConnectorSummary.Builder timeUpdated(Date timeUpdated)
Time when the Oracle DB Azure 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
-
lastModification
public OracleDbAzureConnectorSummary.Builder lastModification(String lastModification)
Description of the latest modification of the Oracle DB Azure Connector Resource.- Parameters:
lastModification
- the value to set- Returns:
- this builder
-
freeformTags
public OracleDbAzureConnectorSummary.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 OracleDbAzureConnectorSummary.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 OracleDbAzureConnectorSummary.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 OracleDbAzureConnectorSummary build()
-
copy
public OracleDbAzureConnectorSummary.Builder copy(OracleDbAzureConnectorSummary model)
-
-