Interface Route53HealthCheckConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Route53HealthCheckConfiguration.Builder,
,Route53HealthCheckConfiguration> SdkBuilder<Route53HealthCheckConfiguration.Builder,
,Route53HealthCheckConfiguration> SdkPojo
- Enclosing class:
Route53HealthCheckConfiguration
@Mutable
@NotThreadSafe
public static interface Route53HealthCheckConfiguration.Builder
extends SdkPojo, CopyableBuilder<Route53HealthCheckConfiguration.Builder,Route53HealthCheckConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptioncrossAccountRole
(String crossAccountRole) The cross account role for the configuration.externalId
(String externalId) The external ID (secret key) for the configuration.hostedZoneId
(String hostedZoneId) The Amazon Route 53 health check configuration hosted zone ID.recordName
(String recordName) The Amazon Route 53 health check configuration record name.recordSets
(Collection<Route53ResourceRecordSet> recordSets) The Amazon Route 53 health check configuration record sets.recordSets
(Consumer<Route53ResourceRecordSet.Builder>... recordSets) The Amazon Route 53 health check configuration record sets.recordSets
(Route53ResourceRecordSet... recordSets) The Amazon Route 53 health check configuration record sets.timeoutMinutes
(Integer timeoutMinutes) The Amazon Route 53 health check configuration time out (in minutes).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, sdkFieldNameToField, sdkFields
-
Method Details
-
timeoutMinutes
The Amazon Route 53 health check configuration time out (in minutes).
- Parameters:
timeoutMinutes
- The Amazon Route 53 health check configuration time out (in minutes).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
crossAccountRole
The cross account role for the configuration.
- Parameters:
crossAccountRole
- The cross account role for the configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
externalId
The external ID (secret key) for the configuration.
- Parameters:
externalId
- The external ID (secret key) for the configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hostedZoneId
The Amazon Route 53 health check configuration hosted zone ID.
- Parameters:
hostedZoneId
- The Amazon Route 53 health check configuration hosted zone ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
recordName
The Amazon Route 53 health check configuration record name.
- Parameters:
recordName
- The Amazon Route 53 health check configuration record name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
recordSets
The Amazon Route 53 health check configuration record sets.
- Parameters:
recordSets
- The Amazon Route 53 health check configuration record sets.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
recordSets
The Amazon Route 53 health check configuration record sets.
- Parameters:
recordSets
- The Amazon Route 53 health check configuration record sets.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
recordSets
Route53HealthCheckConfiguration.Builder recordSets(Consumer<Route53ResourceRecordSet.Builder>... recordSets) The Amazon Route 53 health check configuration record sets.
This is a convenience method that creates an instance of theRoute53ResourceRecordSet.Builder
avoiding the need to create one manually viaRoute53ResourceRecordSet.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed torecordSets(List<Route53ResourceRecordSet>)
.- Parameters:
recordSets
- a consumer that will call methods onRoute53ResourceRecordSet.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-