#[non_exhaustive]pub struct OriginRequestPolicyQueryStringsConfigBuilder { /* private fields */ }Expand description
A builder for OriginRequestPolicyQueryStringsConfig.
Implementations§
source§impl OriginRequestPolicyQueryStringsConfigBuilder
 
impl OriginRequestPolicyQueryStringsConfigBuilder
sourcepub fn query_string_behavior(
    self,
    input: OriginRequestPolicyQueryStringBehavior
) -> Self
 
pub fn query_string_behavior( self, input: OriginRequestPolicyQueryStringBehavior ) -> Self
Determines whether any URL query strings in viewer requests are included in requests that CloudFront sends to the origin. Valid values are:
-  
none– No query strings in viewer requests are included in requests that CloudFront sends to the origin. Even when this field is set tonone, any query strings that are listed in aCachePolicyare included in origin requests. -  
whitelist– Only the query strings in viewer requests that are listed in theQueryStringNamestype are included in requests that CloudFront sends to the origin. -  
all– All query strings in viewer requests are included in requests that CloudFront sends to the origin. -  
allExcept– All query strings in viewer requests are included in requests that CloudFront sends to the origin, except for those listed in theQueryStringNamestype, which are not included. 
sourcepub fn set_query_string_behavior(
    self,
    input: Option<OriginRequestPolicyQueryStringBehavior>
) -> Self
 
pub fn set_query_string_behavior( self, input: Option<OriginRequestPolicyQueryStringBehavior> ) -> Self
Determines whether any URL query strings in viewer requests are included in requests that CloudFront sends to the origin. Valid values are:
-  
none– No query strings in viewer requests are included in requests that CloudFront sends to the origin. Even when this field is set tonone, any query strings that are listed in aCachePolicyare included in origin requests. -  
whitelist– Only the query strings in viewer requests that are listed in theQueryStringNamestype are included in requests that CloudFront sends to the origin. -  
all– All query strings in viewer requests are included in requests that CloudFront sends to the origin. -  
allExcept– All query strings in viewer requests are included in requests that CloudFront sends to the origin, except for those listed in theQueryStringNamestype, which are not included. 
sourcepub fn query_strings(self, input: QueryStringNames) -> Self
 
pub fn query_strings(self, input: QueryStringNames) -> Self
Contains the specific query strings in viewer requests that either  are  or  are not  included in requests that CloudFront sends to the origin. The behavior depends on whether the QueryStringBehavior field in the OriginRequestPolicyQueryStringsConfig type is set to whitelist (the listed query strings  are  included) or allExcept (the listed query strings  are not  included, but all other query strings are).
sourcepub fn set_query_strings(self, input: Option<QueryStringNames>) -> Self
 
pub fn set_query_strings(self, input: Option<QueryStringNames>) -> Self
Contains the specific query strings in viewer requests that either  are  or  are not  included in requests that CloudFront sends to the origin. The behavior depends on whether the QueryStringBehavior field in the OriginRequestPolicyQueryStringsConfig type is set to whitelist (the listed query strings  are  included) or allExcept (the listed query strings  are not  included, but all other query strings are).
sourcepub fn build(self) -> OriginRequestPolicyQueryStringsConfig
 
pub fn build(self) -> OriginRequestPolicyQueryStringsConfig
Consumes the builder and constructs a OriginRequestPolicyQueryStringsConfig.
Trait Implementations§
source§impl Clone for OriginRequestPolicyQueryStringsConfigBuilder
 
impl Clone for OriginRequestPolicyQueryStringsConfigBuilder
source§fn clone(&self) -> OriginRequestPolicyQueryStringsConfigBuilder
 
fn clone(&self) -> OriginRequestPolicyQueryStringsConfigBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for OriginRequestPolicyQueryStringsConfigBuilder
 
impl Default for OriginRequestPolicyQueryStringsConfigBuilder
source§fn default() -> OriginRequestPolicyQueryStringsConfigBuilder
 
fn default() -> OriginRequestPolicyQueryStringsConfigBuilder
source§impl PartialEq<OriginRequestPolicyQueryStringsConfigBuilder> for OriginRequestPolicyQueryStringsConfigBuilder
 
impl PartialEq<OriginRequestPolicyQueryStringsConfigBuilder> for OriginRequestPolicyQueryStringsConfigBuilder
source§fn eq(&self, other: &OriginRequestPolicyQueryStringsConfigBuilder) -> bool
 
fn eq(&self, other: &OriginRequestPolicyQueryStringsConfigBuilder) -> bool
self and other values to be equal, and is used
by ==.