Package com.datadog.api.client.v2.model
Class ElasticCloudIntegrationAccountCreateAttributes
java.lang.Object
com.datadog.api.client.v2.model.ElasticCloudIntegrationAccountCreateAttributes
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class ElasticCloudIntegrationAccountCreateAttributes
extends Object
Writable attributes used to create an Elastic Cloud integration account.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionElasticCloudIntegrationAccountCreateAttributes(ElasticCloudIntegrationAccountAuthenticationRequest authentication, String name, ElasticCloudIntegrationAccountSettingsRequest settings) -
Method Summary
Modifier and TypeMethodDescriptionauthentication(ElasticCloudIntegrationAccountAuthenticationRequest authentication) dataflows(ElasticCloudIntegrationDataflowsRequest dataflows) booleanReturn true if this ElasticCloudIntegrationAccountCreateAttributes object is equal to o.Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.Authentication for creating 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 creating the Elastic Cloud integration account.inthashCode()putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.voidsetAuthentication(ElasticCloudIntegrationAccountAuthenticationRequest 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
-
ElasticCloudIntegrationAccountCreateAttributes
public ElasticCloudIntegrationAccountCreateAttributes() -
ElasticCloudIntegrationAccountCreateAttributes
public ElasticCloudIntegrationAccountCreateAttributes(ElasticCloudIntegrationAccountAuthenticationRequest authentication, String name, ElasticCloudIntegrationAccountSettingsRequest settings)
-
-
Method Details
-
authentication
public ElasticCloudIntegrationAccountCreateAttributes authentication(ElasticCloudIntegrationAccountAuthenticationRequest authentication) -
getAuthentication
Authentication for creating the Elastic Cloud integration account. Exactly one method is set.- Returns:
- authentication
-
setAuthentication
-
dataflows
public ElasticCloudIntegrationAccountCreateAttributes 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 ElasticCloudIntegrationAccountCreateAttributes settings(ElasticCloudIntegrationAccountSettingsRequest settings) -
getSettings
Settings for creating the Elastic Cloud integration account.- Returns:
- settings
-
setSettings
-
putAdditionalProperty
public ElasticCloudIntegrationAccountCreateAttributes 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:
- ElasticCloudIntegrationAccountCreateAttributes
-
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 ElasticCloudIntegrationAccountCreateAttributes object is equal to o. -
hashCode
public int hashCode() -
toString
-