Class UpdateTagsForDomainRequest

    • Constructor Detail

      • UpdateTagsForDomainRequest

        public UpdateTagsForDomainRequest()
    • Method Detail

      • setDomainName

        public void setDomainName​(String domainName)

        The domain for which you want to add or update tags.

        The name of a domain.

        Type: String

        Default: None

        Constraints: The domain name can contain only the letters a through z, the numbers 0 through 9, and hyphen (-). Hyphens are allowed only when they're surrounded by letters, numbers, or other hyphens. You can't specify a hyphen at the beginning or end of a label. To specify an Internationalized Domain Name, you must convert the name to Punycode.

        Required: Yes

        Parameters:
        domainName - The domain for which you want to add or update tags.

        The name of a domain.

        Type: String

        Default: None

        Constraints: The domain name can contain only the letters a through z, the numbers 0 through 9, and hyphen (-). Hyphens are allowed only when they're surrounded by letters, numbers, or other hyphens. You can't specify a hyphen at the beginning or end of a label. To specify an Internationalized Domain Name, you must convert the name to Punycode.

        Required: Yes

      • getDomainName

        public String getDomainName()

        The domain for which you want to add or update tags.

        The name of a domain.

        Type: String

        Default: None

        Constraints: The domain name can contain only the letters a through z, the numbers 0 through 9, and hyphen (-). Hyphens are allowed only when they're surrounded by letters, numbers, or other hyphens. You can't specify a hyphen at the beginning or end of a label. To specify an Internationalized Domain Name, you must convert the name to Punycode.

        Required: Yes

        Returns:
        The domain for which you want to add or update tags.

        The name of a domain.

        Type: String

        Default: None

        Constraints: The domain name can contain only the letters a through z, the numbers 0 through 9, and hyphen (-). Hyphens are allowed only when they're surrounded by letters, numbers, or other hyphens. You can't specify a hyphen at the beginning or end of a label. To specify an Internationalized Domain Name, you must convert the name to Punycode.

        Required: Yes

      • withDomainName

        public UpdateTagsForDomainRequest withDomainName​(String domainName)

        The domain for which you want to add or update tags.

        The name of a domain.

        Type: String

        Default: None

        Constraints: The domain name can contain only the letters a through z, the numbers 0 through 9, and hyphen (-). Hyphens are allowed only when they're surrounded by letters, numbers, or other hyphens. You can't specify a hyphen at the beginning or end of a label. To specify an Internationalized Domain Name, you must convert the name to Punycode.

        Required: Yes

        Parameters:
        domainName - The domain for which you want to add or update tags.

        The name of a domain.

        Type: String

        Default: None

        Constraints: The domain name can contain only the letters a through z, the numbers 0 through 9, and hyphen (-). Hyphens are allowed only when they're surrounded by letters, numbers, or other hyphens. You can't specify a hyphen at the beginning or end of a label. To specify an Internationalized Domain Name, you must convert the name to Punycode.

        Required: Yes

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • getTagsToUpdate

        public List<Tag> getTagsToUpdate()

        A list of the tag keys and values that you want to add or update. If you specify a key that already exists, the corresponding value will be replaced.

        Type: A complex type containing a list of tags

        Default: None

        Required: No

        '>

        Each tag includes the following elements:

        • Key

          The key (name) of a tag.

          Type: String

          Default: None

          Valid values: Unicode characters including alphanumeric, space, and ".:/=+\-@"

          Constraints: Each key can be 1-128 characters long.

          Required: Yes

        • Value

          The value of a tag.

          Type: String

          Default: None

          Valid values: Unicode characters including alphanumeric, space, and ".:/=+\-@"

          Constraints: Each value can be 0-256 characters long.

          Required: Yes

        Returns:
        A list of the tag keys and values that you want to add or update. If you specify a key that already exists, the corresponding value will be replaced.

        Type: A complex type containing a list of tags

        Default: None

        Required: No

        '>

        Each tag includes the following elements:

        • Key

          The key (name) of a tag.

          Type: String

          Default: None

          Valid values: Unicode characters including alphanumeric, space, and ".:/=+\-@"

          Constraints: Each key can be 1-128 characters long.

          Required: Yes

        • Value

          The value of a tag.

          Type: String

          Default: None

          Valid values: Unicode characters including alphanumeric, space, and ".:/=+\-@"

          Constraints: Each value can be 0-256 characters long.

          Required: Yes

      • setTagsToUpdate

        public void setTagsToUpdate​(Collection<Tag> tagsToUpdate)

        A list of the tag keys and values that you want to add or update. If you specify a key that already exists, the corresponding value will be replaced.

        Type: A complex type containing a list of tags

        Default: None

        Required: No

        '>

        Each tag includes the following elements:

        • Key

          The key (name) of a tag.

          Type: String

          Default: None

          Valid values: Unicode characters including alphanumeric, space, and ".:/=+\-@"

          Constraints: Each key can be 1-128 characters long.

          Required: Yes

        • Value

          The value of a tag.

          Type: String

          Default: None

          Valid values: Unicode characters including alphanumeric, space, and ".:/=+\-@"

          Constraints: Each value can be 0-256 characters long.

          Required: Yes

        Parameters:
        tagsToUpdate - A list of the tag keys and values that you want to add or update. If you specify a key that already exists, the corresponding value will be replaced.

        Type: A complex type containing a list of tags

        Default: None

        Required: No

        '>

        Each tag includes the following elements:

        • Key

          The key (name) of a tag.

          Type: String

          Default: None

          Valid values: Unicode characters including alphanumeric, space, and ".:/=+\-@"

          Constraints: Each key can be 1-128 characters long.

          Required: Yes

        • Value

          The value of a tag.

          Type: String

          Default: None

          Valid values: Unicode characters including alphanumeric, space, and ".:/=+\-@"

          Constraints: Each value can be 0-256 characters long.

          Required: Yes

      • withTagsToUpdate

        public UpdateTagsForDomainRequest withTagsToUpdate​(Tag... tagsToUpdate)

        A list of the tag keys and values that you want to add or update. If you specify a key that already exists, the corresponding value will be replaced.

        Type: A complex type containing a list of tags

        Default: None

        Required: No

        '>

        Each tag includes the following elements:

        • Key

          The key (name) of a tag.

          Type: String

          Default: None

          Valid values: Unicode characters including alphanumeric, space, and ".:/=+\-@"

          Constraints: Each key can be 1-128 characters long.

          Required: Yes

        • Value

          The value of a tag.

          Type: String

          Default: None

          Valid values: Unicode characters including alphanumeric, space, and ".:/=+\-@"

          Constraints: Each value can be 0-256 characters long.

          Required: Yes

        NOTE: This method appends the values to the existing list (if any). Use setTagsToUpdate(java.util.Collection) or withTagsToUpdate(java.util.Collection) if you want to override the existing values.

        Parameters:
        tagsToUpdate - A list of the tag keys and values that you want to add or update. If you specify a key that already exists, the corresponding value will be replaced.

        Type: A complex type containing a list of tags

        Default: None

        Required: No

        '>

        Each tag includes the following elements:

        • Key

          The key (name) of a tag.

          Type: String

          Default: None

          Valid values: Unicode characters including alphanumeric, space, and ".:/=+\-@"

          Constraints: Each key can be 1-128 characters long.

          Required: Yes

        • Value

          The value of a tag.

          Type: String

          Default: None

          Valid values: Unicode characters including alphanumeric, space, and ".:/=+\-@"

          Constraints: Each value can be 0-256 characters long.

          Required: Yes

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • withTagsToUpdate

        public UpdateTagsForDomainRequest withTagsToUpdate​(Collection<Tag> tagsToUpdate)

        A list of the tag keys and values that you want to add or update. If you specify a key that already exists, the corresponding value will be replaced.

        Type: A complex type containing a list of tags

        Default: None

        Required: No

        '>

        Each tag includes the following elements:

        • Key

          The key (name) of a tag.

          Type: String

          Default: None

          Valid values: Unicode characters including alphanumeric, space, and ".:/=+\-@"

          Constraints: Each key can be 1-128 characters long.

          Required: Yes

        • Value

          The value of a tag.

          Type: String

          Default: None

          Valid values: Unicode characters including alphanumeric, space, and ".:/=+\-@"

          Constraints: Each value can be 0-256 characters long.

          Required: Yes

        Parameters:
        tagsToUpdate - A list of the tag keys and values that you want to add or update. If you specify a key that already exists, the corresponding value will be replaced.

        Type: A complex type containing a list of tags

        Default: None

        Required: No

        '>

        Each tag includes the following elements:

        • Key

          The key (name) of a tag.

          Type: String

          Default: None

          Valid values: Unicode characters including alphanumeric, space, and ".:/=+\-@"

          Constraints: Each key can be 1-128 characters long.

          Required: Yes

        • Value

          The value of a tag.

          Type: String

          Default: None

          Valid values: Unicode characters including alphanumeric, space, and ".:/=+\-@"

          Constraints: Each value can be 0-256 characters long.

          Required: Yes

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • toString

        public String toString()
        Returns a string representation of this object; useful for testing and debugging.
        Overrides:
        toString in class Object
        Returns:
        A string representation of this object.
        See Also:
        Object.toString()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object