Interface InputSecurityGroup.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<InputSecurityGroup.Builder,InputSecurityGroup>,SdkBuilder<InputSecurityGroup.Builder,InputSecurityGroup>,SdkPojo
- Enclosing class:
- InputSecurityGroup
public static interface InputSecurityGroup.Builder extends SdkPojo, CopyableBuilder<InputSecurityGroup.Builder,InputSecurityGroup>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description InputSecurityGroup.Builderarn(String arn)Unique ARN of Input Security GroupInputSecurityGroup.Builderid(String id)The Id of the Input Security GroupInputSecurityGroup.Builderinputs(String... inputs)The list of inputs currently using this Input Security Group.InputSecurityGroup.Builderinputs(Collection<String> inputs)The list of inputs currently using this Input Security Group.InputSecurityGroup.Builderstate(String state)The current state of the Input Security Group.InputSecurityGroup.Builderstate(InputSecurityGroupState state)The current state of the Input Security Group.InputSecurityGroup.Buildertags(Map<String,String> tags)A collection of key-value pairs.InputSecurityGroup.BuilderwhitelistRules(Collection<InputWhitelistRule> whitelistRules)Whitelist rules and their sync statusInputSecurityGroup.BuilderwhitelistRules(Consumer<InputWhitelistRule.Builder>... whitelistRules)Whitelist rules and their sync status This is a convenience method that creates an instance of theInputWhitelistRule.Builderavoiding the need to create one manually viaInputWhitelistRule.builder().InputSecurityGroup.BuilderwhitelistRules(InputWhitelistRule... whitelistRules)Whitelist rules and their sync status-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
arn
InputSecurityGroup.Builder arn(String 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
InputSecurityGroup.Builder id(String 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
InputSecurityGroup.Builder inputs(Collection<String> 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
InputSecurityGroup.Builder inputs(String... 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
InputSecurityGroup.Builder state(String 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:
InputSecurityGroupState,InputSecurityGroupState
-
state
InputSecurityGroup.Builder state(InputSecurityGroupState 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:
InputSecurityGroupState,InputSecurityGroupState
-
tags
InputSecurityGroup.Builder tags(Map<String,String> 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
InputSecurityGroup.Builder whitelistRules(Consumer<InputWhitelistRule.Builder>... whitelistRules)
Whitelist rules and their sync status This is a convenience method that creates an instance of theInputWhitelistRule.Builderavoiding the need to create one manually viaInputWhitelistRule.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#whitelistRules(List.) - Parameters:
whitelistRules- a consumer that will call methods onInputWhitelistRule.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#whitelistRules(java.util.Collection)
-
-