public static interface OriginGroup.Builder extends SdkPojo, CopyableBuilder<OriginGroup.Builder,OriginGroup>
Modifier and Type | Method and Description |
---|---|
default OriginGroup.Builder |
failoverCriteria(Consumer<OriginGroupFailoverCriteria.Builder> failoverCriteria)
A complex type that contains information about the failover criteria for an origin group.
|
OriginGroup.Builder |
failoverCriteria(OriginGroupFailoverCriteria failoverCriteria)
A complex type that contains information about the failover criteria for an origin group.
|
OriginGroup.Builder |
id(String id)
The origin group's ID.
|
default OriginGroup.Builder |
members(Consumer<OriginGroupMembers.Builder> members)
A complex type that contains information about the origins in an origin group.
|
OriginGroup.Builder |
members(OriginGroupMembers members)
A complex type that contains information about the origins in an origin group.
|
copy
applyMutation, build
OriginGroup.Builder id(String id)
The origin group's ID.
id
- The origin group's ID.OriginGroup.Builder failoverCriteria(OriginGroupFailoverCriteria failoverCriteria)
A complex type that contains information about the failover criteria for an origin group.
failoverCriteria
- A complex type that contains information about the failover criteria for an origin group.default OriginGroup.Builder failoverCriteria(Consumer<OriginGroupFailoverCriteria.Builder> failoverCriteria)
A complex type that contains information about the failover criteria for an origin group.
This is a convenience that creates an instance of theOriginGroupFailoverCriteria.Builder
avoiding
the need to create one manually via OriginGroupFailoverCriteria.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called
immediately and its result is passed to failoverCriteria(OriginGroupFailoverCriteria)
.failoverCriteria
- a consumer that will call methods on OriginGroupFailoverCriteria.Builder
failoverCriteria(OriginGroupFailoverCriteria)
OriginGroup.Builder members(OriginGroupMembers members)
A complex type that contains information about the origins in an origin group.
members
- A complex type that contains information about the origins in an origin group.default OriginGroup.Builder members(Consumer<OriginGroupMembers.Builder> members)
A complex type that contains information about the origins in an origin group.
This is a convenience that creates an instance of theOriginGroupMembers.Builder
avoiding the need to
create one manually via OriginGroupMembers.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to members(OriginGroupMembers)
.members
- a consumer that will call methods on OriginGroupMembers.Builder
members(OriginGroupMembers)
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.