Class AzureUCConfigPostRequestAttributes

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

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class AzureUCConfigPostRequestAttributes extends Object
Attributes for Azure config Post Request.
  • Field Details

  • Constructor Details

    • AzureUCConfigPostRequestAttributes

      public AzureUCConfigPostRequestAttributes()
    • AzureUCConfigPostRequestAttributes

      public AzureUCConfigPostRequestAttributes(String accountId, BillConfig actualBillConfig, BillConfig amortizedBillConfig, String clientId, String scope)
  • Method Details

    • accountId

      public AzureUCConfigPostRequestAttributes accountId(String accountId)
    • getAccountId

      public String getAccountId()
      The tenant ID of the Azure account.
      Returns:
      accountId
    • setAccountId

      public void setAccountId(String accountId)
    • actualBillConfig

      public AzureUCConfigPostRequestAttributes actualBillConfig(BillConfig actualBillConfig)
    • getActualBillConfig

      public BillConfig getActualBillConfig()
      Bill config.
      Returns:
      actualBillConfig
    • setActualBillConfig

      public void setActualBillConfig(BillConfig actualBillConfig)
    • amortizedBillConfig

      public AzureUCConfigPostRequestAttributes amortizedBillConfig(BillConfig amortizedBillConfig)
    • getAmortizedBillConfig

      public BillConfig getAmortizedBillConfig()
      Bill config.
      Returns:
      amortizedBillConfig
    • setAmortizedBillConfig

      public void setAmortizedBillConfig(BillConfig amortizedBillConfig)
    • clientId

      public AzureUCConfigPostRequestAttributes clientId(String clientId)
    • getClientId

      public String getClientId()
      The client ID of the Azure account.
      Returns:
      clientId
    • setClientId

      public void setClientId(String clientId)
    • scope

    • getScope

      public String getScope()
      The scope of your observed subscription.
      Returns:
      scope
    • setScope

      public void setScope(String scope)
    • putAdditionalProperty

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