Interface InputSecurityGroup.Builder

  • Method Details

    • arn

      Unique ARN of Input Security Group
      Parameters:
      arn - Unique ARN of Input Security Group
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • id

      The Id of the Input Security Group
      Parameters:
      id - The Id of the Input Security Group
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • inputs

      The list of inputs currently using this Input Security Group.
      Parameters:
      inputs - The list of inputs currently using this Input Security Group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • inputs

      The list of inputs currently using this Input Security Group.
      Parameters:
      inputs - The list of inputs currently using this Input Security Group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • state

      The current state of the Input Security Group.
      Parameters:
      state - The current state of the Input Security Group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • state

      The current state of the Input Security Group.
      Parameters:
      state - The current state of the Input Security Group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • tags

      A collection of key-value pairs.
      Parameters:
      tags - A collection of key-value pairs.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • whitelistRules

      InputSecurityGroup.Builder whitelistRules(Collection<InputWhitelistRule> whitelistRules)
      Whitelist rules and their sync status
      Parameters:
      whitelistRules - Whitelist rules and their sync status
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • whitelistRules

      InputSecurityGroup.Builder whitelistRules(InputWhitelistRule... whitelistRules)
      Whitelist rules and their sync status
      Parameters:
      whitelistRules - Whitelist rules and their sync status
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • whitelistRules

      Whitelist rules and their sync status This is a convenience method that creates an instance of the InputWhitelistRule.Builder avoiding the need to create one manually via InputWhitelistRule.builder().

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

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

      The list of channels currently using this Input Security Group as their channel security group.
      Parameters:
      channels - The list of channels currently using this Input Security Group as their channel security group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • channels

      InputSecurityGroup.Builder channels(String... channels)
      The list of channels currently using this Input Security Group as their channel security group.
      Parameters:
      channels - The list of channels currently using this Input Security Group as their channel security group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.