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

pub struct ApiConfigHandler {
    pub auth_fail_action: i32,
    pub login: i32,
    pub script: String,
    pub security_level: i32,
    pub url: String,
}

Google Cloud Endpoints configuration for API handlers.

Fields

auth_fail_action: i32

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

login: i32

Level of login required to access this resource. Defaults to optional.

script: String

Path to the script from the application root directory.

security_level: i32

Security (HTTPS) enforcement for this URL.

url: String

URL to serve the endpoint at.

Implementations

impl ApiConfigHandler[src]

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 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 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.

Trait Implementations

impl Clone for ApiConfigHandler[src]

impl Debug for ApiConfigHandler[src]

impl Default for ApiConfigHandler[src]

impl Message for ApiConfigHandler[src]

impl PartialEq<ApiConfigHandler> for ApiConfigHandler[src]

impl StructuralPartialEq for ApiConfigHandler[src]

Auto Trait Implementations

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]