Class Service.GatewaySecretInfo

  • All Implemented Interfaces:
    com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, java.io.Serializable, Service.GatewaySecretInfoOrBuilder
    Enclosing class:
    Service

    public static final class Service.GatewaySecretInfo
    extends com.google.protobuf.GeneratedMessageV3
    implements Service.GatewaySecretInfoOrBuilder
     Secret metadata entity (does not include the decrypted secret value)
     
    Protobuf type mlflow.GatewaySecretInfo
    See Also:
    Serialized Form
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  Service.GatewaySecretInfo.Builder
      Secret metadata entity (does not include the decrypted secret value)
      • Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3

        com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,​BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,​BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
      • Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite

        com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
    • Method Detail

      • newInstance

        protected java.lang.Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
        Overrides:
        newInstance in class com.google.protobuf.GeneratedMessageV3
      • getUnknownFields

        public final com.google.protobuf.UnknownFieldSet getUnknownFields()
        Specified by:
        getUnknownFields in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getUnknownFields in class com.google.protobuf.GeneratedMessageV3
      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
      • hasSecretId

        public boolean hasSecretId()
         Unique identifier for the secret (UUID)
         
        optional string secret_id = 1;
        Specified by:
        hasSecretId in interface Service.GatewaySecretInfoOrBuilder
        Returns:
        Whether the secretId field is set.
      • getSecretIdBytes

        public com.google.protobuf.ByteString getSecretIdBytes()
         Unique identifier for the secret (UUID)
         
        optional string secret_id = 1;
        Specified by:
        getSecretIdBytes in interface Service.GatewaySecretInfoOrBuilder
        Returns:
        The bytes for secretId.
      • hasSecretName

        public boolean hasSecretName()
         User-friendly name for the secret (must be unique)
         
        optional string secret_name = 2;
        Specified by:
        hasSecretName in interface Service.GatewaySecretInfoOrBuilder
        Returns:
        Whether the secretName field is set.
      • getSecretName

        public java.lang.String getSecretName()
         User-friendly name for the secret (must be unique)
         
        optional string secret_name = 2;
        Specified by:
        getSecretName in interface Service.GatewaySecretInfoOrBuilder
        Returns:
        The secretName.
      • getSecretNameBytes

        public com.google.protobuf.ByteString getSecretNameBytes()
         User-friendly name for the secret (must be unique)
         
        optional string secret_name = 2;
        Specified by:
        getSecretNameBytes in interface Service.GatewaySecretInfoOrBuilder
        Returns:
        The bytes for secretName.
      • hasMaskedValue

        public boolean hasMaskedValue()
         Masked version of the secret for display (e.g., "sk-...xyz123")
         
        optional string masked_value = 3;
        Specified by:
        hasMaskedValue in interface Service.GatewaySecretInfoOrBuilder
        Returns:
        Whether the maskedValue field is set.
      • getMaskedValue

        public java.lang.String getMaskedValue()
         Masked version of the secret for display (e.g., "sk-...xyz123")
         
        optional string masked_value = 3;
        Specified by:
        getMaskedValue in interface Service.GatewaySecretInfoOrBuilder
        Returns:
        The maskedValue.
      • getMaskedValueBytes

        public com.google.protobuf.ByteString getMaskedValueBytes()
         Masked version of the secret for display (e.g., "sk-...xyz123")
         
        optional string masked_value = 3;
        Specified by:
        getMaskedValueBytes in interface Service.GatewaySecretInfoOrBuilder
        Returns:
        The bytes for maskedValue.
      • hasCreatedAt

        public boolean hasCreatedAt()
         Timestamp (milliseconds since epoch) when the secret was created
         
        optional int64 created_at = 4;
        Specified by:
        hasCreatedAt in interface Service.GatewaySecretInfoOrBuilder
        Returns:
        Whether the createdAt field is set.
      • getCreatedAt

        public long getCreatedAt()
         Timestamp (milliseconds since epoch) when the secret was created
         
        optional int64 created_at = 4;
        Specified by:
        getCreatedAt in interface Service.GatewaySecretInfoOrBuilder
        Returns:
        The createdAt.
      • hasLastUpdatedAt

        public boolean hasLastUpdatedAt()
         Timestamp (milliseconds since epoch) when the secret was last updated
         
        optional int64 last_updated_at = 5;
        Specified by:
        hasLastUpdatedAt in interface Service.GatewaySecretInfoOrBuilder
        Returns:
        Whether the lastUpdatedAt field is set.
      • getLastUpdatedAt

        public long getLastUpdatedAt()
         Timestamp (milliseconds since epoch) when the secret was last updated
         
        optional int64 last_updated_at = 5;
        Specified by:
        getLastUpdatedAt in interface Service.GatewaySecretInfoOrBuilder
        Returns:
        The lastUpdatedAt.
      • hasProvider

        public boolean hasProvider()
         LLM provider identifier (e.g., "openai", "anthropic", "cohere")
         
        optional string provider = 6;
        Specified by:
        hasProvider in interface Service.GatewaySecretInfoOrBuilder
        Returns:
        Whether the provider field is set.
      • getProvider

        public java.lang.String getProvider()
         LLM provider identifier (e.g., "openai", "anthropic", "cohere")
         
        optional string provider = 6;
        Specified by:
        getProvider in interface Service.GatewaySecretInfoOrBuilder
        Returns:
        The provider.
      • getProviderBytes

        public com.google.protobuf.ByteString getProviderBytes()
         LLM provider identifier (e.g., "openai", "anthropic", "cohere")
         
        optional string provider = 6;
        Specified by:
        getProviderBytes in interface Service.GatewaySecretInfoOrBuilder
        Returns:
        The bytes for provider.
      • hasCreatedBy

        public boolean hasCreatedBy()
         User ID who created the secret
         
        optional string created_by = 7;
        Specified by:
        hasCreatedBy in interface Service.GatewaySecretInfoOrBuilder
        Returns:
        Whether the createdBy field is set.
      • getCreatedByBytes

        public com.google.protobuf.ByteString getCreatedByBytes()
         User ID who created the secret
         
        optional string created_by = 7;
        Specified by:
        getCreatedByBytes in interface Service.GatewaySecretInfoOrBuilder
        Returns:
        The bytes for createdBy.
      • hasLastUpdatedBy

        public boolean hasLastUpdatedBy()
         User ID who last updated the secret
         
        optional string last_updated_by = 8;
        Specified by:
        hasLastUpdatedBy in interface Service.GatewaySecretInfoOrBuilder
        Returns:
        Whether the lastUpdatedBy field is set.
      • getLastUpdatedByBytes

        public com.google.protobuf.ByteString getLastUpdatedByBytes()
         User ID who last updated the secret
         
        optional string last_updated_by = 8;
        Specified by:
        getLastUpdatedByBytes in interface Service.GatewaySecretInfoOrBuilder
        Returns:
        The bytes for lastUpdatedBy.
      • hasAuthConfigJson

        public boolean hasAuthConfigJson()
         Provider-specific auth configuration as JSON (e.g., region, project_id)
         
        optional string auth_config_json = 9;
        Specified by:
        hasAuthConfigJson in interface Service.GatewaySecretInfoOrBuilder
        Returns:
        Whether the authConfigJson field is set.
      • getAuthConfigJson

        public java.lang.String getAuthConfigJson()
         Provider-specific auth configuration as JSON (e.g., region, project_id)
         
        optional string auth_config_json = 9;
        Specified by:
        getAuthConfigJson in interface Service.GatewaySecretInfoOrBuilder
        Returns:
        The authConfigJson.
      • getAuthConfigJsonBytes

        public com.google.protobuf.ByteString getAuthConfigJsonBytes()
         Provider-specific auth configuration as JSON (e.g., region, project_id)
         
        optional string auth_config_json = 9;
        Specified by:
        getAuthConfigJsonBytes in interface Service.GatewaySecretInfoOrBuilder
        Returns:
        The bytes for authConfigJson.
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3
      • writeTo

        public void writeTo​(com.google.protobuf.CodedOutputStream output)
                     throws java.io.IOException
        Specified by:
        writeTo in interface com.google.protobuf.MessageLite
        Overrides:
        writeTo in class com.google.protobuf.GeneratedMessageV3
        Throws:
        java.io.IOException
      • getSerializedSize

        public int getSerializedSize()
        Specified by:
        getSerializedSize in interface com.google.protobuf.MessageLite
        Overrides:
        getSerializedSize in class com.google.protobuf.GeneratedMessageV3
      • equals

        public boolean equals​(java.lang.Object obj)
        Specified by:
        equals in interface com.google.protobuf.Message
        Overrides:
        equals in class com.google.protobuf.AbstractMessage
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in interface com.google.protobuf.Message
        Overrides:
        hashCode in class com.google.protobuf.AbstractMessage
      • parseFrom

        public static Service.GatewaySecretInfo parseFrom​(java.nio.ByteBuffer data)
                                                   throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Service.GatewaySecretInfo parseFrom​(java.nio.ByteBuffer data,
                                                          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                   throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Service.GatewaySecretInfo parseFrom​(com.google.protobuf.ByteString data)
                                                   throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Service.GatewaySecretInfo parseFrom​(com.google.protobuf.ByteString data,
                                                          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                   throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Service.GatewaySecretInfo parseFrom​(byte[] data)
                                                   throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Service.GatewaySecretInfo parseFrom​(byte[] data,
                                                          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                   throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Service.GatewaySecretInfo parseFrom​(java.io.InputStream input)
                                                   throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static Service.GatewaySecretInfo parseFrom​(java.io.InputStream input,
                                                          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                   throws java.io.IOException
        Throws:
        java.io.IOException
      • parseDelimitedFrom

        public static Service.GatewaySecretInfo parseDelimitedFrom​(java.io.InputStream input)
                                                            throws java.io.IOException
        Throws:
        java.io.IOException
      • parseDelimitedFrom

        public static Service.GatewaySecretInfo parseDelimitedFrom​(java.io.InputStream input,
                                                                   com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                            throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static Service.GatewaySecretInfo parseFrom​(com.google.protobuf.CodedInputStream input)
                                                   throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static Service.GatewaySecretInfo parseFrom​(com.google.protobuf.CodedInputStream input,
                                                          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                   throws java.io.IOException
        Throws:
        java.io.IOException
      • newBuilderForType

        public Service.GatewaySecretInfo.Builder newBuilderForType()
        Specified by:
        newBuilderForType in interface com.google.protobuf.Message
        Specified by:
        newBuilderForType in interface com.google.protobuf.MessageLite
      • toBuilder

        public Service.GatewaySecretInfo.Builder toBuilder()
        Specified by:
        toBuilder in interface com.google.protobuf.Message
        Specified by:
        toBuilder in interface com.google.protobuf.MessageLite
      • newBuilderForType

        protected Service.GatewaySecretInfo.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
        Specified by:
        newBuilderForType in class com.google.protobuf.GeneratedMessageV3
      • getParserForType

        public com.google.protobuf.Parser<Service.GatewaySecretInfo> getParserForType()
        Specified by:
        getParserForType in interface com.google.protobuf.Message
        Specified by:
        getParserForType in interface com.google.protobuf.MessageLite
        Overrides:
        getParserForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstanceForType

        public Service.GatewaySecretInfo getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder