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 Details

    • getIncludeLogsList

      List<String> 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

      String getIncludeLogs(int index)
       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

       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

       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

      boolean containsExportedUnixSockets(String key)
       Reach out to the Namespace team to learn more about this capability.
       
      map<string, string> exported_unix_sockets = 4;
    • getExportedUnixSockets

      @Deprecated Map<String,String> getExportedUnixSockets()
      Deprecated.
    • getExportedUnixSocketsMap

      Map<String,String> getExportedUnixSocketsMap()
       Reach out to the Namespace team to learn more about this capability.
       
      map<string, string> exported_unix_sockets = 4;
    • getExportedUnixSocketsOrDefault

      String getExportedUnixSocketsOrDefault(String key, String defaultValue)
       Reach out to the Namespace team to learn more about this capability.
       
      map<string, string> exported_unix_sockets = 4;
    • getExportedUnixSocketsOrThrow

      String getExportedUnixSocketsOrThrow(String key)
       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

       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

       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

       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

       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

      List<String> 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

      String getCapAdd(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 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

      List<String> 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

      String getCapDrop(int index)
       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

      List<String> 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

      String getDevices(int index)
       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

       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

       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

       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.