Interface Resource.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Resource.Builder,Resource>,SdkBuilder<Resource.Builder,Resource>,SdkPojo
- Enclosing class:
- Resource
public static interface Resource.Builder extends SdkPojo, CopyableBuilder<Resource.Builder,Resource>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Resource.Builderportal(Consumer<PortalResource.Builder> portal)A portal resource.Resource.Builderportal(PortalResource portal)A portal resource.default Resource.Builderproject(Consumer<ProjectResource.Builder> project)A project resource.Resource.Builderproject(ProjectResource project)A project resource.-
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
-
portal
Resource.Builder portal(PortalResource portal)
A portal resource.
- Parameters:
portal- A portal resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
portal
default Resource.Builder portal(Consumer<PortalResource.Builder> portal)
A portal resource.
This is a convenience method that creates an instance of thePortalResource.Builderavoiding the need to create one manually viaPortalResource.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toportal(PortalResource).- Parameters:
portal- a consumer that will call methods onPortalResource.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
portal(PortalResource)
-
project
Resource.Builder project(ProjectResource project)
A project resource.
- Parameters:
project- A project resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
project
default Resource.Builder project(Consumer<ProjectResource.Builder> project)
A project resource.
This is a convenience method that creates an instance of theProjectResource.Builderavoiding the need to create one manually viaProjectResource.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toproject(ProjectResource).- Parameters:
project- a consumer that will call methods onProjectResource.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
project(ProjectResource)
-
-