Class CreateAiDataPlatformDetails


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20240831")
    public final class CreateAiDataPlatformDetails
    extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
    The data to create a AiDataPlatform.
    Note: Objects should always be created or deserialized using the CreateAiDataPlatformDetails.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 the CreateAiDataPlatformDetails.Builder, which maintain a set of all explicitly set fields called CreateAiDataPlatformDetails.Builder.__explicitlySet__. The hashCode() and equals(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).
    • Method Detail

      • getDisplayName

        public String getDisplayName()
        A user-friendly name.

        Does not have to be unique, and it’s changeable. Avoid entering confidential information.

        Returns:
        the value
      • getAiDataPlatformType

        public String getAiDataPlatformType()
        The AiDataPlatform type.
        Returns:
        the value
      • getIsEnableAiFeature

        public Boolean getIsEnableAiFeature()
        The flag to enable/disable AiFeatures for the instance.
        Returns:
        the value
      • getVectorDbId

        public String getVectorDbId()
        The OCID of the vector db Lakehouse 26ai.
        Returns:
        the value
      • getVectorDbAdminCred

        @Deprecated
        public String getVectorDbAdminCred()
        Deprecated.
        Use getVectorDbAdminCred__AsCharArray() instead.
        The Vector DB Lakehouse 26ai ADMIN user password.
        Returns:
        the value
      • getVectorDbAdminCred__AsCharArray

        public char[] getVectorDbAdminCred__AsCharArray()
        The Vector DB Lakehouse 26ai ADMIN user password.
        Returns:
        the value
      • getVectorDbAdminSecretId

        public String getVectorDbAdminSecretId()
        The OCID of the OCI Vault secret holding the vector db Lakehouse 26ai Admin user password.
        Returns:
        the value
      • getCompartmentId

        public String getCompartmentId()
        The OCID of the compartment to create the AiDataPlatform in.
        Returns:
        the value
      • getDefaultWorkspaceName

        public String getDefaultWorkspaceName()
        The name for the default workspace for the AiDataPlatform
        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
      • getSystemTags

        public 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
      • toString

        public String toString()
        Overrides:
        toString in class com.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:
        equals in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel