Interface AssociateResourceToProfileRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<AssociateResourceToProfileRequest.Builder,
,AssociateResourceToProfileRequest> Route53ProfilesRequest.Builder
,SdkBuilder<AssociateResourceToProfileRequest.Builder,
,AssociateResourceToProfileRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
AssociateResourceToProfileRequest
@Mutable
@NotThreadSafe
public static interface AssociateResourceToProfileRequest.Builder
extends Route53ProfilesRequest.Builder, SdkPojo, CopyableBuilder<AssociateResourceToProfileRequest.Builder,AssociateResourceToProfileRequest>
-
Method Summary
Modifier and TypeMethodDescriptionName for the resource association.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.ID of the Profile.resourceArn
(String resourceArn) Amazon resource number, ARN, of the DNS resource.resourceProperties
(String resourceProperties) If you are adding a DNS Firewall rule group, include also a priority.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.route53profiles.model.Route53ProfilesRequest.Builder
build
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
-
name
Name for the resource association.
- Parameters:
name
- Name for the resource association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
profileId
ID of the Profile.
- Parameters:
profileId
- ID of the Profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceArn
Amazon resource number, ARN, of the DNS resource.
- Parameters:
resourceArn
- Amazon resource number, ARN, of the DNS resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceProperties
If you are adding a DNS Firewall rule group, include also a priority. The priority indicates the processing order for the rule groups, starting with the priority assinged the lowest value.
The allowed values for priority are between 100 and 9900.
- Parameters:
resourceProperties
- If you are adding a DNS Firewall rule group, include also a priority. The priority indicates the processing order for the rule groups, starting with the priority assinged the lowest value.The allowed values for priority are between 100 and 9900.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
AssociateResourceToProfileRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
AssociateResourceToProfileRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-