Package com.pulumi.aws.route53.inputs
Class TrafficPolicyState.Builder
- java.lang.Object
-
- com.pulumi.aws.route53.inputs.TrafficPolicyState.Builder
-
- Enclosing class:
- TrafficPolicyState
public static final class TrafficPolicyState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(TrafficPolicyState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TrafficPolicyState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)TrafficPolicyState.Builderarn(java.lang.String arn)TrafficPolicyStatebuild()TrafficPolicyState.Buildercomment(com.pulumi.core.Output<java.lang.String> comment)TrafficPolicyState.Buildercomment(java.lang.String comment)TrafficPolicyState.Builderdocument(com.pulumi.core.Output<java.lang.String> document)TrafficPolicyState.Builderdocument(java.lang.String document)TrafficPolicyState.Buildername(com.pulumi.core.Output<java.lang.String> name)TrafficPolicyState.Buildername(java.lang.String name)TrafficPolicyState.Buildertype(com.pulumi.core.Output<java.lang.String> type)TrafficPolicyState.Buildertype(java.lang.String type)TrafficPolicyState.Builderversion(com.pulumi.core.Output<java.lang.Integer> version)TrafficPolicyState.Builderversion(java.lang.Integer version)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(TrafficPolicyState defaults)
-
-
Method Detail
-
arn
public TrafficPolicyState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of the traffic policy.- Returns:
- builder
-
arn
public TrafficPolicyState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of the traffic policy.- Returns:
- builder
-
comment
public TrafficPolicyState.Builder comment(@Nullable com.pulumi.core.Output<java.lang.String> comment)
- Parameters:
comment- Comment for the traffic policy.- Returns:
- builder
-
comment
public TrafficPolicyState.Builder comment(java.lang.String comment)
- Parameters:
comment- Comment for the traffic policy.- Returns:
- builder
-
document
public TrafficPolicyState.Builder document(@Nullable com.pulumi.core.Output<java.lang.String> document)
- Parameters:
document- Policy document. This is a JSON formatted string. For more information about building Route53 traffic policy documents, see the [AWS Route53 Traffic Policy document format](https://docs.aws.amazon.com/Route53/latest/APIReference/api-policies-traffic-policy-document-format.html) The following arguments are optional:- Returns:
- builder
-
document
public TrafficPolicyState.Builder document(java.lang.String document)
- Parameters:
document- Policy document. This is a JSON formatted string. For more information about building Route53 traffic policy documents, see the [AWS Route53 Traffic Policy document format](https://docs.aws.amazon.com/Route53/latest/APIReference/api-policies-traffic-policy-document-format.html) The following arguments are optional:- Returns:
- builder
-
name
public TrafficPolicyState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Name of the traffic policy.- Returns:
- builder
-
name
public TrafficPolicyState.Builder name(java.lang.String name)
- Parameters:
name- Name of the traffic policy.- Returns:
- builder
-
type
public TrafficPolicyState.Builder type(@Nullable com.pulumi.core.Output<java.lang.String> type)
- Parameters:
type- DNS type of the resource record sets that Amazon Route 53 creates when you use a traffic policy to create a traffic policy instance.- Returns:
- builder
-
type
public TrafficPolicyState.Builder type(java.lang.String type)
- Parameters:
type- DNS type of the resource record sets that Amazon Route 53 creates when you use a traffic policy to create a traffic policy instance.- Returns:
- builder
-
version
public TrafficPolicyState.Builder version(@Nullable com.pulumi.core.Output<java.lang.Integer> version)
- Parameters:
version- Version number of the traffic policy. This value is automatically incremented by AWS after each update of this resource.- Returns:
- builder
-
version
public TrafficPolicyState.Builder version(java.lang.Integer version)
- Parameters:
version- Version number of the traffic policy. This value is automatically incremented by AWS after each update of this resource.- Returns:
- builder
-
build
public TrafficPolicyState build()
-
-