Enum Class DatabricksArtifacts.ArtifactCredentialType

java.lang.Object
java.lang.Enum<DatabricksArtifacts.ArtifactCredentialType>
com.databricks.api.proto.mlflow.DatabricksArtifacts.ArtifactCredentialType
All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite, com.google.protobuf.ProtocolMessageEnum, Serializable, Comparable<DatabricksArtifacts.ArtifactCredentialType>, Constable
Enclosing class:
DatabricksArtifacts

public static enum DatabricksArtifacts.ArtifactCredentialType extends Enum<DatabricksArtifacts.ArtifactCredentialType> implements com.google.protobuf.ProtocolMessageEnum
 The type of a given artifact access credential
 
Protobuf enum mlflow.ArtifactCredentialType
  • Enum Constant Details

    • AZURE_SAS_URI

      public static final DatabricksArtifacts.ArtifactCredentialType AZURE_SAS_URI
       The credential is an Azure Shared Access Signature URI. For more information, see
       https://docs.microsoft.com/en-us/azure/storage/common/storage-sas-overview
       
      AZURE_SAS_URI = 1;
    • AWS_PRESIGNED_URL

      public static final DatabricksArtifacts.ArtifactCredentialType AWS_PRESIGNED_URL
       The credential is an AWS Presigned URL. For more information, see
       https://docs.aws.amazon.com/AmazonS3/latest/dev/ShareObjectPreSignedURL.html
       
      AWS_PRESIGNED_URL = 2;
    • GCP_SIGNED_URL

      public static final DatabricksArtifacts.ArtifactCredentialType GCP_SIGNED_URL
       The credential is a GCP Signed URL. For more information, see
       https://cloud.google.com/storage/docs/access-control/signed-urls
       
      GCP_SIGNED_URL = 3;
    • AZURE_ADLS_GEN2_SAS_URI

      public static final DatabricksArtifacts.ArtifactCredentialType AZURE_ADLS_GEN2_SAS_URI
       The credential is an Azure Shared Access Signature URI for ADLS.  For more
       information see
       https://docs.microsoft.com/en-us/rest/api/storageservices/data-lake-storage-gen2
       and
       https://docs.microsoft.com/en-us/azure/storage/common/storage-sas-overview
       
      AZURE_ADLS_GEN2_SAS_URI = 4;
  • Field Details

    • AZURE_SAS_URI_VALUE

      public static final int AZURE_SAS_URI_VALUE
       The credential is an Azure Shared Access Signature URI. For more information, see
       https://docs.microsoft.com/en-us/azure/storage/common/storage-sas-overview
       
      AZURE_SAS_URI = 1;
      See Also:
    • AWS_PRESIGNED_URL_VALUE

      public static final int AWS_PRESIGNED_URL_VALUE
       The credential is an AWS Presigned URL. For more information, see
       https://docs.aws.amazon.com/AmazonS3/latest/dev/ShareObjectPreSignedURL.html
       
      AWS_PRESIGNED_URL = 2;
      See Also:
    • GCP_SIGNED_URL_VALUE

      public static final int GCP_SIGNED_URL_VALUE
       The credential is a GCP Signed URL. For more information, see
       https://cloud.google.com/storage/docs/access-control/signed-urls
       
      GCP_SIGNED_URL = 3;
      See Also:
    • AZURE_ADLS_GEN2_SAS_URI_VALUE

      public static final int AZURE_ADLS_GEN2_SAS_URI_VALUE
       The credential is an Azure Shared Access Signature URI for ADLS.  For more
       information see
       https://docs.microsoft.com/en-us/rest/api/storageservices/data-lake-storage-gen2
       and
       https://docs.microsoft.com/en-us/azure/storage/common/storage-sas-overview
       
      AZURE_ADLS_GEN2_SAS_URI = 4;
      See Also:
  • Method Details

    • values

      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static DatabricksArtifacts.ArtifactCredentialType valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getNumber

      public final int getNumber()
      Specified by:
      getNumber in interface com.google.protobuf.Internal.EnumLite
      Specified by:
      getNumber in interface com.google.protobuf.ProtocolMessageEnum
    • valueOf

      @Deprecated public static DatabricksArtifacts.ArtifactCredentialType valueOf(int value)
      Deprecated.
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      value - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • forNumber

      public static DatabricksArtifacts.ArtifactCredentialType forNumber(int value)
      Parameters:
      value - The numeric wire value of the corresponding enum entry.
      Returns:
      The enum associated with the given numeric wire value.
    • internalGetValueMap

      public static com.google.protobuf.Internal.EnumLiteMap<DatabricksArtifacts.ArtifactCredentialType> internalGetValueMap()
    • getValueDescriptor

      public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
      Specified by:
      getValueDescriptor in interface com.google.protobuf.ProtocolMessageEnum
    • getDescriptorForType

      public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.ProtocolMessageEnum
    • getDescriptor

      public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
    • valueOf

      public static DatabricksArtifacts.ArtifactCredentialType valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      desc - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null