Interface TargetResource.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<TargetResource.Builder,TargetResource>,SdkBuilder<TargetResource.Builder,TargetResource>,SdkPojo
- Enclosing class:
- TargetResource
public static interface TargetResource.Builder extends SdkPojo, CopyableBuilder<TargetResource.Builder,TargetResource>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default TargetResource.BuildernlbResource(Consumer<NLBResource.Builder> nlbResource)The Network Load Balancer Resource.TargetResource.BuildernlbResource(NLBResource nlbResource)The Network Load Balancer Resource.default TargetResource.Builderr53Resource(Consumer<R53ResourceRecord.Builder> r53Resource)The Route 53 resource.TargetResource.Builderr53Resource(R53ResourceRecord r53Resource)The Route 53 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
-
nlbResource
TargetResource.Builder nlbResource(NLBResource nlbResource)
The Network Load Balancer Resource.
- Parameters:
nlbResource- The Network Load Balancer Resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nlbResource
default TargetResource.Builder nlbResource(Consumer<NLBResource.Builder> nlbResource)
The Network Load Balancer Resource.
This is a convenience method that creates an instance of theNLBResource.Builderavoiding the need to create one manually viaNLBResource.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tonlbResource(NLBResource).- Parameters:
nlbResource- a consumer that will call methods onNLBResource.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
nlbResource(NLBResource)
-
r53Resource
TargetResource.Builder r53Resource(R53ResourceRecord r53Resource)
The Route 53 resource.
- Parameters:
r53Resource- The Route 53 resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
r53Resource
default TargetResource.Builder r53Resource(Consumer<R53ResourceRecord.Builder> r53Resource)
The Route 53 resource.
This is a convenience method that creates an instance of theR53ResourceRecord.Builderavoiding the need to create one manually viaR53ResourceRecord.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tor53Resource(R53ResourceRecord).- Parameters:
r53Resource- a consumer that will call methods onR53ResourceRecord.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
r53Resource(R53ResourceRecord)
-
-