Interface GroupConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<GroupConfiguration.Builder,
,GroupConfiguration> SdkBuilder<GroupConfiguration.Builder,
,GroupConfiguration> SdkPojo
- Enclosing class:
GroupConfiguration
-
Method Summary
Modifier and TypeMethodDescriptionconfiguration
(Collection<GroupConfigurationItem> configuration) The configuration currently associated with the group and in effect.configuration
(Consumer<GroupConfigurationItem.Builder>... configuration) The configuration currently associated with the group and in effect.configuration
(GroupConfigurationItem... configuration) The configuration currently associated with the group and in effect.failureReason
(String failureReason) If present, the reason why a request to update the group configuration failed.proposedConfiguration
(Collection<GroupConfigurationItem> proposedConfiguration) If present, the new configuration that is in the process of being applied to the group.proposedConfiguration
(Consumer<GroupConfigurationItem.Builder>... proposedConfiguration) If present, the new configuration that is in the process of being applied to the group.proposedConfiguration
(GroupConfigurationItem... proposedConfiguration) If present, the new configuration that is in the process of being applied to the group.The current status of an attempt to update the group configuration.status
(GroupConfigurationStatus status) The current status of an attempt to update the group configuration.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, sdkFields
-
Method Details
-
configuration
The configuration currently associated with the group and in effect.
- Parameters:
configuration
- The configuration currently associated with the group and in effect.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
configuration
The configuration currently associated with the group and in effect.
- Parameters:
configuration
- The configuration currently associated with the group and in effect.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
configuration
The configuration currently associated with the group and in effect.
This is a convenience method that creates an instance of theGroupConfigurationItem.Builder
avoiding the need to create one manually viaGroupConfigurationItem.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toconfiguration(List<GroupConfigurationItem>)
.- Parameters:
configuration
- a consumer that will call methods onGroupConfigurationItem.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
proposedConfiguration
GroupConfiguration.Builder proposedConfiguration(Collection<GroupConfigurationItem> proposedConfiguration) If present, the new configuration that is in the process of being applied to the group.
- Parameters:
proposedConfiguration
- If present, the new configuration that is in the process of being applied to the group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
proposedConfiguration
If present, the new configuration that is in the process of being applied to the group.
- Parameters:
proposedConfiguration
- If present, the new configuration that is in the process of being applied to the group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
proposedConfiguration
GroupConfiguration.Builder proposedConfiguration(Consumer<GroupConfigurationItem.Builder>... proposedConfiguration) If present, the new configuration that is in the process of being applied to the group.
This is a convenience method that creates an instance of theGroupConfigurationItem.Builder
avoiding the need to create one manually viaGroupConfigurationItem.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toproposedConfiguration(List<GroupConfigurationItem>)
.- Parameters:
proposedConfiguration
- a consumer that will call methods onGroupConfigurationItem.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The current status of an attempt to update the group configuration.
- Parameters:
status
- The current status of an attempt to update the group configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The current status of an attempt to update the group configuration.
- Parameters:
status
- The current status of an attempt to update the group configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
failureReason
If present, the reason why a request to update the group configuration failed.
- Parameters:
failureReason
- If present, the reason why a request to update the group configuration failed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-