Package namespace.cloud.compute.v1beta
Interface Compute.ContainerRequest.ExperimentalFeaturesOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Compute.ContainerRequest.ExperimentalFeatures,Compute.ContainerRequest.ExperimentalFeatures.Builder
- Enclosing class:
Compute.ContainerRequest
public static interface Compute.ContainerRequest.ExperimentalFeaturesOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionbooleanReach out to the Namespace team to learn more about this capability.getCapAdd(int index) Set of capabilities to add to the container, e.g.com.google.protobuf.ByteStringgetCapAddBytes(int index) Set of capabilities to add to the container, e.g.intSet of capabilities to add to the container, e.g.Set of capabilities to add to the container, e.g.getCapDrop(int index) Set of capabilities to drop.com.google.protobuf.ByteStringgetCapDropBytes(int index) Set of capabilities to drop.intSet of capabilities to drop.Set of capabilities to drop.getDevices(int index) Set of devices to expose to the container.com.google.protobuf.ByteStringgetDevicesBytes(int index) Set of devices to expose to the container.intSet of devices to expose to the container.Set of devices to expose to the container.Deprecated.intReach out to the Namespace team to learn more about this capability.Reach out to the Namespace team to learn more about this capability.getExportedUnixSocketsOrDefault(String key, String defaultValue) Reach out to the Namespace team to learn more about this capability.Reach out to the Namespace team to learn more about this capability.getHostMount(int index) A series of bind mounts to apply to the container.intA series of bind mounts to apply to the container.A series of bind mounts to apply to the container.getHostMountOrBuilder(int index) A series of bind mounts to apply to the container.A series of bind mounts to apply to the container.Additional credentials that can be used to pull the image used to back this container.Additional credentials that can be used to pull the image used to back this container.getIncludeLogs(int index) Array of log file patterns to retain.com.google.protobuf.ByteStringgetIncludeLogsBytes(int index) Array of log file patterns to retain.intArray of log file patterns to retain.Array of log file patterns to retain.booleanChat with support@namespace.so about this setting.booleanRun the container with all capabilities.Store the contents of the run (and only the contents of the ephemeral disk) as a new container image.Store the contents of the run (and only the contents of the ephemeral disk) as a new container image.booleanChat with support@namespace.so about this setting.getSidecarVolumes(int index) A set of volumes that get mounted into arbitrary paths within the container namespace.intA set of volumes that get mounted into arbitrary paths within the container namespace.A set of volumes that get mounted into arbitrary paths within the container namespace.getSidecarVolumesOrBuilder(int index) A set of volumes that get mounted into arbitrary paths within the container namespace.A set of volumes that get mounted into arbitrary paths within the container namespace.booleanAdd a process supervisor.booleanAdditional credentials that can be used to pull the image used to back this container.booleanStore the contents of the run (and only the contents of the ephemeral disk) as a new container image.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getIncludeLogsList
Array of log file patterns to retain. Globbing is supported.
repeated string include_logs = 1;- Returns:
- A list containing the includeLogs.
-
getIncludeLogsCount
int getIncludeLogsCount()Array of log file patterns to retain. Globbing is supported.
repeated string include_logs = 1;- Returns:
- The count of includeLogs.
-
getIncludeLogs
Array of log file patterns to retain. Globbing is supported.
repeated string include_logs = 1;- Parameters:
index- The index of the element to return.- Returns:
- The includeLogs at the given index.
-
getIncludeLogsBytes
com.google.protobuf.ByteString getIncludeLogsBytes(int index) Array of log file patterns to retain. Globbing is supported.
repeated string include_logs = 1;- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the includeLogs at the given index.
-
getHostMountList
List<Compute.ContainerRequest.ExperimentalFeatures.HostMount> getHostMountList()A series of bind mounts to apply to the container. Can be used for cross-container communication.
repeated .namespace.cloud.compute.v1beta.ContainerRequest.ExperimentalFeatures.HostMount host_mount = 2; -
getHostMount
A series of bind mounts to apply to the container. Can be used for cross-container communication.
repeated .namespace.cloud.compute.v1beta.ContainerRequest.ExperimentalFeatures.HostMount host_mount = 2; -
getHostMountCount
int getHostMountCount()A series of bind mounts to apply to the container. Can be used for cross-container communication.
repeated .namespace.cloud.compute.v1beta.ContainerRequest.ExperimentalFeatures.HostMount host_mount = 2; -
getHostMountOrBuilderList
List<? extends Compute.ContainerRequest.ExperimentalFeatures.HostMountOrBuilder> getHostMountOrBuilderList()A series of bind mounts to apply to the container. Can be used for cross-container communication.
repeated .namespace.cloud.compute.v1beta.ContainerRequest.ExperimentalFeatures.HostMount host_mount = 2; -
getHostMountOrBuilder
A series of bind mounts to apply to the container. Can be used for cross-container communication.
repeated .namespace.cloud.compute.v1beta.ContainerRequest.ExperimentalFeatures.HostMount host_mount = 2; -
getPrivileged
boolean getPrivileged()Run the container with all capabilities. Deprecated: use privileged under the ContainerRequest.
bool privileged = 3;- Returns:
- The privileged.
-
getExportedUnixSocketsCount
int getExportedUnixSocketsCount()Reach out to the Namespace team to learn more about this capability.
map<string, string> exported_unix_sockets = 4; -
containsExportedUnixSockets
Reach out to the Namespace team to learn more about this capability.
map<string, string> exported_unix_sockets = 4; -
getExportedUnixSockets
Deprecated.UsegetExportedUnixSocketsMap()instead. -
getExportedUnixSocketsMap
Reach out to the Namespace team to learn more about this capability.
map<string, string> exported_unix_sockets = 4; -
getExportedUnixSocketsOrDefault
Reach out to the Namespace team to learn more about this capability.
map<string, string> exported_unix_sockets = 4; -
getExportedUnixSocketsOrThrow
Reach out to the Namespace team to learn more about this capability.
map<string, string> exported_unix_sockets = 4; -
hasImagePullCredentials
boolean hasImagePullCredentials()Additional credentials that can be used to pull the image used to back this container. Prefer using `CreateInstanceRequest.additional_registries` to provide persistent pull credentials for the instance.
.namespace.cloud.compute.v1beta.ContainerRequest.ExperimentalFeatures.ImagePullCredentials image_pull_credentials = 5;- Returns:
- Whether the imagePullCredentials field is set.
-
getImagePullCredentials
Compute.ContainerRequest.ExperimentalFeatures.ImagePullCredentials getImagePullCredentials()Additional credentials that can be used to pull the image used to back this container. Prefer using `CreateInstanceRequest.additional_registries` to provide persistent pull credentials for the instance.
.namespace.cloud.compute.v1beta.ContainerRequest.ExperimentalFeatures.ImagePullCredentials image_pull_credentials = 5;- Returns:
- The imagePullCredentials.
-
getImagePullCredentialsOrBuilder
Compute.ContainerRequest.ExperimentalFeatures.ImagePullCredentialsOrBuilder getImagePullCredentialsOrBuilder()Additional credentials that can be used to pull the image used to back this container. Prefer using `CreateInstanceRequest.additional_registries` to provide persistent pull credentials for the instance.
.namespace.cloud.compute.v1beta.ContainerRequest.ExperimentalFeatures.ImagePullCredentials image_pull_credentials = 5; -
hasPushEphemeralDiskAsImage
boolean hasPushEphemeralDiskAsImage()Store the contents of the run (and only the contents of the ephemeral disk) as a new container image. Can only push to `nscr.io`.
.namespace.cloud.compute.v1beta.ContainerRequest.ExperimentalFeatures.PushEphemeralDiskAsImage push_ephemeral_disk_as_image = 6;- Returns:
- Whether the pushEphemeralDiskAsImage field is set.
-
getPushEphemeralDiskAsImage
Compute.ContainerRequest.ExperimentalFeatures.PushEphemeralDiskAsImage getPushEphemeralDiskAsImage()Store the contents of the run (and only the contents of the ephemeral disk) as a new container image. Can only push to `nscr.io`.
.namespace.cloud.compute.v1beta.ContainerRequest.ExperimentalFeatures.PushEphemeralDiskAsImage push_ephemeral_disk_as_image = 6;- Returns:
- The pushEphemeralDiskAsImage.
-
getPushEphemeralDiskAsImageOrBuilder
Compute.ContainerRequest.ExperimentalFeatures.PushEphemeralDiskAsImageOrBuilder getPushEphemeralDiskAsImageOrBuilder()Store the contents of the run (and only the contents of the ephemeral disk) as a new container image. Can only push to `nscr.io`.
.namespace.cloud.compute.v1beta.ContainerRequest.ExperimentalFeatures.PushEphemeralDiskAsImage push_ephemeral_disk_as_image = 6; -
getCapAddList
Set of capabilities to add to the container, e.g. NET_CAP.
repeated string cap_add = 7;- Returns:
- A list containing the capAdd.
-
getCapAddCount
int getCapAddCount()Set of capabilities to add to the container, e.g. NET_CAP.
repeated string cap_add = 7;- Returns:
- The count of capAdd.
-
getCapAdd
Set of capabilities to add to the container, e.g. NET_CAP.
repeated string cap_add = 7;- Parameters:
index- The index of the element to return.- Returns:
- The capAdd at the given index.
-
getCapAddBytes
com.google.protobuf.ByteString getCapAddBytes(int index) Set of capabilities to add to the container, e.g. NET_CAP.
repeated string cap_add = 7;- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the capAdd at the given index.
-
getCapDropList
Set of capabilities to drop.
repeated string cap_drop = 8;- Returns:
- A list containing the capDrop.
-
getCapDropCount
int getCapDropCount()Set of capabilities to drop.
repeated string cap_drop = 8;- Returns:
- The count of capDrop.
-
getCapDrop
Set of capabilities to drop.
repeated string cap_drop = 8;- Parameters:
index- The index of the element to return.- Returns:
- The capDrop at the given index.
-
getCapDropBytes
com.google.protobuf.ByteString getCapDropBytes(int index) Set of capabilities to drop.
repeated string cap_drop = 8;- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the capDrop at the given index.
-
getDevicesList
Set of devices to expose to the container.
repeated string devices = 9;- Returns:
- A list containing the devices.
-
getDevicesCount
int getDevicesCount()Set of devices to expose to the container.
repeated string devices = 9;- Returns:
- The count of devices.
-
getDevices
Set of devices to expose to the container.
repeated string devices = 9;- Parameters:
index- The index of the element to return.- Returns:
- The devices at the given index.
-
getDevicesBytes
com.google.protobuf.ByteString getDevicesBytes(int index) Set of devices to expose to the container.
repeated string devices = 9;- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the devices at the given index.
-
getSidecarVolumesList
List<Compute.ContainerRequest.ExperimentalFeatures.SidecarVolume> getSidecarVolumesList()A set of volumes that get mounted into arbitrary paths within the container namespace. Always read only.
repeated .namespace.cloud.compute.v1beta.ContainerRequest.ExperimentalFeatures.SidecarVolume sidecar_volumes = 10; -
getSidecarVolumes
A set of volumes that get mounted into arbitrary paths within the container namespace. Always read only.
repeated .namespace.cloud.compute.v1beta.ContainerRequest.ExperimentalFeatures.SidecarVolume sidecar_volumes = 10; -
getSidecarVolumesCount
int getSidecarVolumesCount()A set of volumes that get mounted into arbitrary paths within the container namespace. Always read only.
repeated .namespace.cloud.compute.v1beta.ContainerRequest.ExperimentalFeatures.SidecarVolume sidecar_volumes = 10; -
getSidecarVolumesOrBuilderList
List<? extends Compute.ContainerRequest.ExperimentalFeatures.SidecarVolumeOrBuilder> getSidecarVolumesOrBuilderList()A set of volumes that get mounted into arbitrary paths within the container namespace. Always read only.
repeated .namespace.cloud.compute.v1beta.ContainerRequest.ExperimentalFeatures.SidecarVolume sidecar_volumes = 10; -
getSidecarVolumesOrBuilder
Compute.ContainerRequest.ExperimentalFeatures.SidecarVolumeOrBuilder getSidecarVolumesOrBuilder(int index) A set of volumes that get mounted into arbitrary paths within the container namespace. Always read only.
repeated .namespace.cloud.compute.v1beta.ContainerRequest.ExperimentalFeatures.SidecarVolume sidecar_volumes = 10; -
getIncrementalLoading
boolean getIncrementalLoading()Chat with support@namespace.so about this setting.
bool incremental_loading = 11;- Returns:
- The incrementalLoading.
-
getSandboxLike
boolean getSandboxLike()Chat with support@namespace.so about this setting.
bool sandbox_like = 12;- Returns:
- The sandboxLike.
-
getUseInit
boolean getUseInit()Add a process supervisor.
bool use_init = 13;- Returns:
- The useInit.
-