Class ResolverConfig

    • Method Detail

      • id

        public final String id()

        ID for the Resolver configuration.

        Returns:
        ID for the Resolver configuration.
      • resourceId

        public final String resourceId()

        The ID of the Amazon Virtual Private Cloud VPC that you're configuring Resolver for.

        Returns:
        The ID of the Amazon Virtual Private Cloud VPC that you're configuring Resolver for.
      • ownerId

        public final String ownerId()

        The owner account ID of the Amazon Virtual Private Cloud VPC.

        Returns:
        The owner account ID of the Amazon Virtual Private Cloud VPC.
      • autodefinedReverse

        public final ResolverAutodefinedReverseStatus autodefinedReverse()

        The status of whether or not the Resolver will create autodefined rules for reverse DNS lookups. This is enabled by default. The status can be one of following:

        • ENABLING: Autodefined rules for reverse DNS lookups are being enabled but are not complete.

        • ENABLED: Autodefined rules for reverse DNS lookups are enabled.

        • DISABLING: Autodefined rules for reverse DNS lookups are being disabled but are not complete.

        • DISABLED: Autodefined rules for reverse DNS lookups are disabled.

        If the service returns an enum value that is not available in the current SDK version, autodefinedReverse will return ResolverAutodefinedReverseStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from autodefinedReverseAsString().

        Returns:
        The status of whether or not the Resolver will create autodefined rules for reverse DNS lookups. This is enabled by default. The status can be one of following:

        • ENABLING: Autodefined rules for reverse DNS lookups are being enabled but are not complete.

        • ENABLED: Autodefined rules for reverse DNS lookups are enabled.

        • DISABLING: Autodefined rules for reverse DNS lookups are being disabled but are not complete.

        • DISABLED: Autodefined rules for reverse DNS lookups are disabled.

        See Also:
        ResolverAutodefinedReverseStatus
      • autodefinedReverseAsString

        public final String autodefinedReverseAsString()

        The status of whether or not the Resolver will create autodefined rules for reverse DNS lookups. This is enabled by default. The status can be one of following:

        • ENABLING: Autodefined rules for reverse DNS lookups are being enabled but are not complete.

        • ENABLED: Autodefined rules for reverse DNS lookups are enabled.

        • DISABLING: Autodefined rules for reverse DNS lookups are being disabled but are not complete.

        • DISABLED: Autodefined rules for reverse DNS lookups are disabled.

        If the service returns an enum value that is not available in the current SDK version, autodefinedReverse will return ResolverAutodefinedReverseStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from autodefinedReverseAsString().

        Returns:
        The status of whether or not the Resolver will create autodefined rules for reverse DNS lookups. This is enabled by default. The status can be one of following:

        • ENABLING: Autodefined rules for reverse DNS lookups are being enabled but are not complete.

        • ENABLED: Autodefined rules for reverse DNS lookups are enabled.

        • DISABLING: Autodefined rules for reverse DNS lookups are being disabled but are not complete.

        • DISABLED: Autodefined rules for reverse DNS lookups are disabled.

        See Also:
        ResolverAutodefinedReverseStatus
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)