Package com.datadog.api.client.v2.model
Class ObservabilityPipelineAmazonOpenSearchDestination
java.lang.Object
com.datadog.api.client.v2.model.ObservabilityPipelineAmazonOpenSearchDestination
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class ObservabilityPipelineAmazonOpenSearchDestination
extends Object
The
amazon_opensearch destination writes logs to Amazon OpenSearch.
Supported pipeline types: logs
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionObservabilityPipelineAmazonOpenSearchDestination(ObservabilityPipelineAmazonOpenSearchDestinationAuth auth, String id, List<String> inputs, ObservabilityPipelineAmazonOpenSearchDestinationType type) -
Method Summary
Modifier and TypeMethodDescriptionaddInputsItem(String inputsItem) booleanReturn true if this ObservabilityPipelineAmazonOpenSearchDestination object is equal to o.Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.getAuth()Authentication settings for the Amazon OpenSearch destination.Configuration for buffer settings on destination components.The index to write logs to.getId()The unique identifier for this component.A list of component IDs whose output is used as theinputfor this component.getType()The destination type.inthashCode()putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.voidvoidvoidsetBulkIndex(String bulkIndex) voidvoidvoidtoString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_AUTH
- See Also:
-
JSON_PROPERTY_BUFFER
- See Also:
-
JSON_PROPERTY_BULK_INDEX
- See Also:
-
JSON_PROPERTY_ID
- See Also:
-
JSON_PROPERTY_INPUTS
- See Also:
-
JSON_PROPERTY_TYPE
- See Also:
-
-
Constructor Details
-
ObservabilityPipelineAmazonOpenSearchDestination
public ObservabilityPipelineAmazonOpenSearchDestination() -
ObservabilityPipelineAmazonOpenSearchDestination
public ObservabilityPipelineAmazonOpenSearchDestination(ObservabilityPipelineAmazonOpenSearchDestinationAuth auth, String id, List<String> inputs, ObservabilityPipelineAmazonOpenSearchDestinationType type)
-
-
Method Details
-
auth
-
getAuth
Authentication settings for the Amazon OpenSearch destination. Thestrategyfield determines whether basic or AWS-based authentication is used.- Returns:
- auth
-
setAuth
-
buffer
public ObservabilityPipelineAmazonOpenSearchDestination buffer(ObservabilityPipelineBufferOptions buffer) -
getBuffer
Configuration for buffer settings on destination components.- Returns:
- buffer
-
setBuffer
-
bulkIndex
-
getBulkIndex
The index to write logs to.- Returns:
- bulkIndex
-
setBulkIndex
-
id
-
getId
The unique identifier for this component.- Returns:
- id
-
setId
-
inputs
-
addInputsItem
-
getInputs
A list of component IDs whose output is used as theinputfor this component.- Returns:
- inputs
-
setInputs
-
type
-
getType
The destination type. The value should always beamazon_opensearch.- Returns:
- type
-
setType
-
putAdditionalProperty
public ObservabilityPipelineAmazonOpenSearchDestination 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:
- ObservabilityPipelineAmazonOpenSearchDestination
-
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 ObservabilityPipelineAmazonOpenSearchDestination object is equal to o. -
hashCode
public int hashCode() -
toString
-