Package com.pulumi.aws.route53.inputs
Class GetTrafficPolicyDocumentPlainArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentPlainArgs.Builder
-
- Enclosing class:
- GetTrafficPolicyDocumentPlainArgs
public static final class GetTrafficPolicyDocumentPlainArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GetTrafficPolicyDocumentPlainArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetTrafficPolicyDocumentPlainArgsbuild()GetTrafficPolicyDocumentPlainArgs.Builderendpoints(GetTrafficPolicyDocumentEndpoint... endpoints)GetTrafficPolicyDocumentPlainArgs.Builderendpoints(java.util.List<GetTrafficPolicyDocumentEndpoint> endpoints)GetTrafficPolicyDocumentPlainArgs.BuilderrecordType(java.lang.String recordType)GetTrafficPolicyDocumentPlainArgs.Builderrules(GetTrafficPolicyDocumentRule... rules)GetTrafficPolicyDocumentPlainArgs.Builderrules(java.util.List<GetTrafficPolicyDocumentRule> rules)GetTrafficPolicyDocumentPlainArgs.BuilderstartEndpoint(java.lang.String startEndpoint)GetTrafficPolicyDocumentPlainArgs.BuilderstartRule(java.lang.String startRule)GetTrafficPolicyDocumentPlainArgs.Builderversion(java.lang.String version)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetTrafficPolicyDocumentPlainArgs defaults)
-
-
Method Detail
-
endpoints
public GetTrafficPolicyDocumentPlainArgs.Builder endpoints(@Nullable java.util.List<GetTrafficPolicyDocumentEndpoint> 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 GetTrafficPolicyDocumentPlainArgs.Builder endpoints(GetTrafficPolicyDocumentEndpoint... 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 GetTrafficPolicyDocumentPlainArgs.Builder recordType(@Nullable 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 GetTrafficPolicyDocumentPlainArgs.Builder rules(@Nullable java.util.List<GetTrafficPolicyDocumentRule> 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 GetTrafficPolicyDocumentPlainArgs.Builder rules(GetTrafficPolicyDocumentRule... 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 GetTrafficPolicyDocumentPlainArgs.Builder startEndpoint(@Nullable java.lang.String startEndpoint)
- Parameters:
startEndpoint- An endpoint to be as the starting point for the traffic policy.- Returns:
- builder
-
startRule
public GetTrafficPolicyDocumentPlainArgs.Builder startRule(@Nullable java.lang.String startRule)
- Parameters:
startRule- A rule to be as the starting point for the traffic policy.- Returns:
- builder
-
version
public GetTrafficPolicyDocumentPlainArgs.Builder version(@Nullable java.lang.String version)
- Parameters:
version- Version of the traffic policy format.- Returns:
- builder
-
build
public GetTrafficPolicyDocumentPlainArgs build()
-
-