Class CreateBlobStorageIntegrationRequest

java.lang.Object
com.langfuse.client.resources.blobstorageintegrations.types.CreateBlobStorageIntegrationRequest

public final class CreateBlobStorageIntegrationRequest extends Object
  • Method Details

    • getProjectId

      public String getProjectId()
      Returns:
      ID of the project in which to configure the blob storage integration
    • getType

      public BlobStorageIntegrationType getType()
    • getBucketName

      public String getBucketName()
      Returns:
      Name of the storage bucket
    • getEndpoint

      public Optional<String> getEndpoint()
      Returns:
      Custom endpoint URL (required for S3_COMPATIBLE type)
    • getRegion

      public String getRegion()
      Returns:
      Storage region
    • getAccessKeyId

      public Optional<String> getAccessKeyId()
      Returns:
      Access key ID for authentication
    • getSecretAccessKey

      public Optional<String> getSecretAccessKey()
      Returns:
      Secret access key for authentication (will be encrypted when stored)
    • getPrefix

      public Optional<String> getPrefix()
      Returns:
      Path prefix for exported files (must end with forward slash if provided)
    • getExportFrequency

      public BlobStorageExportFrequency getExportFrequency()
    • getEnabled

      public boolean getEnabled()
      Returns:
      Whether the integration is active
    • getForcePathStyle

      public boolean getForcePathStyle()
      Returns:
      Use path-style URLs for S3 requests
    • getFileType

      public BlobStorageIntegrationFileType getFileType()
    • getExportMode

      public BlobStorageExportMode getExportMode()
    • getExportStartDate

      public Optional<OffsetDateTime> getExportStartDate()
      Returns:
      Custom start date for exports (required when exportMode is FROM_CUSTOM_DATE)
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object
    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • builder