Class InitContainerDefinition

java.lang.Object
com.microsoft.azure.management.containerinstance.InitContainerDefinition

public class InitContainerDefinition extends Object
The init container definition.
  • Constructor Details

    • InitContainerDefinition

      public InitContainerDefinition()
  • Method Details

    • name

      public String name()
      Get the name for the init container.
      Returns:
      the name value
    • withName

      public InitContainerDefinition withName(String name)
      Set the name for the init container.
      Parameters:
      name - the name value to set
      Returns:
      the InitContainerDefinition object itself.
    • image

      public String image()
      Get the image of the init container.
      Returns:
      the image value
    • withImage

      public InitContainerDefinition withImage(String image)
      Set the image of the init container.
      Parameters:
      image - the image value to set
      Returns:
      the InitContainerDefinition object itself.
    • command

      public List<String> command()
      Get the command to execute within the init container in exec form.
      Returns:
      the command value
    • withCommand

      public InitContainerDefinition withCommand(List<String> command)
      Set the command to execute within the init container in exec form.
      Parameters:
      command - the command value to set
      Returns:
      the InitContainerDefinition object itself.
    • environmentVariables

      public List<EnvironmentVariable> environmentVariables()
      Get the environment variables to set in the init container.
      Returns:
      the environmentVariables value
    • withEnvironmentVariables

      public InitContainerDefinition withEnvironmentVariables(List<EnvironmentVariable> environmentVariables)
      Set the environment variables to set in the init container.
      Parameters:
      environmentVariables - the environmentVariables value to set
      Returns:
      the InitContainerDefinition object itself.
    • instanceView

      Get the instance view of the init container. Only valid in response.
      Returns:
      the instanceView value
    • volumeMounts

      public List<VolumeMount> volumeMounts()
      Get the volume mounts available to the init container.
      Returns:
      the volumeMounts value
    • withVolumeMounts

      public InitContainerDefinition withVolumeMounts(List<VolumeMount> volumeMounts)
      Set the volume mounts available to the init container.
      Parameters:
      volumeMounts - the volumeMounts value to set
      Returns:
      the InitContainerDefinition object itself.