Class DataExportConfig

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

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class DataExportConfig extends Object
AWS Cost and Usage Report data export configuration.
  • Field Details

  • Constructor Details

    • DataExportConfig

      public DataExportConfig()
    • DataExportConfig

      public DataExportConfig(String bucketName, String bucketRegion, String reportName, String reportPrefix, String reportType)
  • Method Details

    • bucketName

      public DataExportConfig bucketName(String bucketName)
    • getBucketName

      public String getBucketName()
      Name of the S3 bucket where the Cost and Usage Report is stored.
      Returns:
      bucketName
    • setBucketName

      public void setBucketName(String bucketName)
    • bucketRegion

      public DataExportConfig bucketRegion(String bucketRegion)
    • getBucketRegion

      public String getBucketRegion()
      AWS region of the S3 bucket.
      Returns:
      bucketRegion
    • setBucketRegion

      public void setBucketRegion(String bucketRegion)
    • reportName

      public DataExportConfig reportName(String reportName)
    • getReportName

      public String getReportName()
      Name of the Cost and Usage Report.
      Returns:
      reportName
    • setReportName

      public void setReportName(String reportName)
    • reportPrefix

      public DataExportConfig reportPrefix(String reportPrefix)
    • getReportPrefix

      public String getReportPrefix()
      S3 prefix where the Cost and Usage Report is stored.
      Returns:
      reportPrefix
    • setReportPrefix

      public void setReportPrefix(String reportPrefix)
    • reportType

      public DataExportConfig reportType(String reportType)
    • getReportType

      public String getReportType()
      Type of the Cost and Usage Report. Currently only CUR2.0 is supported.
      Returns:
      reportType
    • setReportType

      public void setReportType(String reportType)
    • putAdditionalProperty

      public DataExportConfig 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:
      DataExportConfig
    • 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 DataExportConfig 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