Interface Service.GatewaySecretInfoOrBuilder

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String getAuthConfigJson()
      Provider-specific auth configuration as JSON (e.g., region, project_id)
      com.google.protobuf.ByteString getAuthConfigJsonBytes()
      Provider-specific auth configuration as JSON (e.g., region, project_id)
      long getCreatedAt()
      Timestamp (milliseconds since epoch) when the secret was created
      java.lang.String getCreatedBy()
      User ID who created the secret
      com.google.protobuf.ByteString getCreatedByBytes()
      User ID who created the secret
      long getLastUpdatedAt()
      Timestamp (milliseconds since epoch) when the secret was last updated
      java.lang.String getLastUpdatedBy()
      User ID who last updated the secret
      com.google.protobuf.ByteString getLastUpdatedByBytes()
      User ID who last updated the secret
      java.lang.String getMaskedValue()
      Masked version of the secret for display (e.g., "sk-...xyz123")
      com.google.protobuf.ByteString getMaskedValueBytes()
      Masked version of the secret for display (e.g., "sk-...xyz123")
      java.lang.String getProvider()
      LLM provider identifier (e.g., "openai", "anthropic", "cohere")
      com.google.protobuf.ByteString getProviderBytes()
      LLM provider identifier (e.g., "openai", "anthropic", "cohere")
      java.lang.String getSecretId()
      Unique identifier for the secret (UUID)
      com.google.protobuf.ByteString getSecretIdBytes()
      Unique identifier for the secret (UUID)
      java.lang.String getSecretName()
      User-friendly name for the secret (must be unique)
      com.google.protobuf.ByteString getSecretNameBytes()
      User-friendly name for the secret (must be unique)
      boolean hasAuthConfigJson()
      Provider-specific auth configuration as JSON (e.g., region, project_id)
      boolean hasCreatedAt()
      Timestamp (milliseconds since epoch) when the secret was created
      boolean hasCreatedBy()
      User ID who created the secret
      boolean hasLastUpdatedAt()
      Timestamp (milliseconds since epoch) when the secret was last updated
      boolean hasLastUpdatedBy()
      User ID who last updated the secret
      boolean hasMaskedValue()
      Masked version of the secret for display (e.g., "sk-...xyz123")
      boolean hasProvider()
      LLM provider identifier (e.g., "openai", "anthropic", "cohere")
      boolean hasSecretId()
      Unique identifier for the secret (UUID)
      boolean hasSecretName()
      User-friendly name for the secret (must be unique)
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • hasSecretId

        boolean hasSecretId()
         Unique identifier for the secret (UUID)
         
        optional string secret_id = 1;
        Returns:
        Whether the secretId field is set.
      • getSecretId

        java.lang.String getSecretId()
         Unique identifier for the secret (UUID)
         
        optional string secret_id = 1;
        Returns:
        The secretId.
      • getSecretIdBytes

        com.google.protobuf.ByteString getSecretIdBytes()
         Unique identifier for the secret (UUID)
         
        optional string secret_id = 1;
        Returns:
        The bytes for secretId.
      • hasSecretName

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

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

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

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

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

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

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

        long getCreatedAt()
         Timestamp (milliseconds since epoch) when the secret was created
         
        optional int64 created_at = 4;
        Returns:
        The createdAt.
      • hasLastUpdatedAt

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

        long getLastUpdatedAt()
         Timestamp (milliseconds since epoch) when the secret was last updated
         
        optional int64 last_updated_at = 5;
        Returns:
        The lastUpdatedAt.
      • hasProvider

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

        java.lang.String getProvider()
         LLM provider identifier (e.g., "openai", "anthropic", "cohere")
         
        optional string provider = 6;
        Returns:
        The provider.
      • getProviderBytes

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

        boolean hasCreatedBy()
         User ID who created the secret
         
        optional string created_by = 7;
        Returns:
        Whether the createdBy field is set.
      • getCreatedBy

        java.lang.String getCreatedBy()
         User ID who created the secret
         
        optional string created_by = 7;
        Returns:
        The createdBy.
      • getCreatedByBytes

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

        boolean hasLastUpdatedBy()
         User ID who last updated the secret
         
        optional string last_updated_by = 8;
        Returns:
        Whether the lastUpdatedBy field is set.
      • getLastUpdatedBy

        java.lang.String getLastUpdatedBy()
         User ID who last updated the secret
         
        optional string last_updated_by = 8;
        Returns:
        The lastUpdatedBy.
      • getLastUpdatedByBytes

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

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

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

        com.google.protobuf.ByteString getAuthConfigJsonBytes()
         Provider-specific auth configuration as JSON (e.g., region, project_id)
         
        optional string auth_config_json = 9;
        Returns:
        The bytes for authConfigJson.