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
Modifier and TypeMethodDescriptiondefault TargetResource.Builder
nlbResource
(Consumer<NLBResource.Builder> nlbResource) The Network Load Balancer Resource.nlbResource
(NLBResource nlbResource) The Network Load Balancer Resource.default TargetResource.Builder
r53Resource
(Consumer<R53ResourceRecord.Builder> r53Resource) The Route 53 resource.r53Resource
(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 Details
-
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
The Network Load Balancer Resource.
This is a convenience method that creates an instance of theNLBResource.Builder
avoiding the need to create one manually viaNLBResource.builder()
.When the
Consumer
completes,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:
-
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
The Route 53 resource.
This is a convenience method that creates an instance of theR53ResourceRecord.Builder
avoiding the need to create one manually viaR53ResourceRecord.builder()
.When the
Consumer
completes,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:
-