@Stability(value=Stable) public static final class CfnDistribution.OriginGroupProperty.Builder extends Object implements software.amazon.jsii.Builder<CfnDistribution.OriginGroupProperty>
CfnDistribution.OriginGroupProperty| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
CfnDistribution.OriginGroupProperty |
build()
Builds the configured instance.
|
CfnDistribution.OriginGroupProperty.Builder |
failoverCriteria(CfnDistribution.OriginGroupFailoverCriteriaProperty failoverCriteria)
Sets the value of
CfnDistribution.OriginGroupProperty.getFailoverCriteria() |
CfnDistribution.OriginGroupProperty.Builder |
failoverCriteria(IResolvable failoverCriteria)
Sets the value of
CfnDistribution.OriginGroupProperty.getFailoverCriteria() |
CfnDistribution.OriginGroupProperty.Builder |
id(String id)
Sets the value of
CfnDistribution.OriginGroupProperty.getId() |
CfnDistribution.OriginGroupProperty.Builder |
members(CfnDistribution.OriginGroupMembersProperty members)
Sets the value of
CfnDistribution.OriginGroupProperty.getMembers() |
CfnDistribution.OriginGroupProperty.Builder |
members(IResolvable members)
Sets the value of
CfnDistribution.OriginGroupProperty.getMembers() |
@Stability(value=Stable) public CfnDistribution.OriginGroupProperty.Builder failoverCriteria(CfnDistribution.OriginGroupFailoverCriteriaProperty failoverCriteria)
CfnDistribution.OriginGroupProperty.getFailoverCriteria()failoverCriteria - A complex type that contains information about the failover criteria for an origin group. This parameter is required.this@Stability(value=Stable) public CfnDistribution.OriginGroupProperty.Builder failoverCriteria(IResolvable failoverCriteria)
CfnDistribution.OriginGroupProperty.getFailoverCriteria()failoverCriteria - A complex type that contains information about the failover criteria for an origin group. This parameter is required.this@Stability(value=Stable) public CfnDistribution.OriginGroupProperty.Builder id(String id)
CfnDistribution.OriginGroupProperty.getId()id - The origin group's ID. This parameter is required.this@Stability(value=Stable) public CfnDistribution.OriginGroupProperty.Builder members(CfnDistribution.OriginGroupMembersProperty members)
CfnDistribution.OriginGroupProperty.getMembers()members - A complex type that contains information about the origins in an origin group. This parameter is required.this@Stability(value=Stable) public CfnDistribution.OriginGroupProperty.Builder members(IResolvable members)
CfnDistribution.OriginGroupProperty.getMembers()members - A complex type that contains information about the origins in an origin group. This parameter is required.this@Stability(value=Stable) public CfnDistribution.OriginGroupProperty build()
build in interface software.amazon.jsii.Builder<CfnDistribution.OriginGroupProperty>CfnDistribution.OriginGroupPropertyNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.