Interface OutputGroup.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<OutputGroup.Builder,,- OutputGroup> - SdkBuilder<OutputGroup.Builder,,- OutputGroup> - SdkPojo
- Enclosing class:
- OutputGroup
@Mutable
@NotThreadSafe
public static interface OutputGroup.Builder
extends SdkPojo, CopyableBuilder<OutputGroup.Builder,OutputGroup> 
- 
Method SummaryModifier and TypeMethodDescriptionCustom output group name optionally defined by the user.default OutputGroup.BuilderoutputGroupSettings(Consumer<OutputGroupSettings.Builder> outputGroupSettings) Settings associated with the output group.outputGroupSettings(OutputGroupSettings outputGroupSettings) Settings associated with the output group.outputs(Collection<Output> outputs) Sets the value of the Outputs property for this object.outputs(Consumer<Output.Builder>... outputs) Sets the value of the Outputs property for this object.Sets the value of the Outputs property for this object.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
nameCustom output group name optionally defined by the user.- Parameters:
- name- Custom output group name optionally defined by the user.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
outputGroupSettingsSettings associated with the output group.- Parameters:
- outputGroupSettings- Settings associated with the output group.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
outputGroupSettingsdefault OutputGroup.Builder outputGroupSettings(Consumer<OutputGroupSettings.Builder> outputGroupSettings) Settings associated with the output group. This is a convenience method that creates an instance of theOutputGroupSettings.Builderavoiding the need to create one manually viaOutputGroupSettings.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tooutputGroupSettings(OutputGroupSettings).- Parameters:
- outputGroupSettings- a consumer that will call methods on- OutputGroupSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
outputsSets the value of the Outputs property for this object.- Parameters:
- outputs- The new value for the Outputs property for this object.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
outputsSets the value of the Outputs property for this object.- Parameters:
- outputs- The new value for the Outputs property for this object.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
outputsSets the value of the Outputs property for this object. This is a convenience method that creates an instance of theOutput.Builderavoiding the need to create one manually viaOutput.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tooutputs(List<Output>).- Parameters:
- outputs- a consumer that will call methods on- Output.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
 
-