@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class ObservabilityPipelineAmazonS3Source extends Object
amazon_s3 source ingests logs from an Amazon S3 bucket. It supports AWS
authentication, TLS encryption, and configurable compression.
Supported pipeline types: logs
| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_AUTH |
static String |
JSON_PROPERTY_COMPRESSION |
static String |
JSON_PROPERTY_ID |
static String |
JSON_PROPERTY_REGION |
static String |
JSON_PROPERTY_TLS |
static String |
JSON_PROPERTY_TYPE |
static String |
JSON_PROPERTY_URL_KEY |
boolean |
unparsed |
| Constructor and Description |
|---|
ObservabilityPipelineAmazonS3Source() |
ObservabilityPipelineAmazonS3Source(String id,
String region,
ObservabilityPipelineAmazonS3SourceType type) |
public boolean unparsed
public static final String JSON_PROPERTY_AUTH
public static final String JSON_PROPERTY_COMPRESSION
public static final String JSON_PROPERTY_ID
public static final String JSON_PROPERTY_REGION
public static final String JSON_PROPERTY_TLS
public static final String JSON_PROPERTY_TYPE
public static final String JSON_PROPERTY_URL_KEY
public ObservabilityPipelineAmazonS3Source()
public ObservabilityPipelineAmazonS3Source(String id, String region, ObservabilityPipelineAmazonS3SourceType type)
public ObservabilityPipelineAmazonS3Source auth(ObservabilityPipelineAwsAuth auth)
@Nullable public ObservabilityPipelineAwsAuth getAuth()
public void setAuth(ObservabilityPipelineAwsAuth auth)
public ObservabilityPipelineAmazonS3Source compression(ObservabilityPipelineAmazonS3SourceCompression compression)
@Nullable public ObservabilityPipelineAmazonS3SourceCompression getCompression()
auto to detect
compression from the object's Content-Encoding header or file extension.public void setCompression(ObservabilityPipelineAmazonS3SourceCompression compression)
public ObservabilityPipelineAmazonS3Source id(String id)
public String getId()
input to downstream components).public void setId(String id)
public ObservabilityPipelineAmazonS3Source region(String region)
public String getRegion()
public void setRegion(String region)
public ObservabilityPipelineAmazonS3Source tls(ObservabilityPipelineTls tls)
@Nullable public ObservabilityPipelineTls getTls()
public void setTls(ObservabilityPipelineTls tls)
public ObservabilityPipelineAmazonS3Source type(ObservabilityPipelineAmazonS3SourceType type)
public ObservabilityPipelineAmazonS3SourceType getType()
amazon_s3.public void setType(ObservabilityPipelineAmazonS3SourceType type)
public ObservabilityPipelineAmazonS3Source urlKey(String urlKey)
@Nullable public String getUrlKey()
public void setUrlKey(String urlKey)
public ObservabilityPipelineAmazonS3Source putAdditionalProperty(String key, Object value)
key - The arbitrary key to setvalue - The associated valuepublic Map<String,Object> getAdditionalProperties()
public Object getAdditionalProperty(String key)
key - The arbitrary key to getpublic boolean equals(Object o)
Copyright © 2026. All rights reserved.