[][src]Struct gcp_client::google::cloud::osconfig::agentendpoint::v1beta::ExecStepConfig

pub struct ExecStepConfig {
    pub allowed_success_codes: Vec<i32>,
    pub interpreter: i32,
    pub executable: Option<Executable>,
}

Common configurations for an ExecStep.

Fields

allowed_success_codes: Vec<i32>

Defaults to [0]. A list of possible return values that the execution can return to indicate a success.

interpreter: i32

The script interpreter to use to run the script. If no interpreter is specified the script will be executed directly, which will likely only succeed for scripts with shebang lines. Wikipedia shebang.

executable: Option<Executable>

Location of the executable.

Implementations

impl ExecStepConfig[src]

pub fn interpreter(&self) -> Interpreter[src]

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

pub fn set_interpreter(&mut self, value: Interpreter)[src]

Sets interpreter to the provided enum value.

Trait Implementations

impl Clone for ExecStepConfig[src]

impl Debug for ExecStepConfig[src]

impl Default for ExecStepConfig[src]

impl Message for ExecStepConfig[src]

impl PartialEq<ExecStepConfig> for ExecStepConfig[src]

impl StructuralPartialEq for ExecStepConfig[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]