Class AWSAssumeRoleUpdate

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

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class AWSAssumeRoleUpdate extends Object
The definition of AWSAssumeRoleUpdate object.
  • Field Details

  • Constructor Details

    • AWSAssumeRoleUpdate

      public AWSAssumeRoleUpdate()
    • AWSAssumeRoleUpdate

      public AWSAssumeRoleUpdate(AWSAssumeRoleType type)
  • Method Details

    • accountId

      public AWSAssumeRoleUpdate accountId(String accountId)
    • getAccountId

      @Nullable public String getAccountId()
      AWS account the connection is created for
      Returns:
      accountId
    • setAccountId

      public void setAccountId(String accountId)
    • generateNewExternalId

      public AWSAssumeRoleUpdate generateNewExternalId(Boolean generateNewExternalId)
    • getGenerateNewExternalId

      @Nullable public Boolean getGenerateNewExternalId()
      The AWSAssumeRoleUpdate generate_new_external_id.
      Returns:
      generateNewExternalId
    • setGenerateNewExternalId

      public void setGenerateNewExternalId(Boolean generateNewExternalId)
    • role

      public AWSAssumeRoleUpdate role(String role)
    • getRole

      @Nullable public String getRole()
      Role to assume
      Returns:
      role
    • setRole

      public void setRole(String role)
    • type

    • getType

      public AWSAssumeRoleType getType()
      The definition of AWSAssumeRoleType object.
      Returns:
      type
    • setType

      public void setType(AWSAssumeRoleType type)
    • putAdditionalProperty

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