Package com.datadog.api.client.v2.model
Class ObservabilityPipelineDatabricksZerobusDestination
java.lang.Object
com.datadog.api.client.v2.model.ObservabilityPipelineDatabricksZerobusDestination
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class ObservabilityPipelineDatabricksZerobusDestination
extends Object
The
databricks_zerobus destination sends logs to Databricks using the Zerobus
ingestion API, streaming data directly into your Databricks Lakehouse.
Supported pipeline types: Logs, rehydration
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionObservabilityPipelineDatabricksZerobusDestination(ObservabilityPipelineDatabricksZerobusDestinationAuth auth, String id, List<String> inputs, String tableName, ObservabilityPipelineDatabricksZerobusDestinationType type) -
Method Summary
Modifier and TypeMethodDescriptionaddInputsItem(String inputsItem) booleanReturn true if this ObservabilityPipelineDatabricksZerobusDestination object is equal to o.Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.getAuth()OAuth credentials for authenticating with the Databricks Zerobus ingestion API.Configuration for buffer settings on destination components.getId()The unique identifier for this component.Name of the environment variable or the secret identifier that references the Databricks Zerobus ingestion endpoint, which is used to stream data directly into your Databricks Lakehouse.A list of component IDs whose output is used as theinputfor this component.The fully qualified name of your target Databricks table.getType()The destination type.Name of the environment variable or the secret identifier that references your Databricks workspace URL, which is used to communicate with the Unity Catalog API.inthashCode()ingestionEndpointKey(String ingestionEndpointKey) putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.voidvoidvoidvoidsetIngestionEndpointKey(String ingestionEndpointKey) voidvoidsetTableName(String tableName) voidvoidsetUnityCatalogEndpointKey(String unityCatalogEndpointKey) toString()unityCatalogEndpointKey(String unityCatalogEndpointKey)
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_AUTH
- See Also:
-
JSON_PROPERTY_BUFFER
- See Also:
-
JSON_PROPERTY_ID
- See Also:
-
JSON_PROPERTY_INGESTION_ENDPOINT_KEY
- See Also:
-
JSON_PROPERTY_INPUTS
- See Also:
-
JSON_PROPERTY_TABLE_NAME
- See Also:
-
JSON_PROPERTY_TYPE
- See Also:
-
JSON_PROPERTY_UNITY_CATALOG_ENDPOINT_KEY
- See Also:
-
-
Constructor Details
-
ObservabilityPipelineDatabricksZerobusDestination
public ObservabilityPipelineDatabricksZerobusDestination() -
ObservabilityPipelineDatabricksZerobusDestination
public ObservabilityPipelineDatabricksZerobusDestination(ObservabilityPipelineDatabricksZerobusDestinationAuth auth, String id, List<String> inputs, String tableName, ObservabilityPipelineDatabricksZerobusDestinationType type)
-
-
Method Details
-
auth
-
getAuth
OAuth credentials for authenticating with the Databricks Zerobus ingestion API.- Returns:
- auth
-
setAuth
-
buffer
public ObservabilityPipelineDatabricksZerobusDestination buffer(ObservabilityPipelineBufferOptions buffer) -
getBuffer
Configuration for buffer settings on destination components.- Returns:
- buffer
-
setBuffer
-
id
-
getId
The unique identifier for this component.- Returns:
- id
-
setId
-
ingestionEndpointKey
public ObservabilityPipelineDatabricksZerobusDestination ingestionEndpointKey(String ingestionEndpointKey) -
getIngestionEndpointKey
Name of the environment variable or the secret identifier that references the Databricks Zerobus ingestion endpoint, which is used to stream data directly into your Databricks Lakehouse.- Returns:
- ingestionEndpointKey
-
setIngestionEndpointKey
-
inputs
-
addInputsItem
-
getInputs
A list of component IDs whose output is used as theinputfor this component.- Returns:
- inputs
-
setInputs
-
tableName
-
getTableName
The fully qualified name of your target Databricks table. Make sure this table already exists in your Databricks workspace before deploying.- Returns:
- tableName
-
setTableName
-
type
-
getType
The destination type. The value must bedatabricks_zerobus.- Returns:
- type
-
setType
-
unityCatalogEndpointKey
public ObservabilityPipelineDatabricksZerobusDestination unityCatalogEndpointKey(String unityCatalogEndpointKey) -
getUnityCatalogEndpointKey
Name of the environment variable or the secret identifier that references your Databricks workspace URL, which is used to communicate with the Unity Catalog API.- Returns:
- unityCatalogEndpointKey
-
setUnityCatalogEndpointKey
-
putAdditionalProperty
public ObservabilityPipelineDatabricksZerobusDestination 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:
- ObservabilityPipelineDatabricksZerobusDestination
-
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 ObservabilityPipelineDatabricksZerobusDestination object is equal to o. -
hashCode
public int hashCode() -
toString
-