Class OracleDbAzureConnector.Builder
- java.lang.Object
- 
- com.oracle.bmc.dbmulticloud.model.OracleDbAzureConnector.Builder
 
- 
- Enclosing class:
- OracleDbAzureConnector
 
 public static class OracleDbAzureConnector.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description OracleDbAzureConnector.BuilderaccessToken(String accessToken)Azure bearer access token.OracleDbAzureConnector.BuilderarcAgentNodes(List<ArcAgentNodes> arcAgentNodes)List of all VMs where Arc Agent is installed under Cloud VM Cluster.OracleDbAzureConnector.BuilderazureIdentityConnectivityStatus(OracleDbAzureConnector.AzureIdentityConnectivityStatus azureIdentityConnectivityStatus)The current Connectivity status of Azure Identity Connector resource.OracleDbAzureConnector.BuilderazureIdentityMechanism(OracleDbAzureConnector.AzureIdentityMechanism azureIdentityMechanism)Azure Identity mechanism.OracleDbAzureConnector.BuilderazureResourceGroup(String azureResourceGroup)Azure Resource group name.OracleDbAzureConnector.BuilderazureSubscriptionId(String azureSubscriptionId)Azure Subscription ID.OracleDbAzureConnector.BuilderazureTenantId(String azureTenantId)Azure Tenant ID.OracleDbAzureConnectorbuild()OracleDbAzureConnector.BuildercompartmentId(String compartmentId)The OCID of the compartment that contains Oracle DB Azure Connector resource.OracleDbAzureConnector.Buildercopy(OracleDbAzureConnector model)OracleDbAzureConnector.BuilderdbClusterResourceId(String dbClusterResourceId)The OCID of the Oracle DB Cloud VM Cluster resource where this Azure Arc Agent identity to configure.OracleDbAzureConnector.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.OracleDbAzureConnector.BuilderdisplayName(String displayName)Oracle DB Azure Connector resource name.OracleDbAzureConnector.BuilderfreeformTags(Map<String,String> freeformTags)Free-form tags for this resource.OracleDbAzureConnector.Builderid(String id)The OCID of the Oracle DB Azure Connector resource.OracleDbAzureConnector.BuilderlastModification(String lastModification)Description of the latest modification of the Oracle DB Azure Connector resource.OracleDbAzureConnector.BuilderlifecycleState(OracleDbAzureConnector.LifecycleState lifecycleState)The current lifecycle state of the Azure Arc Agent resource.OracleDbAzureConnector.BuilderlifecycleStateDetails(String lifecycleStateDetails)Description of the current lifecycle state in more detail.OracleDbAzureConnector.BuilderprivateEndpointDnsAlias(String privateEndpointDnsAlias)Private endpoint’s DNS alias.OracleDbAzureConnector.BuilderprivateEndpointIpAddress(String privateEndpointIpAddress)Private endpoint IP.OracleDbAzureConnector.BuildersystemTags(Map<String,Map<String,Object>> systemTags)System tags for this resource.OracleDbAzureConnector.BuildertimeCreated(Date timeCreated)Time when the Oracle DB Azure Connector resource was created expressed in RFC 3339 timestamp format, e.g.OracleDbAzureConnector.BuildertimeUpdated(Date timeUpdated)Time when the Oracle DB Azure Connector resource was last modified expressed in RFC 3339 timestamp format, e.g.
 
- 
- 
- 
Method Detail- 
idpublic OracleDbAzureConnector.Builder id(String id) The OCID of the Oracle DB Azure Connector resource.- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic OracleDbAzureConnector.Builder displayName(String displayName) Oracle DB Azure Connector resource name.- Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
compartmentIdpublic OracleDbAzureConnector.Builder compartmentId(String compartmentId) The OCID of the compartment that contains Oracle DB Azure Connector resource.- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
arcAgentNodespublic OracleDbAzureConnector.Builder arcAgentNodes(List<ArcAgentNodes> arcAgentNodes) List of all VMs where Arc Agent is installed under Cloud VM Cluster.- Parameters:
- arcAgentNodes- the value to set
- Returns:
- this builder
 
 - 
dbClusterResourceIdpublic OracleDbAzureConnector.Builder dbClusterResourceId(String dbClusterResourceId) The OCID of the Oracle DB Cloud VM Cluster resource where this Azure Arc Agent identity to configure.- Parameters:
- dbClusterResourceId- the value to set
- Returns:
- this builder
 
 - 
azureTenantIdpublic OracleDbAzureConnector.Builder azureTenantId(String azureTenantId) Azure Tenant ID.- Parameters:
- azureTenantId- the value to set
- Returns:
- this builder
 
 - 
azureSubscriptionIdpublic OracleDbAzureConnector.Builder azureSubscriptionId(String azureSubscriptionId) Azure Subscription ID.- Parameters:
- azureSubscriptionId- the value to set
- Returns:
- this builder
 
 - 
azureResourceGrouppublic OracleDbAzureConnector.Builder azureResourceGroup(String azureResourceGroup) Azure Resource group name.- Parameters:
- azureResourceGroup- the value to set
- Returns:
- this builder
 
 - 
accessTokenpublic OracleDbAzureConnector.Builder accessToken(String accessToken) Azure bearer access token.- Parameters:
- accessToken- the value to set
- Returns:
- this builder
 
 - 
privateEndpointIpAddresspublic OracleDbAzureConnector.Builder privateEndpointIpAddress(String privateEndpointIpAddress) Private endpoint IP.- Parameters:
- privateEndpointIpAddress- the value to set
- Returns:
- this builder
 
 - 
privateEndpointDnsAliaspublic OracleDbAzureConnector.Builder privateEndpointDnsAlias(String privateEndpointDnsAlias) Private endpoint’s DNS alias.- Parameters:
- privateEndpointDnsAlias- the value to set
- Returns:
- this builder
 
 - 
azureIdentityMechanismpublic OracleDbAzureConnector.Builder azureIdentityMechanism(OracleDbAzureConnector.AzureIdentityMechanism azureIdentityMechanism) Azure Identity mechanism.- Parameters:
- azureIdentityMechanism- the value to set
- Returns:
- this builder
 
 - 
lifecycleStatepublic OracleDbAzureConnector.Builder lifecycleState(OracleDbAzureConnector.LifecycleState lifecycleState) The current lifecycle state of the Azure Arc Agent resource.- Parameters:
- lifecycleState- the value to set
- Returns:
- this builder
 
 - 
lifecycleStateDetailspublic OracleDbAzureConnector.Builder lifecycleStateDetails(String lifecycleStateDetails) Description of the current lifecycle state in more detail.- Parameters:
- lifecycleStateDetails- the value to set
- Returns:
- this builder
 
 - 
azureIdentityConnectivityStatuspublic OracleDbAzureConnector.Builder azureIdentityConnectivityStatus(OracleDbAzureConnector.AzureIdentityConnectivityStatus azureIdentityConnectivityStatus) The current Connectivity status of Azure Identity Connector resource.- Parameters:
- azureIdentityConnectivityStatus- the value to set
- Returns:
- this builder
 
 - 
timeCreatedpublic OracleDbAzureConnector.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
 
 - 
timeUpdatedpublic OracleDbAzureConnector.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
 
 - 
lastModificationpublic OracleDbAzureConnector.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
 
 - 
freeformTagspublic OracleDbAzureConnector.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 OracleDbAzureConnector.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 OracleDbAzureConnector.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 OracleDbAzureConnector build() 
 - 
copypublic OracleDbAzureConnector.Builder copy(OracleDbAzureConnector model) 
 
- 
 
-