Class CreateOracleDbAzureConnectorDetails
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.dbmulticloud.model.CreateOracleDbAzureConnectorDetails
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20240501") public final class CreateOracleDbAzureConnectorDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelCreate Oracle DB Azure Connector resource object.
 Note: Objects should always be created or deserialized using theCreateOracleDbAzureConnectorDetails.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 theCreateOracleDbAzureConnectorDetails.Builder, which maintain a set of all explicitly set fields calledCreateOracleDbAzureConnectorDetails.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 classCreateOracleDbAzureConnectorDetails.Builder
 - 
Constructor SummaryConstructors Constructor Description CreateOracleDbAzureConnectorDetails(String compartmentId, String displayName, String dbClusterResourceId, OracleDbAzureConnector.AzureIdentityMechanism azureIdentityMechanism, String azureTenantId, String azureSubscriptionId, String azureResourceGroup, String accessToken, String privateEndpointIpAddress, String privateEndpointDnsAlias, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CreateOracleDbAzureConnectorDetails.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetAccessToken()Azure bearer access token.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.StringgetPrivateEndpointDnsAlias()Private endpoint’s DNS alias.StringgetPrivateEndpointIpAddress()Private endpoint IP.inthashCode()CreateOracleDbAzureConnectorDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
CreateOracleDbAzureConnectorDetails@Deprecated @ConstructorProperties({"compartmentId","displayName","dbClusterResourceId","azureIdentityMechanism","azureTenantId","azureSubscriptionId","azureResourceGroup","accessToken","privateEndpointIpAddress","privateEndpointDnsAlias","freeformTags","definedTags"}) public CreateOracleDbAzureConnectorDetails(String compartmentId, String displayName, String dbClusterResourceId, OracleDbAzureConnector.AzureIdentityMechanism azureIdentityMechanism, String azureTenantId, String azureSubscriptionId, String azureResourceGroup, String accessToken, String privateEndpointIpAddress, String privateEndpointDnsAlias, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static CreateOracleDbAzureConnectorDetails.Builder builder() Create a new builder.
 - 
toBuilderpublic CreateOracleDbAzureConnectorDetails.Builder toBuilder() 
 - 
getCompartmentIdpublic String getCompartmentId() The OCID of the compartment that contains Oracle DB Azure Connector resource.- Returns:
- the value
 
 - 
getDisplayNamepublic String getDisplayName() Oracle DB Azure Connector resource name.- 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
 
 - 
getAzureIdentityMechanismpublic OracleDbAzureConnector.AzureIdentityMechanism getAzureIdentityMechanism() Azure Identity mechanism.- 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
 
 - 
getAccessTokenpublic String getAccessToken() Azure bearer access token.- Returns:
- the value
 
 - 
getPrivateEndpointIpAddresspublic String getPrivateEndpointIpAddress() Private endpoint IP.- Returns:
- the value
 
 - 
getPrivateEndpointDnsAliaspublic String getPrivateEndpointDnsAlias() Private endpoint’s DNS alias.- 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
 
 - 
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
 
 
- 
 
-