Package com.datadog.api.client.v2.model
Class ElasticCloudIntegrationAccountUpdateAttributes
java.lang.Object
com.datadog.api.client.v2.model.ElasticCloudIntegrationAccountUpdateAttributes
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class ElasticCloudIntegrationAccountUpdateAttributes
extends Object
Writable attributes used to update an Elastic Cloud integration account. Every field is optional;
only the fields provided are changed. When
dataflows is provided, only the dataflow
ids included in the request are modified; dataflows omitted from the map keep their current
configuration.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionauthentication(ElasticCloudIntegrationAccountAuthenticationUpdate authentication) dataflows(ElasticCloudIntegrationDataflowsRequest dataflows) booleanReturn true if this ElasticCloudIntegrationAccountUpdateAttributes object is equal to o.Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.Authentication for updating the Elastic Cloud integration account.Data Datadog collects from Elastic Cloud, keyed by dataflow id.getName()Human-readable name of the Elastic Cloud integration account.Settings for updating the Elastic Cloud integration account.inthashCode()putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.voidsetAuthentication(ElasticCloudIntegrationAccountAuthenticationUpdate authentication) voidvoidvoidtoString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_AUTHENTICATION
- See Also:
-
JSON_PROPERTY_DATAFLOWS
- See Also:
-
JSON_PROPERTY_NAME
- See Also:
-
JSON_PROPERTY_SETTINGS
- See Also:
-
-
Constructor Details
-
ElasticCloudIntegrationAccountUpdateAttributes
public ElasticCloudIntegrationAccountUpdateAttributes()
-
-
Method Details
-
authentication
public ElasticCloudIntegrationAccountUpdateAttributes authentication(ElasticCloudIntegrationAccountAuthenticationUpdate authentication) -
getAuthentication
Authentication for updating the Elastic Cloud integration account. Exactly one method is set.- Returns:
- authentication
-
setAuthentication
-
dataflows
public ElasticCloudIntegrationAccountUpdateAttributes dataflows(ElasticCloudIntegrationDataflowsRequest dataflows) -
getDataflows
Data Datadog collects from Elastic Cloud, keyed by dataflow id. Node-level cluster statistics are always collected; each dataflow here adds a further set of metrics on top of that baseline, so setenabledto start or stop it. Defaults listed on each dataflow apply when the account is created; on update, omitted fields keep their current values. Every dataflow queries the deployment as the user inauthentication, so that user's role must hold the required Elasticsearch privileges; a dataflow enabled without them is stored but collects no data.- Returns:
- dataflows
-
setDataflows
-
name
-
getName
Human-readable name of the Elastic Cloud integration account.- Returns:
- name
-
setName
-
settings
public ElasticCloudIntegrationAccountUpdateAttributes settings(ElasticCloudIntegrationAccountSettingsUpdate settings) -
getSettings
Settings for updating the Elastic Cloud integration account. Only the fields provided are changed.- Returns:
- settings
-
setSettings
-
putAdditionalProperty
public ElasticCloudIntegrationAccountUpdateAttributes 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:
- ElasticCloudIntegrationAccountUpdateAttributes
-
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 ElasticCloudIntegrationAccountUpdateAttributes object is equal to o. -
hashCode
public int hashCode() -
toString
-