Interface OptionConfiguration.Builder

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

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

    • optionName

      OptionConfiguration.Builder optionName(String optionName)

      The configuration of options to include in a group.

      Parameters:
      optionName - The configuration of options to include in a group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • port

      The optional port for the option.

      Parameters:
      port - The optional port for the option.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • optionVersion

      OptionConfiguration.Builder optionVersion(String optionVersion)

      The version for the option.

      Parameters:
      optionVersion - The version for the option.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dbSecurityGroupMemberships

      OptionConfiguration.Builder dbSecurityGroupMemberships(Collection<String> dbSecurityGroupMemberships)

      A list of DBSecurityGroupMembership name strings used for this option.

      Parameters:
      dbSecurityGroupMemberships - A list of DBSecurityGroupMembership name strings used for this option.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dbSecurityGroupMemberships

      OptionConfiguration.Builder dbSecurityGroupMemberships(String... dbSecurityGroupMemberships)

      A list of DBSecurityGroupMembership name strings used for this option.

      Parameters:
      dbSecurityGroupMemberships - A list of DBSecurityGroupMembership name strings used for this option.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • vpcSecurityGroupMemberships

      OptionConfiguration.Builder vpcSecurityGroupMemberships(Collection<String> vpcSecurityGroupMemberships)

      A list of VpcSecurityGroupMembership name strings used for this option.

      Parameters:
      vpcSecurityGroupMemberships - A list of VpcSecurityGroupMembership name strings used for this option.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • vpcSecurityGroupMemberships

      OptionConfiguration.Builder vpcSecurityGroupMemberships(String... vpcSecurityGroupMemberships)

      A list of VpcSecurityGroupMembership name strings used for this option.

      Parameters:
      vpcSecurityGroupMemberships - A list of VpcSecurityGroupMembership name strings used for this option.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • optionSettings

      OptionConfiguration.Builder optionSettings(Collection<OptionSetting> optionSettings)

      The option settings to include in an option group.

      Parameters:
      optionSettings - The option settings to include in an option group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • optionSettings

      OptionConfiguration.Builder optionSettings(OptionSetting... optionSettings)

      The option settings to include in an option group.

      Parameters:
      optionSettings - The option settings to include in an option group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • optionSettings

      OptionConfiguration.Builder optionSettings(Consumer<OptionSetting.Builder>... optionSettings)

      The option settings to include in an option group.

      This is a convenience method that creates an instance of the OptionSetting.Builder avoiding the need to create one manually via OptionSetting.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to optionSettings(List<OptionSetting>).

      Parameters:
      optionSettings - a consumer that will call methods on OptionSetting.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: