Interface UpdateOriginRequestPolicyRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CloudFrontRequest.Builder
,CopyableBuilder<UpdateOriginRequestPolicyRequest.Builder,UpdateOriginRequestPolicyRequest>
,SdkBuilder<UpdateOriginRequestPolicyRequest.Builder,UpdateOriginRequestPolicyRequest>
,SdkPojo
,SdkRequest.Builder
- Enclosing class:
- UpdateOriginRequestPolicyRequest
public static interface UpdateOriginRequestPolicyRequest.Builder extends CloudFrontRequest.Builder, SdkPojo, CopyableBuilder<UpdateOriginRequestPolicyRequest.Builder,UpdateOriginRequestPolicyRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description UpdateOriginRequestPolicyRequest.Builder
id(String id)
The unique identifier for the origin request policy that you are updating.UpdateOriginRequestPolicyRequest.Builder
ifMatch(String ifMatch)
The version of the origin request policy that you are updating.default UpdateOriginRequestPolicyRequest.Builder
originRequestPolicyConfig(Consumer<OriginRequestPolicyConfig.Builder> originRequestPolicyConfig)
An origin request policy configuration.UpdateOriginRequestPolicyRequest.Builder
originRequestPolicyConfig(OriginRequestPolicyConfig originRequestPolicyConfig)
An origin request policy configuration.UpdateOriginRequestPolicyRequest.Builder
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
UpdateOriginRequestPolicyRequest.Builder
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.services.cloudfront.model.CloudFrontRequest.Builder
build
-
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
-
originRequestPolicyConfig
UpdateOriginRequestPolicyRequest.Builder originRequestPolicyConfig(OriginRequestPolicyConfig originRequestPolicyConfig)
An origin request policy configuration.
- Parameters:
originRequestPolicyConfig
- An origin request policy configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
originRequestPolicyConfig
default UpdateOriginRequestPolicyRequest.Builder originRequestPolicyConfig(Consumer<OriginRequestPolicyConfig.Builder> originRequestPolicyConfig)
An 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)
-
id
UpdateOriginRequestPolicyRequest.Builder id(String id)
The unique identifier for the origin request policy that you are updating. The identifier is returned in a cache behavior's
OriginRequestPolicyId
field in the response toGetDistributionConfig
.- Parameters:
id
- The unique identifier for the origin request policy that you are updating. The identifier is returned in a cache behavior'sOriginRequestPolicyId
field in the response toGetDistributionConfig
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ifMatch
UpdateOriginRequestPolicyRequest.Builder ifMatch(String ifMatch)
The version of the origin request policy that you are updating. The version is returned in the origin request policy's
ETag
field in the response toGetOriginRequestPolicyConfig
.- Parameters:
ifMatch
- The version of the origin request policy that you are updating. The version is returned in the origin request policy'sETag
field in the response toGetOriginRequestPolicyConfig
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateOriginRequestPolicyRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateOriginRequestPolicyRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
-