Package com.pulumi.aws.route53.inputs
Class GetTrafficPolicyDocumentArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentArgs.Builder
-
- Enclosing class:
- GetTrafficPolicyDocumentArgs
public static final class GetTrafficPolicyDocumentArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(GetTrafficPolicyDocumentArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetTrafficPolicyDocumentArgs defaults)
-
-
Method Detail
-
endpoints
public GetTrafficPolicyDocumentArgs.Builder endpoints(@Nullable com.pulumi.core.Output<java.util.List<GetTrafficPolicyDocumentEndpointArgs>> endpoints)
- Parameters:
endpoints
- Configuration block for the definitions of the endpoints that you want to use in this traffic policy. See below- Returns:
- builder
-
endpoints
public GetTrafficPolicyDocumentArgs.Builder endpoints(java.util.List<GetTrafficPolicyDocumentEndpointArgs> endpoints)
- Parameters:
endpoints
- Configuration block for the definitions of the endpoints that you want to use in this traffic policy. See below- Returns:
- builder
-
endpoints
public GetTrafficPolicyDocumentArgs.Builder endpoints(GetTrafficPolicyDocumentEndpointArgs... endpoints)
- Parameters:
endpoints
- Configuration block for the definitions of the endpoints that you want to use in this traffic policy. See below- Returns:
- builder
-
recordType
public GetTrafficPolicyDocumentArgs.Builder recordType(@Nullable com.pulumi.core.Output<java.lang.String> recordType)
- Parameters:
recordType
- DNS type of all of the resource record sets that Amazon Route 53 will create based on this traffic policy.- Returns:
- builder
-
recordType
public GetTrafficPolicyDocumentArgs.Builder recordType(java.lang.String recordType)
- Parameters:
recordType
- DNS type of all of the resource record sets that Amazon Route 53 will create based on this traffic policy.- Returns:
- builder
-
rules
public GetTrafficPolicyDocumentArgs.Builder rules(@Nullable com.pulumi.core.Output<java.util.List<GetTrafficPolicyDocumentRuleArgs>> rules)
- Parameters:
rules
- Configuration block for definitions of the rules that you want to use in this traffic policy. See below- Returns:
- builder
-
rules
public GetTrafficPolicyDocumentArgs.Builder rules(java.util.List<GetTrafficPolicyDocumentRuleArgs> rules)
- Parameters:
rules
- Configuration block for definitions of the rules that you want to use in this traffic policy. See below- Returns:
- builder
-
rules
public GetTrafficPolicyDocumentArgs.Builder rules(GetTrafficPolicyDocumentRuleArgs... rules)
- Parameters:
rules
- Configuration block for definitions of the rules that you want to use in this traffic policy. See below- Returns:
- builder
-
startEndpoint
public GetTrafficPolicyDocumentArgs.Builder startEndpoint(@Nullable com.pulumi.core.Output<java.lang.String> startEndpoint)
- Parameters:
startEndpoint
- An endpoint to be as the starting point for the traffic policy.- Returns:
- builder
-
startEndpoint
public GetTrafficPolicyDocumentArgs.Builder startEndpoint(java.lang.String startEndpoint)
- Parameters:
startEndpoint
- An endpoint to be as the starting point for the traffic policy.- Returns:
- builder
-
startRule
public GetTrafficPolicyDocumentArgs.Builder startRule(@Nullable com.pulumi.core.Output<java.lang.String> startRule)
- Parameters:
startRule
- A rule to be as the starting point for the traffic policy.- Returns:
- builder
-
startRule
public GetTrafficPolicyDocumentArgs.Builder startRule(java.lang.String startRule)
- Parameters:
startRule
- A rule to be as the starting point for the traffic policy.- Returns:
- builder
-
version
public GetTrafficPolicyDocumentArgs.Builder version(@Nullable com.pulumi.core.Output<java.lang.String> version)
- Parameters:
version
- Version of the traffic policy format.- Returns:
- builder
-
version
public GetTrafficPolicyDocumentArgs.Builder version(java.lang.String version)
- Parameters:
version
- Version of the traffic policy format.- Returns:
- builder
-
build
public GetTrafficPolicyDocumentArgs build()
-
-