Struct gapi_grpc::google::cloud::osconfig::agentendpoint::v1::ExecStepConfig[][src]

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

impl RefUnwindSafe for ExecStepConfig

impl Send for ExecStepConfig

impl Sync for ExecStepConfig

impl Unpin for ExecStepConfig

impl UnwindSafe for ExecStepConfig

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> 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>, 
[src]

impl<T> WithSubscriber for T[src]