Interface ResolverConfig.Builder

All Superinterfaces:
Buildable, CopyableBuilder<ResolverConfig.Builder,ResolverConfig>, SdkBuilder<ResolverConfig.Builder,ResolverConfig>, SdkPojo
Enclosing class:
ResolverConfig

public static interface ResolverConfig.Builder extends SdkPojo, CopyableBuilder<ResolverConfig.Builder,ResolverConfig>
  • Method Details

    • id

      ID for the Resolver configuration.

      Parameters:
      id - ID for the Resolver configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resourceId

      ResolverConfig.Builder resourceId(String resourceId)

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

      Parameters:
      resourceId - The ID of the Amazon Virtual Private Cloud VPC that you're configuring Resolver for.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ownerId

      ResolverConfig.Builder ownerId(String ownerId)

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

      Parameters:
      ownerId - The owner account ID of the Amazon Virtual Private Cloud VPC.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • autodefinedReverse

      ResolverConfig.Builder autodefinedReverse(String 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.

      Parameters:
      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.

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

      ResolverConfig.Builder autodefinedReverse(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.

      Parameters:
      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.

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