Interface UpdateIpRestrictionRequest.Builder

All Superinterfaces:
AwsRequest.Builder, Buildable, CopyableBuilder<UpdateIpRestrictionRequest.Builder,UpdateIpRestrictionRequest>, QuickSightRequest.Builder, SdkBuilder<UpdateIpRestrictionRequest.Builder,UpdateIpRestrictionRequest>, SdkPojo, SdkRequest.Builder
Enclosing class:
UpdateIpRestrictionRequest

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

    • awsAccountId

      UpdateIpRestrictionRequest.Builder awsAccountId(String awsAccountId)

      The ID of the Amazon Web Services account that contains the IP rules.

      Parameters:
      awsAccountId - The ID of the Amazon Web Services account that contains the IP rules.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ipRestrictionRuleMap

      UpdateIpRestrictionRequest.Builder ipRestrictionRuleMap(Map<String,String> ipRestrictionRuleMap)

      A map that describes the updated IP rules with CIDR ranges and descriptions.

      Parameters:
      ipRestrictionRuleMap - A map that describes the updated IP rules with CIDR ranges and descriptions.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • vpcIdRestrictionRuleMap

      UpdateIpRestrictionRequest.Builder vpcIdRestrictionRuleMap(Map<String,String> vpcIdRestrictionRuleMap)

      A map of VPC IDs and their corresponding rules. When you configure this parameter, traffic from all VPC endpoints that are present in the specified VPC is allowed.

      Parameters:
      vpcIdRestrictionRuleMap - A map of VPC IDs and their corresponding rules. When you configure this parameter, traffic from all VPC endpoints that are present in the specified VPC is allowed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • vpcEndpointIdRestrictionRuleMap

      UpdateIpRestrictionRequest.Builder vpcEndpointIdRestrictionRuleMap(Map<String,String> vpcEndpointIdRestrictionRuleMap)

      A map of allowed VPC endpoint IDs and their corresponding rule descriptions.

      Parameters:
      vpcEndpointIdRestrictionRuleMap - A map of allowed VPC endpoint IDs and their corresponding rule descriptions.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • enabled

      A value that specifies whether IP rules are turned on.

      Parameters:
      enabled - A value that specifies whether IP rules are turned on.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      UpdateIpRestrictionRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.