Interface CreateOriginRequestPolicyResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CloudFrontResponse.Builder
,CopyableBuilder<CreateOriginRequestPolicyResponse.Builder,CreateOriginRequestPolicyResponse>
,SdkBuilder<CreateOriginRequestPolicyResponse.Builder,CreateOriginRequestPolicyResponse>
,SdkPojo
,SdkResponse.Builder
- Enclosing class:
- CreateOriginRequestPolicyResponse
public static interface CreateOriginRequestPolicyResponse.Builder extends CloudFrontResponse.Builder, SdkPojo, CopyableBuilder<CreateOriginRequestPolicyResponse.Builder,CreateOriginRequestPolicyResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description CreateOriginRequestPolicyResponse.Builder
eTag(String eTag)
The current version of the origin request policy.CreateOriginRequestPolicyResponse.Builder
location(String location)
The fully qualified URI of the origin request policy just created.default CreateOriginRequestPolicyResponse.Builder
originRequestPolicy(Consumer<OriginRequestPolicy.Builder> originRequestPolicy)
An origin request policy.CreateOriginRequestPolicyResponse.Builder
originRequestPolicy(OriginRequestPolicy originRequestPolicy)
An origin request policy.-
Methods inherited from interface software.amazon.awssdk.services.cloudfront.model.CloudFrontResponse.Builder
build, responseMetadata, responseMetadata
-
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
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
originRequestPolicy
CreateOriginRequestPolicyResponse.Builder originRequestPolicy(OriginRequestPolicy originRequestPolicy)
An origin request policy.
- Parameters:
originRequestPolicy
- An origin request policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
originRequestPolicy
default CreateOriginRequestPolicyResponse.Builder originRequestPolicy(Consumer<OriginRequestPolicy.Builder> originRequestPolicy)
An origin request policy.
This is a convenience method that creates an instance of theOriginRequestPolicy.Builder
avoiding the need to create one manually viaOriginRequestPolicy.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tooriginRequestPolicy(OriginRequestPolicy)
.- Parameters:
originRequestPolicy
- a consumer that will call methods onOriginRequestPolicy.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
originRequestPolicy(OriginRequestPolicy)
-
location
CreateOriginRequestPolicyResponse.Builder location(String location)
The fully qualified URI of the origin request policy just created.
- Parameters:
location
- The fully qualified URI of the origin request policy just created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
eTag
CreateOriginRequestPolicyResponse.Builder eTag(String eTag)
The current version of the origin request policy.
- Parameters:
eTag
- The current version of the origin request policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-