Class NamespaceNetworkPropertiesDTO


  • @Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
               date="2020-05-15T14:38:14.328808-03:00[America/Argentina/Buenos_Aires]")
    public class NamespaceNetworkPropertiesDTO
    extends java.lang.Object
    NamespaceNetworkPropertiesDTO
    • Field Detail

      • JSON_PROPERTY_MAX_NAME_SIZE

        public static final java.lang.String JSON_PROPERTY_MAX_NAME_SIZE
        See Also:
        Constant Field Values
      • JSON_PROPERTY_MAX_CHILD_NAMESPACES

        public static final java.lang.String JSON_PROPERTY_MAX_CHILD_NAMESPACES
        See Also:
        Constant Field Values
      • JSON_PROPERTY_MAX_NAMESPACE_DEPTH

        public static final java.lang.String JSON_PROPERTY_MAX_NAMESPACE_DEPTH
        See Also:
        Constant Field Values
      • JSON_PROPERTY_MIN_NAMESPACE_DURATION

        public static final java.lang.String JSON_PROPERTY_MIN_NAMESPACE_DURATION
        See Also:
        Constant Field Values
      • JSON_PROPERTY_MAX_NAMESPACE_DURATION

        public static final java.lang.String JSON_PROPERTY_MAX_NAMESPACE_DURATION
        See Also:
        Constant Field Values
      • JSON_PROPERTY_NAMESPACE_GRACE_PERIOD_DURATION

        public static final java.lang.String JSON_PROPERTY_NAMESPACE_GRACE_PERIOD_DURATION
        See Also:
        Constant Field Values
      • JSON_PROPERTY_RESERVED_ROOT_NAMESPACE_NAMES

        public static final java.lang.String JSON_PROPERTY_RESERVED_ROOT_NAMESPACE_NAMES
        See Also:
        Constant Field Values
      • JSON_PROPERTY_NAMESPACE_RENTAL_FEE_SINK_PUBLIC_KEY

        public static final java.lang.String JSON_PROPERTY_NAMESPACE_RENTAL_FEE_SINK_PUBLIC_KEY
        See Also:
        Constant Field Values
      • JSON_PROPERTY_ROOT_NAMESPACE_RENTAL_FEE_PER_BLOCK

        public static final java.lang.String JSON_PROPERTY_ROOT_NAMESPACE_RENTAL_FEE_PER_BLOCK
        See Also:
        Constant Field Values
      • JSON_PROPERTY_CHILD_NAMESPACE_RENTAL_FEE

        public static final java.lang.String JSON_PROPERTY_CHILD_NAMESPACE_RENTAL_FEE
        See Also:
        Constant Field Values
    • Constructor Detail

      • NamespaceNetworkPropertiesDTO

        public NamespaceNetworkPropertiesDTO()
    • Method Detail

      • getMaxNameSize

        @Nullable
        public java.lang.String getMaxNameSize()
        Maximum namespace name size.
        Returns:
        maxNameSize
      • setMaxNameSize

        public void setMaxNameSize​(java.lang.String maxNameSize)
      • getMaxChildNamespaces

        @Nullable
        public java.lang.String getMaxChildNamespaces()
        Maximum number of children for a root namespace.
        Returns:
        maxChildNamespaces
      • setMaxChildNamespaces

        public void setMaxChildNamespaces​(java.lang.String maxChildNamespaces)
      • getMaxNamespaceDepth

        @Nullable
        public java.lang.String getMaxNamespaceDepth()
        Maximum namespace depth.
        Returns:
        maxNamespaceDepth
      • setMaxNamespaceDepth

        public void setMaxNamespaceDepth​(java.lang.String maxNamespaceDepth)
      • getMinNamespaceDuration

        @Nullable
        public java.lang.String getMinNamespaceDuration()
        Minimum namespace duration.
        Returns:
        minNamespaceDuration
      • setMinNamespaceDuration

        public void setMinNamespaceDuration​(java.lang.String minNamespaceDuration)
      • getMaxNamespaceDuration

        @Nullable
        public java.lang.String getMaxNamespaceDuration()
        Maximum namespace duration.
        Returns:
        maxNamespaceDuration
      • setMaxNamespaceDuration

        public void setMaxNamespaceDuration​(java.lang.String maxNamespaceDuration)
      • namespaceGracePeriodDuration

        public NamespaceNetworkPropertiesDTO namespaceGracePeriodDuration​(java.lang.String namespaceGracePeriodDuration)
      • getNamespaceGracePeriodDuration

        @Nullable
        public java.lang.String getNamespaceGracePeriodDuration()
        Grace period during which time only the previous owner can renew an expired namespace.
        Returns:
        namespaceGracePeriodDuration
      • setNamespaceGracePeriodDuration

        public void setNamespaceGracePeriodDuration​(java.lang.String namespaceGracePeriodDuration)
      • getReservedRootNamespaceNames

        @Nullable
        public java.lang.String getReservedRootNamespaceNames()
        Reserved root namespaces that cannot be claimed.
        Returns:
        reservedRootNamespaceNames
      • setReservedRootNamespaceNames

        public void setReservedRootNamespaceNames​(java.lang.String reservedRootNamespaceNames)
      • namespaceRentalFeeSinkPublicKey

        public NamespaceNetworkPropertiesDTO namespaceRentalFeeSinkPublicKey​(java.lang.String namespaceRentalFeeSinkPublicKey)
      • getNamespaceRentalFeeSinkPublicKey

        @Nullable
        public java.lang.String getNamespaceRentalFeeSinkPublicKey()
        Public key.
        Returns:
        namespaceRentalFeeSinkPublicKey
      • setNamespaceRentalFeeSinkPublicKey

        public void setNamespaceRentalFeeSinkPublicKey​(java.lang.String namespaceRentalFeeSinkPublicKey)
      • rootNamespaceRentalFeePerBlock

        public NamespaceNetworkPropertiesDTO rootNamespaceRentalFeePerBlock​(java.lang.String rootNamespaceRentalFeePerBlock)
      • getRootNamespaceRentalFeePerBlock

        @Nullable
        public java.lang.String getRootNamespaceRentalFeePerBlock()
        Root namespace rental fee per block.
        Returns:
        rootNamespaceRentalFeePerBlock
      • setRootNamespaceRentalFeePerBlock

        public void setRootNamespaceRentalFeePerBlock​(java.lang.String rootNamespaceRentalFeePerBlock)
      • getChildNamespaceRentalFee

        @Nullable
        public java.lang.String getChildNamespaceRentalFee()
        Child namespace rental fee.
        Returns:
        childNamespaceRentalFee
      • setChildNamespaceRentalFee

        public void setChildNamespaceRentalFee​(java.lang.String childNamespaceRentalFee)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object