Interface OriginRequestPolicy.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<OriginRequestPolicy.Builder,OriginRequestPolicy>
,SdkBuilder<OriginRequestPolicy.Builder,OriginRequestPolicy>
,SdkPojo
- Enclosing class:
- OriginRequestPolicy
public static interface OriginRequestPolicy.Builder extends SdkPojo, CopyableBuilder<OriginRequestPolicy.Builder,OriginRequestPolicy>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description OriginRequestPolicy.Builder
id(String id)
The unique identifier for the origin request policy.OriginRequestPolicy.Builder
lastModifiedTime(Instant lastModifiedTime)
The date and time when the origin request policy was last modified.default OriginRequestPolicy.Builder
originRequestPolicyConfig(Consumer<OriginRequestPolicyConfig.Builder> originRequestPolicyConfig)
The origin request policy configuration.OriginRequestPolicy.Builder
originRequestPolicyConfig(OriginRequestPolicyConfig originRequestPolicyConfig)
The origin request policy configuration.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
id
OriginRequestPolicy.Builder id(String id)
The unique identifier for the origin request policy.
- Parameters:
id
- The unique identifier for the origin request policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModifiedTime
OriginRequestPolicy.Builder lastModifiedTime(Instant lastModifiedTime)
The date and time when the origin request policy was last modified.
- Parameters:
lastModifiedTime
- The date and time when the origin request policy was last modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
originRequestPolicyConfig
OriginRequestPolicy.Builder originRequestPolicyConfig(OriginRequestPolicyConfig originRequestPolicyConfig)
The origin request policy configuration.
- Parameters:
originRequestPolicyConfig
- The origin request policy configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
originRequestPolicyConfig
default OriginRequestPolicy.Builder originRequestPolicyConfig(Consumer<OriginRequestPolicyConfig.Builder> originRequestPolicyConfig)
The origin request policy configuration.
This is a convenience method that creates an instance of theOriginRequestPolicyConfig.Builder
avoiding the need to create one manually viaOriginRequestPolicyConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tooriginRequestPolicyConfig(OriginRequestPolicyConfig)
.- Parameters:
originRequestPolicyConfig
- a consumer that will call methods onOriginRequestPolicyConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
originRequestPolicyConfig(OriginRequestPolicyConfig)
-
-