Interface ManagementPreference.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ManagementPreference.Builder,ManagementPreference>,SdkBuilder<ManagementPreference.Builder,ManagementPreference>,SdkPojo
- Enclosing class:
- ManagementPreference
public static interface ManagementPreference.Builder extends SdkPojo, CopyableBuilder<ManagementPreference.Builder,ManagementPreference>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ManagementPreference.BuilderawsManagedResources(Consumer<AwsManagedResources.Builder> awsManagedResources)Indicates interest in solutions that are managed by AWS.ManagementPreference.BuilderawsManagedResources(AwsManagedResources awsManagedResources)Indicates interest in solutions that are managed by AWS.default ManagementPreference.BuildernoPreference(Consumer<NoManagementPreference.Builder> noPreference)No specific preference.ManagementPreference.BuildernoPreference(NoManagementPreference noPreference)No specific preference.default ManagementPreference.BuilderselfManageResources(Consumer<SelfManageResources.Builder> selfManageResources)Indicates interest in managing your own resources on AWS.ManagementPreference.BuilderselfManageResources(SelfManageResources selfManageResources)Indicates interest in managing your own resources on AWS.-
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 Detail
-
awsManagedResources
ManagementPreference.Builder awsManagedResources(AwsManagedResources awsManagedResources)
Indicates interest in solutions that are managed by AWS.
- Parameters:
awsManagedResources- Indicates interest in solutions that are managed by AWS.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
awsManagedResources
default ManagementPreference.Builder awsManagedResources(Consumer<AwsManagedResources.Builder> awsManagedResources)
Indicates interest in solutions that are managed by AWS.
This is a convenience method that creates an instance of theAwsManagedResources.Builderavoiding the need to create one manually viaAwsManagedResources.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toawsManagedResources(AwsManagedResources).- Parameters:
awsManagedResources- a consumer that will call methods onAwsManagedResources.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
awsManagedResources(AwsManagedResources)
-
noPreference
ManagementPreference.Builder noPreference(NoManagementPreference noPreference)
No specific preference.
- Parameters:
noPreference- No specific preference.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
noPreference
default ManagementPreference.Builder noPreference(Consumer<NoManagementPreference.Builder> noPreference)
No specific preference.
This is a convenience method that creates an instance of theNoManagementPreference.Builderavoiding the need to create one manually viaNoManagementPreference.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tonoPreference(NoManagementPreference).- Parameters:
noPreference- a consumer that will call methods onNoManagementPreference.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
noPreference(NoManagementPreference)
-
selfManageResources
ManagementPreference.Builder selfManageResources(SelfManageResources selfManageResources)
Indicates interest in managing your own resources on AWS.
- Parameters:
selfManageResources- Indicates interest in managing your own resources on AWS.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
selfManageResources
default ManagementPreference.Builder selfManageResources(Consumer<SelfManageResources.Builder> selfManageResources)
Indicates interest in managing your own resources on AWS.
This is a convenience method that creates an instance of theSelfManageResources.Builderavoiding the need to create one manually viaSelfManageResources.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toselfManageResources(SelfManageResources).- Parameters:
selfManageResources- a consumer that will call methods onSelfManageResources.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
selfManageResources(SelfManageResources)
-
-