Class OracleDbAzureConnectorSummary
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.dbmulticloud.model.OracleDbAzureConnectorSummary
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20240501") public final class OracleDbAzureConnectorSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelDetails of Oracle DB Azure Connector resource.
 Note: Objects should always be created or deserialized using theOracleDbAzureConnectorSummary.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theOracleDbAzureConnectorSummary.Builder, which maintain a set of all explicitly set fields calledOracleDbAzureConnectorSummary.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classOracleDbAzureConnectorSummary.Builder
 - 
Constructor SummaryConstructors Constructor Description OracleDbAzureConnectorSummary(String id, String compartmentId, String dbClusterResourceId, String displayName, List<ArcAgentNodes> arcAgentNodes, String azureTenantId, String azureSubscriptionId, String azureResourceGroup, String privateEndpointIpAddress, String privateEndpointDnsAlias, OracleDbAzureConnector.LifecycleState lifecycleState, String lifecycleStateDetails, OracleDbAzureConnector.AzureIdentityMechanism azureIdentityMechanism, OracleDbAzureConnector.AzureIdentityConnectivityStatus azureIdentityConnectivityStatus, Date timeCreated, Date timeUpdated, String lastModification, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, Map<String,Map<String,Object>> systemTags)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static OracleDbAzureConnectorSummary.Builderbuilder()Create a new builder.booleanequals(Object o)List<ArcAgentNodes>getArcAgentNodes()List of all VMs where Arc Agent Identity is configure under Oracle Cloud VM Cluster.OracleDbAzureConnector.AzureIdentityConnectivityStatusgetAzureIdentityConnectivityStatus()The current lifecycle state of the Oracle DB Azure Identity Connector resource.OracleDbAzureConnector.AzureIdentityMechanismgetAzureIdentityMechanism()Azure Identity mechanism.StringgetAzureResourceGroup()Azure Resource group name.StringgetAzureSubscriptionId()Azure Subscription ID.StringgetAzureTenantId()Azure Tenant ID.StringgetCompartmentId()The OCID of the compartment that contains Oracle DB Azure Connector resource.StringgetDbClusterResourceId()The OCID of the Oracle DB Cloud VM Cluster resource where this Azure Arc Agent Identity to configure.Map<String,Map<String,Object>>getDefinedTags()Defined tags for this resource.StringgetDisplayName()Oracle DB Azure Connector resource name.Map<String,String>getFreeformTags()Free-form tags for this resource.StringgetId()The OCID of the Oracle DB Azure Connector resource.StringgetLastModification()Description of the latest modification of the Oracle DB Azure Connector resource.OracleDbAzureConnector.LifecycleStategetLifecycleState()The current lifecycle state of the Oracle DB Azure Connector resource.StringgetLifecycleStateDetails()Description of the current lifecycle state in more detail.StringgetPrivateEndpointDnsAlias()Private endpoint’s DNS alias.StringgetPrivateEndpointIpAddress()Private endpoint IP.Map<String,Map<String,Object>>getSystemTags()System tags for this resource.DategetTimeCreated()Time when the Oracle DB Azure Connector resource was created expressed in RFC 3339 timestamp format, e.g.DategetTimeUpdated()Time when the Oracle DB Azure Connector resource was last modified expressed in RFC 3339 timestamp format, e.g.inthashCode()OracleDbAzureConnectorSummary.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
OracleDbAzureConnectorSummary@Deprecated @ConstructorProperties({"id","compartmentId","dbClusterResourceId","displayName","arcAgentNodes","azureTenantId","azureSubscriptionId","azureResourceGroup","privateEndpointIpAddress","privateEndpointDnsAlias","lifecycleState","lifecycleStateDetails","azureIdentityMechanism","azureIdentityConnectivityStatus","timeCreated","timeUpdated","lastModification","freeformTags","definedTags","systemTags"}) public OracleDbAzureConnectorSummary(String id, String compartmentId, String dbClusterResourceId, String displayName, List<ArcAgentNodes> arcAgentNodes, String azureTenantId, String azureSubscriptionId, String azureResourceGroup, String privateEndpointIpAddress, String privateEndpointDnsAlias, OracleDbAzureConnector.LifecycleState lifecycleState, String lifecycleStateDetails, OracleDbAzureConnector.AzureIdentityMechanism azureIdentityMechanism, OracleDbAzureConnector.AzureIdentityConnectivityStatus azureIdentityConnectivityStatus, Date timeCreated, Date timeUpdated, String lastModification, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, Map<String,Map<String,Object>> systemTags) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static OracleDbAzureConnectorSummary.Builder builder() Create a new builder.
 - 
toBuilderpublic OracleDbAzureConnectorSummary.Builder toBuilder() 
 - 
getCompartmentIdpublic String getCompartmentId() The OCID of the compartment that contains Oracle DB Azure Connector resource.- Returns:
- the value
 
 - 
getDbClusterResourceIdpublic String getDbClusterResourceId() The OCID of the Oracle DB Cloud VM Cluster resource where this Azure Arc Agent Identity to configure.- Returns:
- the value
 
 - 
getDisplayNamepublic String getDisplayName() Oracle DB Azure Connector resource name.- Returns:
- the value
 
 - 
getArcAgentNodespublic List<ArcAgentNodes> getArcAgentNodes() List of all VMs where Arc Agent Identity is configure under Oracle Cloud VM Cluster.- Returns:
- the value
 
 - 
getAzureTenantIdpublic String getAzureTenantId() Azure Tenant ID.- Returns:
- the value
 
 - 
getAzureSubscriptionIdpublic String getAzureSubscriptionId() Azure Subscription ID.- Returns:
- the value
 
 - 
getAzureResourceGrouppublic String getAzureResourceGroup() Azure Resource group name.- Returns:
- the value
 
 - 
getPrivateEndpointIpAddresspublic String getPrivateEndpointIpAddress() Private endpoint IP.- Returns:
- the value
 
 - 
getPrivateEndpointDnsAliaspublic String getPrivateEndpointDnsAlias() Private endpoint’s DNS alias.- Returns:
- the value
 
 - 
getLifecycleStatepublic OracleDbAzureConnector.LifecycleState getLifecycleState() The current lifecycle state of the Oracle DB Azure Connector resource.- Returns:
- the value
 
 - 
getLifecycleStateDetailspublic String getLifecycleStateDetails() Description of the current lifecycle state in more detail.- Returns:
- the value
 
 - 
getAzureIdentityMechanismpublic OracleDbAzureConnector.AzureIdentityMechanism getAzureIdentityMechanism() Azure Identity mechanism.- Returns:
- the value
 
 - 
getAzureIdentityConnectivityStatuspublic OracleDbAzureConnector.AzureIdentityConnectivityStatus getAzureIdentityConnectivityStatus() The current lifecycle state of the Oracle DB Azure Identity Connector resource.- Returns:
- the value
 
 - 
getTimeCreatedpublic Date getTimeCreated() Time when the Oracle DB Azure Connector resource was created expressed in RFC 3339 timestamp format, e.g.‘2020-05-22T21:10:29.600Z’ - Returns:
- the value
 
 - 
getTimeUpdatedpublic Date getTimeUpdated() 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’ - Returns:
- the value
 
 - 
getLastModificationpublic String getLastModification() Description of the latest modification of the Oracle DB Azure Connector resource.- Returns:
- the value
 
 - 
getFreeformTagspublic Map<String,String> getFreeformTags() 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"} - Returns:
- the value
 
 - 
getDefinedTagspublic Map<String,Map<String,Object>> getDefinedTags() Defined tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations": {"CostCenter": "42"}} - Returns:
- the value
 
 - 
getSystemTagspublic Map<String,Map<String,Object>> getSystemTags() System tags for this resource.Each key is predefined and scoped to a namespace. Example: {"orcl-cloud": {"free-tier-retained": "true"}} - Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic String toString(boolean includeByteArrayContents) Return a string representation of the object.- Parameters:
- includeByteArrayContents- true to include the full contents of byte arrays
- Returns:
- string representation
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-