datahub.client.s3.S3EmitterConfig Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of datahub-client Show documentation
Show all versions of datahub-client Show documentation
DataHub Java client for metadata integration
package datahub.client.s3;
import datahub.event.EventFormatter;
import lombok.Builder;
import lombok.Value;
@Value
@Builder
public class S3EmitterConfig {
@Builder.Default @lombok.NonNull String bucketName = null;
@Builder.Default String pathPrefix = null;
@Builder.Default String fileName = null;
@Builder.Default
EventFormatter eventFormatter = new EventFormatter(EventFormatter.Format.PEGASUS_JSON);
@Builder.Default String region = null;
@Builder.Default String endpoint = null;
@Builder.Default String accessKey = null;
@Builder.Default String secretKey = null;
@Builder.Default String sessionToken = null;
@Builder.Default String profileFile = null;
@Builder.Default String profileName = null;
}