Package com.datadog.api.client.v2.model
Class ObservabilityPipelineAmazonSecurityLakeDestination
java.lang.Object
com.datadog.api.client.v2.model.ObservabilityPipelineAmazonSecurityLakeDestination
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class ObservabilityPipelineAmazonSecurityLakeDestination
extends Object
The
amazon_security_lake destination sends your logs to Amazon Security Lake.
Supported pipeline types: logs
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionObservabilityPipelineAmazonSecurityLakeDestination(String bucket, String customSourceName, String id, List<String> inputs, String region, ObservabilityPipelineAmazonSecurityLakeDestinationType type) -
Method Summary
Modifier and TypeMethodDescriptionaddInputsItem(String inputsItem) customSourceName(String customSourceName) booleanReturn true if this ObservabilityPipelineAmazonSecurityLakeDestination object is equal to o.Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.getAuth()AWS authentication credentials used for accessing AWS services such as S3.Name of the Amazon S3 bucket in Security Lake (3-63 characters).Configuration for buffer settings on destination components.Custom source name for the logs in Security Lake.getId()Unique identifier for the destination component.A list of component IDs whose output is used as theinputfor this component.AWS region of the S3 bucket.getTls()Configuration for enabling TLS encryption between the pipeline component and external services.getType()The destination type.inthashCode()putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.voidvoidvoidvoidsetCustomSourceName(String customSourceName) voidvoidvoidvoidvoidtoString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_AUTH
- See Also:
-
JSON_PROPERTY_BUCKET
- See Also:
-
JSON_PROPERTY_BUFFER
- See Also:
-
JSON_PROPERTY_CUSTOM_SOURCE_NAME
- See Also:
-
JSON_PROPERTY_ID
- See Also:
-
JSON_PROPERTY_INPUTS
- See Also:
-
JSON_PROPERTY_REGION
- See Also:
-
JSON_PROPERTY_TLS
- See Also:
-
JSON_PROPERTY_TYPE
- See Also:
-
-
Constructor Details
-
ObservabilityPipelineAmazonSecurityLakeDestination
public ObservabilityPipelineAmazonSecurityLakeDestination() -
ObservabilityPipelineAmazonSecurityLakeDestination
-
-
Method Details
-
auth
-
getAuth
AWS authentication credentials used for accessing AWS services such as S3. If omitted, the system’s default credentials are used (for example, the IAM role and environment variables).- Returns:
- auth
-
setAuth
-
bucket
-
getBucket
Name of the Amazon S3 bucket in Security Lake (3-63 characters).- Returns:
- bucket
-
setBucket
-
buffer
public ObservabilityPipelineAmazonSecurityLakeDestination buffer(ObservabilityPipelineBufferOptions buffer) -
getBuffer
Configuration for buffer settings on destination components.- Returns:
- buffer
-
setBuffer
-
customSourceName
-
getCustomSourceName
Custom source name for the logs in Security Lake.- Returns:
- customSourceName
-
setCustomSourceName
-
id
-
getId
Unique identifier for the destination component.- Returns:
- id
-
setId
-
inputs
-
addInputsItem
-
getInputs
A list of component IDs whose output is used as theinputfor this component.- Returns:
- inputs
-
setInputs
-
region
-
getRegion
AWS region of the S3 bucket.- Returns:
- region
-
setRegion
-
tls
-
getTls
Configuration for enabling TLS encryption between the pipeline component and external services.- Returns:
- tls
-
setTls
-
type
-
getType
The destination type. Alwaysamazon_security_lake.- Returns:
- type
-
setType
-
putAdditionalProperty
public ObservabilityPipelineAmazonSecurityLakeDestination putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.- Parameters:
key- The arbitrary key to setvalue- The associated value- Returns:
- ObservabilityPipelineAmazonSecurityLakeDestination
-
getAdditionalProperties
Return the additional (undeclared) property.- Returns:
- The additional properties
-
getAdditionalProperty
Return the additional (undeclared) property with the specified name.- Parameters:
key- The arbitrary key to get- Returns:
- The specific additional property for the given key
-
equals
Return true if this ObservabilityPipelineAmazonSecurityLakeDestination object is equal to o. -
hashCode
public int hashCode() -
toString
-