Trait k8s_openapi_ext::EnvVarExt
source · pub trait EnvVarExt {
// Required methods
fn value(name: impl ToString, value: impl ToString) -> Self;
fn metadata_name(name: impl ToString) -> Self;
fn metadata_namespace(name: impl ToString) -> Self;
fn metadata_uid(name: impl ToString) -> Self;
fn spec_nodename(name: impl ToString) -> Self;
fn spec_service_account_name(name: impl ToString) -> Self;
fn status_host_ip(name: impl ToString) -> Self;
fn status_pod_ip(name: impl ToString) -> Self;
fn status_pod_ips(name: impl ToString) -> Self;
fn field_ref(name: impl ToString, field_path: impl ToString) -> Self;
}
Expand description
Builders for corev1::EnvVar
objects
Required Methods§
sourcefn value(name: impl ToString, value: impl ToString) -> Self
fn value(name: impl ToString, value: impl ToString) -> Self
Set an env var name
with a given value
sourcefn metadata_name(name: impl ToString) -> Self
fn metadata_name(name: impl ToString) -> Self
Set an env var name
that points to a pod’s name
fn metadata_namespace(name: impl ToString) -> Self
fn metadata_uid(name: impl ToString) -> Self
sourcefn spec_nodename(name: impl ToString) -> Self
fn spec_nodename(name: impl ToString) -> Self
Set an env var name
that points to the node which this pod was requested to scheduled on
sourcefn spec_service_account_name(name: impl ToString) -> Self
fn spec_service_account_name(name: impl ToString) -> Self
Set an env var name
that points to the requested ServiceAccountName for this pod