Class CreateOracleDbAzureBlobContainerDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.dbmulticloud.model.CreateOracleDbAzureBlobContainerDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20240501") public final class CreateOracleDbAzureBlobContainerDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelCreate Oracle DB Azure Blob Container object.
Note: Objects should always be created or deserialized using theCreateOracleDbAzureBlobContainerDetails.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 theCreateOracleDbAzureBlobContainerDetails.Builder, which maintain a set of all explicitly set fields calledCreateOracleDbAzureBlobContainerDetails.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 Summary
Nested Classes Modifier and Type Class Description static classCreateOracleDbAzureBlobContainerDetails.Builder
-
Constructor Summary
Constructors Constructor Description CreateOracleDbAzureBlobContainerDetails(String compartmentId, String displayName, String privateEndpointIpAddress, String privateEndpointDnsAlias, String azureStorageAccountName, String azureStorageContainerName, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CreateOracleDbAzureBlobContainerDetails.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetAzureStorageAccountName()Azure Storage account name.StringgetAzureStorageContainerName()Azure Storage container name.StringgetCompartmentId()The OCID of Oracle DB Azure Blob Container resource.Map<String,Map<String,Object>>getDefinedTags()Defined tags for this resource.StringgetDisplayName()Oracle DB Azure Blob Container resource name.Map<String,String>getFreeformTags()Free-form tags for this resource.StringgetPrivateEndpointDnsAlias()Private endpoint’s DNS alias.StringgetPrivateEndpointIpAddress()Private endpoint IP.inthashCode()CreateOracleDbAzureBlobContainerDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
CreateOracleDbAzureBlobContainerDetails
@Deprecated @ConstructorProperties({"compartmentId","displayName","privateEndpointIpAddress","privateEndpointDnsAlias","azureStorageAccountName","azureStorageContainerName","freeformTags","definedTags"}) public CreateOracleDbAzureBlobContainerDetails(String compartmentId, String displayName, String privateEndpointIpAddress, String privateEndpointDnsAlias, String azureStorageAccountName, String azureStorageContainerName, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags)
Deprecated.
-
-
Method Detail
-
builder
public static CreateOracleDbAzureBlobContainerDetails.Builder builder()
Create a new builder.
-
toBuilder
public CreateOracleDbAzureBlobContainerDetails.Builder toBuilder()
-
getCompartmentId
public String getCompartmentId()
The OCID of Oracle DB Azure Blob Container resource.- Returns:
- the value
-
getDisplayName
public String getDisplayName()
Oracle DB Azure Blob Container resource name.- Returns:
- the value
-
getPrivateEndpointIpAddress
public String getPrivateEndpointIpAddress()
Private endpoint IP.- Returns:
- the value
-
getPrivateEndpointDnsAlias
public String getPrivateEndpointDnsAlias()
Private endpoint’s DNS alias.- Returns:
- the value
-
getAzureStorageAccountName
public String getAzureStorageAccountName()
Azure Storage account name.- Returns:
- the value
-
getAzureStorageContainerName
public String getAzureStorageContainerName()
Azure Storage container name.- Returns:
- the value
-
getFreeformTags
public 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
-
getDefinedTags
public 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
-
toString
public String toString()
- Overrides:
toStringin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public 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
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-