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

public class GitRepoVolume extends Object
Represents a volume that is populated with the contents of a git repository.
  • Constructor Details

    • GitRepoVolume

      public GitRepoVolume()
  • Method Details

    • directory

      public String directory()
      Get target directory name. Must not contain or start with '..'. If '.' is supplied, the volume directory will be the git repository. Otherwise, if specified, the volume will contain the git repository in the subdirectory with the given name.
      Returns:
      the directory value
    • withDirectory

      public GitRepoVolume withDirectory(String directory)
      Set target directory name. Must not contain or start with '..'. If '.' is supplied, the volume directory will be the git repository. Otherwise, if specified, the volume will contain the git repository in the subdirectory with the given name.
      Parameters:
      directory - the directory value to set
      Returns:
      the GitRepoVolume object itself.
    • repository

      public String repository()
      Get repository URL.
      Returns:
      the repository value
    • withRepository

      public GitRepoVolume withRepository(String repository)
      Set repository URL.
      Parameters:
      repository - the repository value to set
      Returns:
      the GitRepoVolume object itself.
    • revision

      public String revision()
      Get commit hash for the specified revision.
      Returns:
      the revision value
    • withRevision

      public GitRepoVolume withRevision(String revision)
      Set commit hash for the specified revision.
      Parameters:
      revision - the revision value to set
      Returns:
      the GitRepoVolume object itself.