Interface OutputGroup.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<OutputGroup.Builder,,OutputGroup> SdkBuilder<OutputGroup.Builder,,OutputGroup> SdkPojo
- Enclosing class:
OutputGroup
public static interface OutputGroup.Builder
extends SdkPojo, CopyableBuilder<OutputGroup.Builder,OutputGroup>
-
Method Summary
Modifier 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.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
name
Custom 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.
-
outputGroupSettings
Settings 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.
-
outputGroupSettings
default 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 onOutputGroupSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
outputs
Sets 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.
-
outputs
Sets 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.
-
outputs
Sets 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 onOutput.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-