[][src]Struct gcp_client::google::appengine::v1::UrlMap

pub struct UrlMap {
    pub url_regex: String,
    pub security_level: i32,
    pub login: i32,
    pub auth_fail_action: i32,
    pub redirect_http_response_code: i32,
    pub handler_type: Option<HandlerType>,
}

URL pattern and description of how the URL should be handled. App Engine can handle URLs by executing application code or by serving static files uploaded with the version, such as images, CSS, or JavaScript.

Fields

url_regex: String

URL prefix. Uses regular expression syntax, which means regexp special characters must be escaped, but should not contain groupings. All URLs that begin with this prefix are handled by this handler, using the portion of the URL after the prefix as part of the file path.

security_level: i32

Security (HTTPS) enforcement for this URL.

login: i32

Level of login required to access this resource.

auth_fail_action: i32

Action to take when users access resources that require authentication. Defaults to redirect.

redirect_http_response_code: i32

30x code to use when performing redirects for the secure field. Defaults to 302.

handler_type: Option<HandlerType>

Type of handler for this URL pattern.

Implementations

impl UrlMap[src]

pub fn security_level(&self) -> SecurityLevel[src]

Returns the enum value of security_level, or the default if the field is set to an invalid enum value.

pub fn set_security_level(&mut self, value: SecurityLevel)[src]

Sets security_level to the provided enum value.

pub fn login(&self) -> LoginRequirement[src]

Returns the enum value of login, or the default if the field is set to an invalid enum value.

pub fn set_login(&mut self, value: LoginRequirement)[src]

Sets login to the provided enum value.

pub fn auth_fail_action(&self) -> AuthFailAction[src]

Returns the enum value of auth_fail_action, or the default if the field is set to an invalid enum value.

pub fn set_auth_fail_action(&mut self, value: AuthFailAction)[src]

Sets auth_fail_action to the provided enum value.

pub fn redirect_http_response_code(&self) -> RedirectHttpResponseCode[src]

Returns the enum value of redirect_http_response_code, or the default if the field is set to an invalid enum value.

pub fn set_redirect_http_response_code(
    &mut self,
    value: RedirectHttpResponseCode
)
[src]

Sets redirect_http_response_code to the provided enum value.

Trait Implementations

impl Clone for UrlMap[src]

impl Debug for UrlMap[src]

impl Default for UrlMap[src]

impl Message for UrlMap[src]

impl PartialEq<UrlMap> for UrlMap[src]

impl StructuralPartialEq for UrlMap[src]

Auto Trait Implementations

impl RefUnwindSafe for UrlMap

impl Send for UrlMap

impl Sync for UrlMap

impl Unpin for UrlMap

impl UnwindSafe for UrlMap

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

impl<T> WithSubscriber for T[src]