Class CreateReusableDelegationSetRequest

    • Constructor Detail

      • CreateReusableDelegationSetRequest

        public CreateReusableDelegationSetRequest()
    • Method Detail

      • setCallerReference

        public void setCallerReference​(String callerReference)

        A unique string that identifies the request and that allows failed CreateReusableDelegationSet requests to be retried without the risk of executing the operation twice. You must use a unique CallerReference string every time you create a reusable delegation set. CallerReference can be any unique string; you might choose to use a string that identifies your project, such as DNSMigration_01.

        Valid characters are any Unicode code points that are legal in an XML 1.0 document. The UTF-8 encoding of the value must be less than 128 bytes.

        Parameters:
        callerReference - A unique string that identifies the request and that allows failed CreateReusableDelegationSet requests to be retried without the risk of executing the operation twice. You must use a unique CallerReference string every time you create a reusable delegation set. CallerReference can be any unique string; you might choose to use a string that identifies your project, such as DNSMigration_01.

        Valid characters are any Unicode code points that are legal in an XML 1.0 document. The UTF-8 encoding of the value must be less than 128 bytes.

      • getCallerReference

        public String getCallerReference()

        A unique string that identifies the request and that allows failed CreateReusableDelegationSet requests to be retried without the risk of executing the operation twice. You must use a unique CallerReference string every time you create a reusable delegation set. CallerReference can be any unique string; you might choose to use a string that identifies your project, such as DNSMigration_01.

        Valid characters are any Unicode code points that are legal in an XML 1.0 document. The UTF-8 encoding of the value must be less than 128 bytes.

        Returns:
        A unique string that identifies the request and that allows failed CreateReusableDelegationSet requests to be retried without the risk of executing the operation twice. You must use a unique CallerReference string every time you create a reusable delegation set. CallerReference can be any unique string; you might choose to use a string that identifies your project, such as DNSMigration_01.

        Valid characters are any Unicode code points that are legal in an XML 1.0 document. The UTF-8 encoding of the value must be less than 128 bytes.

      • withCallerReference

        public CreateReusableDelegationSetRequest withCallerReference​(String callerReference)

        A unique string that identifies the request and that allows failed CreateReusableDelegationSet requests to be retried without the risk of executing the operation twice. You must use a unique CallerReference string every time you create a reusable delegation set. CallerReference can be any unique string; you might choose to use a string that identifies your project, such as DNSMigration_01.

        Valid characters are any Unicode code points that are legal in an XML 1.0 document. The UTF-8 encoding of the value must be less than 128 bytes.

        Parameters:
        callerReference - A unique string that identifies the request and that allows failed CreateReusableDelegationSet requests to be retried without the risk of executing the operation twice. You must use a unique CallerReference string every time you create a reusable delegation set. CallerReference can be any unique string; you might choose to use a string that identifies your project, such as DNSMigration_01.

        Valid characters are any Unicode code points that are legal in an XML 1.0 document. The UTF-8 encoding of the value must be less than 128 bytes.

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

        public void setHostedZoneId​(String hostedZoneId)

        The ID of the hosted zone whose delegation set you want to mark as reusable. It is an optional parameter.

        Parameters:
        hostedZoneId - The ID of the hosted zone whose delegation set you want to mark as reusable. It is an optional parameter.
      • getHostedZoneId

        public String getHostedZoneId()

        The ID of the hosted zone whose delegation set you want to mark as reusable. It is an optional parameter.

        Returns:
        The ID of the hosted zone whose delegation set you want to mark as reusable. It is an optional parameter.
      • withHostedZoneId

        public CreateReusableDelegationSetRequest withHostedZoneId​(String hostedZoneId)

        The ID of the hosted zone whose delegation set you want to mark as reusable. It is an optional parameter.

        Parameters:
        hostedZoneId - The ID of the hosted zone whose delegation set you want to mark as reusable. It is an optional parameter.
        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