Class AWSAccountResponseAttributes

java.lang.Object
com.datadog.api.client.v2.model.AWSAccountResponseAttributes

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class AWSAccountResponseAttributes extends Object
AWS Account response attributes.
  • Field Details

  • Constructor Details

    • AWSAccountResponseAttributes

      public AWSAccountResponseAttributes()
    • AWSAccountResponseAttributes

      public AWSAccountResponseAttributes(String awsAccountId)
  • Method Details

    • accountTags

      public AWSAccountResponseAttributes accountTags(List<String> accountTags)
    • addAccountTagsItem

      public AWSAccountResponseAttributes addAccountTagsItem(String accountTagsItem)
    • getAccountTags

      @Nullable public List<String> getAccountTags()
      Tags to apply to all hosts and metrics reporting for this account. Defaults to [].
      Returns:
      accountTags
    • getAccountTags_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<List<String>> getAccountTags_JsonNullable()
    • setAccountTags_JsonNullable

      public void setAccountTags_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<List<String>> accountTags)
    • setAccountTags

      public void setAccountTags(List<String> accountTags)
    • authConfig

      public AWSAccountResponseAttributes authConfig(AWSAuthConfig authConfig)
    • getAuthConfig

      @Nullable public AWSAuthConfig getAuthConfig()
      AWS Authentication config.
      Returns:
      authConfig
    • setAuthConfig

      public void setAuthConfig(AWSAuthConfig authConfig)
    • awsAccountId

      public AWSAccountResponseAttributes awsAccountId(String awsAccountId)
    • getAwsAccountId

      public String getAwsAccountId()
      AWS Account ID.
      Returns:
      awsAccountId
    • setAwsAccountId

      public void setAwsAccountId(String awsAccountId)
    • awsPartition

      public AWSAccountResponseAttributes awsPartition(AWSAccountPartition awsPartition)
    • getAwsPartition

      @Nullable public AWSAccountPartition getAwsPartition()
      AWS partition your AWS account is scoped to. Defaults to aws. See Partitions in the AWS documentation for more information.
      Returns:
      awsPartition
    • setAwsPartition

      public void setAwsPartition(AWSAccountPartition awsPartition)
    • awsRegions

      public AWSAccountResponseAttributes awsRegions(AWSRegions awsRegions)
    • getAwsRegions

      @Nullable public AWSRegions getAwsRegions()
      AWS Regions to collect data from. Defaults to include_all.
      Returns:
      awsRegions
    • setAwsRegions

      public void setAwsRegions(AWSRegions awsRegions)
    • getCreatedAt

      @Nullable public OffsetDateTime getCreatedAt()
      Timestamp of when the account integration was created.
      Returns:
      createdAt
    • logsConfig

      public AWSAccountResponseAttributes logsConfig(AWSLogsConfig logsConfig)
    • getLogsConfig

      @Nullable public AWSLogsConfig getLogsConfig()
      AWS Logs Collection config.
      Returns:
      logsConfig
    • setLogsConfig

      public void setLogsConfig(AWSLogsConfig logsConfig)
    • metricsConfig

      public AWSAccountResponseAttributes metricsConfig(AWSMetricsConfig metricsConfig)
    • getMetricsConfig

      @Nullable public AWSMetricsConfig getMetricsConfig()
      AWS Metrics Collection config.
      Returns:
      metricsConfig
    • setMetricsConfig

      public void setMetricsConfig(AWSMetricsConfig metricsConfig)
    • getModifiedAt

      @Nullable public OffsetDateTime getModifiedAt()
      Timestamp of when the account integration was updated.
      Returns:
      modifiedAt
    • resourcesConfig

      public AWSAccountResponseAttributes resourcesConfig(AWSResourcesConfig resourcesConfig)
    • getResourcesConfig

      @Nullable public AWSResourcesConfig getResourcesConfig()
      AWS Resources Collection config.
      Returns:
      resourcesConfig
    • setResourcesConfig

      public void setResourcesConfig(AWSResourcesConfig resourcesConfig)
    • tracesConfig

      public AWSAccountResponseAttributes tracesConfig(AWSTracesConfig tracesConfig)
    • getTracesConfig

      @Nullable public AWSTracesConfig getTracesConfig()
      AWS Traces Collection config.
      Returns:
      tracesConfig
    • setTracesConfig

      public void setTracesConfig(AWSTracesConfig tracesConfig)
    • putAdditionalProperty

      public AWSAccountResponseAttributes 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 set
      value - The associated value
      Returns:
      AWSAccountResponseAttributes
    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()
      Return the additional (undeclared) property.
      Returns:
      The additional properties
    • getAdditionalProperty

      public Object getAdditionalProperty(String key)
      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

      public boolean equals(Object o)
      Return true if this AWSAccountResponseAttributes object is equal to o.
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object