- AbsoluteUnixPath - Class in com.google.cloud.tools.jib.filesystem
-
Represents a Unix-style path in absolute form (containing all path components relative to the
file system root /).
- accept(ProgressEvent) - Method in class com.google.cloud.tools.jib.event.progress.ProgressEventHandler
-
- accept(Path) - Method in interface com.google.cloud.tools.jib.filesystem.PathConsumer
-
- accept(TimerEvent) - Method in class com.google.cloud.tools.jib.plugins.common.TimerEventHandler
-
- add(JibEventType<E>, Consumer<E>) - Method in class com.google.cloud.tools.jib.event.EventHandlers
-
Adds the
eventConsumer to handle the
JibEvent with class
eventClass.
- add(Consumer<JibEvent>) - Method in class com.google.cloud.tools.jib.event.EventHandlers
-
Adds the
eventConsumer to handle all
JibEvent types.
- add(T) - Method in class com.google.cloud.tools.jib.image.ImageLayers.Builder
-
Adds a layer.
- addAll(ImageLayers<U>) - Method in class com.google.cloud.tools.jib.image.ImageLayers.Builder
-
Adds all layers in layers.
- addBlobEntry(Blob, long, String) - Method in class com.google.cloud.tools.jib.tar.TarStreamBuilder
-
Adds a blob to the archive.
- addBuild(Path) - Method in class com.google.cloud.tools.jib.plugins.common.SkaffoldFilesOutput
-
Adds a build file/directory.
- addByteEntry(byte[], String) - Method in class com.google.cloud.tools.jib.tar.TarStreamBuilder
-
Adds a blob to the archive.
- addClasses(Path) - Method in class com.google.cloud.tools.jib.api.JavaContainerBuilder
-
Adds the contents of a classes directory to the image.
- addClasses(Path, Predicate<Path>) - Method in class com.google.cloud.tools.jib.api.JavaContainerBuilder
-
Adds the contents of a classes directory to the image.
- addCredential(String, String) - Method in class com.google.cloud.tools.jib.api.RegistryImage
-
Adds a username-password credential to use to push/pull the image.
- addCredentialRetriever(CredentialRetriever) - Method in class com.google.cloud.tools.jib.api.RegistryImage
-
- addDependencies(List<Path>) - Method in class com.google.cloud.tools.jib.api.JavaContainerBuilder
-
Adds dependency JARs to the image.
- addDependencies(Path...) - Method in class com.google.cloud.tools.jib.api.JavaContainerBuilder
-
Adds dependency JARs to the image.
- addEntry(Path, AbsoluteUnixPath) - Method in class com.google.cloud.tools.jib.configuration.LayerConfiguration.Builder
-
Adds an entry to the layer.
- addEntry(Path, AbsoluteUnixPath, FilePermissions) - Method in class com.google.cloud.tools.jib.configuration.LayerConfiguration.Builder
-
Adds an entry to the layer with the given permissions.
- addEntry(Path, AbsoluteUnixPath, FilePermissions, Instant) - Method in class com.google.cloud.tools.jib.configuration.LayerConfiguration.Builder
-
Adds an entry to the layer with the given permissions.
- addEntryRecursive(Path, AbsoluteUnixPath) - Method in class com.google.cloud.tools.jib.configuration.LayerConfiguration.Builder
-
Adds an entry to the layer.
- addEntryRecursive(Path, AbsoluteUnixPath, BiFunction<Path, AbsoluteUnixPath, FilePermissions>) - Method in class com.google.cloud.tools.jib.configuration.LayerConfiguration.Builder
-
Adds an entry to the layer.
- addEntryRecursive(Path, AbsoluteUnixPath, BiFunction<Path, AbsoluteUnixPath, FilePermissions>, BiFunction<Path, AbsoluteUnixPath, Instant>) - Method in class com.google.cloud.tools.jib.configuration.LayerConfiguration.Builder
-
Adds an entry to the layer.
- addEnvironment(String, String) - Method in class com.google.cloud.tools.jib.configuration.ContainerConfiguration.Builder
-
- addEnvironment(Map<String, String>) - Method in class com.google.cloud.tools.jib.image.Image.Builder
-
Adds a map of environment variables to the current map.
- addEnvironmentVariable(String, String) - Method in class com.google.cloud.tools.jib.api.JibContainerBuilder
-
Sets a variable in the container environment.
- addEnvironmentVariable(String, String) - Method in class com.google.cloud.tools.jib.image.Image.Builder
-
Adds an environment variable with a given name and value.
- addError(ErrorEntryTemplate) - Method in class com.google.cloud.tools.jib.registry.json.ErrorResponseTemplate
-
- addExposedPort(Port) - Method in class com.google.cloud.tools.jib.api.JibContainerBuilder
-
Adds a port to expose from the container.
- addExposedPort(Port) - Method in class com.google.cloud.tools.jib.configuration.ContainerConfiguration.Builder
-
- addExposedPorts(Set<Port>) - Method in class com.google.cloud.tools.jib.image.Image.Builder
-
Adds items to the "ExposedPorts" field in the container configuration.
- addHistory(HistoryEntry) - Method in class com.google.cloud.tools.jib.image.Image.Builder
-
Adds a history element to the image.
- addHistoryEntry(HistoryEntry) - Method in class com.google.cloud.tools.jib.image.json.ContainerConfigurationTemplate
-
- addIgnore(Path) - Method in class com.google.cloud.tools.jib.plugins.common.SkaffoldFilesOutput
-
Adds an ignored file/directory.
- addInput(Path) - Method in class com.google.cloud.tools.jib.plugins.common.SkaffoldFilesOutput
-
Adds an input file/directory.
- addJvmFlag(String) - Method in class com.google.cloud.tools.jib.api.JavaContainerBuilder
-
Adds a JVM flag to use when starting the application.
- addJvmFlags(List<String>) - Method in class com.google.cloud.tools.jib.api.JavaContainerBuilder
-
Adds JVM flags to use when starting the application.
- addJvmFlags(String...) - Method in class com.google.cloud.tools.jib.api.JavaContainerBuilder
-
Adds JVM flags to use when starting the application.
- addLabel(String, String) - Method in class com.google.cloud.tools.jib.api.JibContainerBuilder
-
Sets a label for the container.
- addLabel(String, String) - Method in class com.google.cloud.tools.jib.configuration.ContainerConfiguration.Builder
-
- addLabel(String, String) - Method in class com.google.cloud.tools.jib.image.Image.Builder
-
Adds an item to the "Labels" field in the container configuration.
- addLabels(Map<String, String>) - Method in class com.google.cloud.tools.jib.image.Image.Builder
-
Adds items to the "Labels" field in the container configuration.
- addLayer(List<Path>, AbsoluteUnixPath) - Method in class com.google.cloud.tools.jib.api.JibContainerBuilder
-
Adds a new layer to the container with files as the source files and pathInContainer as the path to copy the source files to in the container file system.
- addLayer(List<Path>, String) - Method in class com.google.cloud.tools.jib.api.JibContainerBuilder
-
Adds a new layer to the container with files as the source files and pathInContainer as the path to copy the source files to in the container file system.
- addLayer(LayerConfiguration) - Method in class com.google.cloud.tools.jib.api.JibContainerBuilder
-
- addLayer(T) - Method in class com.google.cloud.tools.jib.image.Image.Builder
-
Adds a layer to the image.
- addLayer(long, DescriptorDigest) - Method in interface com.google.cloud.tools.jib.image.json.BuildableManifestTemplate
-
Adds a layer to the manifest.
- addLayer(long, DescriptorDigest) - Method in class com.google.cloud.tools.jib.image.json.OCIManifestTemplate
-
- addLayer(long, DescriptorDigest) - Method in class com.google.cloud.tools.jib.image.json.V22ManifestTemplate
-
- addLayerDiffId(DescriptorDigest) - Method in class com.google.cloud.tools.jib.image.json.ContainerConfigurationTemplate
-
- addLayerFile(String) - Method in class com.google.cloud.tools.jib.docker.json.DockerLoadManifestEntryTemplate
-
- addResources(Path) - Method in class com.google.cloud.tools.jib.api.JavaContainerBuilder
-
Adds the contents of a resources directory to the image.
- addResources(Path, Predicate<Path>) - Method in class com.google.cloud.tools.jib.api.JavaContainerBuilder
-
Adds the contents of a resources directory to the image.
- addStep(AsyncStep<?>) - Method in class com.google.cloud.tools.jib.async.AsyncDependencies
-
- addSteps(List<? extends AsyncStep<?>>) - Method in class com.google.cloud.tools.jib.async.AsyncDependencies
-
- addTarArchiveEntry(TarArchiveEntry) - Method in class com.google.cloud.tools.jib.tar.TarStreamBuilder
-
Adds a TarArchiveEntry to the archive.
- addToClasspath(List<Path>) - Method in class com.google.cloud.tools.jib.api.JavaContainerBuilder
-
Adds additional files to the classpath.
- addToClasspath(Path...) - Method in class com.google.cloud.tools.jib.api.JavaContainerBuilder
-
Adds additional files to the classpath.
- addVolume(AbsoluteUnixPath) - Method in class com.google.cloud.tools.jib.api.JibContainerBuilder
-
Adds a directory that may hold an externally mounted volume.
- addVolume(AbsoluteUnixPath) - Method in class com.google.cloud.tools.jib.configuration.ContainerConfiguration.Builder
-
- addVolumes(Set<AbsoluteUnixPath>) - Method in class com.google.cloud.tools.jib.image.Image.Builder
-
Adds items to the "Volumes" field in the container configuration.
- ALL - Static variable in class com.google.cloud.tools.jib.event.JibEventType
-
All event types.
- Allocation - Class in com.google.cloud.tools.jib.event.progress
-
Represents a Decentralized Allocation Tree (DAT) node.
- ALLOW_INSECURE_REGISTRIES - Static variable in class com.google.cloud.tools.jib.plugins.common.PropertyNames
-
- APPLICATION_CACHE - Static variable in class com.google.cloud.tools.jib.plugins.common.PropertyNames
-
- asList() - Method in class com.google.cloud.tools.jib.plugins.common.DefaultCredentialRetrievers
-
- AsyncDependencies - Class in com.google.cloud.tools.jib.async
-
Builds a list of dependency
ListenableFutures to wait on before calling a
Callable.
- AsyncStep<T> - Interface in com.google.cloud.tools.jib.async
-
Holds the future for an asynchronously-running step.
- AsyncSteps - Class in com.google.cloud.tools.jib.async
-
- authenticatePull() - Method in class com.google.cloud.tools.jib.registry.RegistryAuthenticator
-
Authenticates permissions to pull.
- authenticatePush() - Method in class com.google.cloud.tools.jib.builder.steps.StepsRunner
-
- authenticatePush() - Method in class com.google.cloud.tools.jib.registry.RegistryAuthenticator
-
Authenticates permission to pull and push.
- Authorization - Class in com.google.cloud.tools.jib.http
-
Holds the credentials for an HTTP Authorization header.
- Authorizations - Class in com.google.cloud.tools.jib.http
-
- AuthProperty - Interface in com.google.cloud.tools.jib.plugins.common
-
Holds a username and password property.
- AuthTemplate() - Constructor for class com.google.cloud.tools.jib.registry.credentials.json.DockerConfigTemplate.AuthTemplate
-
- debug(String) - Static method in class com.google.cloud.tools.jib.event.events.LogEvent
-
- debug(Consumer<String>) - Method in class com.google.cloud.tools.jib.plugins.common.logging.ConsoleLoggerBuilder
-
- DEFAULT_APP_ROOT - Static variable in class com.google.cloud.tools.jib.api.JavaContainerBuilder
-
The default app root in the image.
- DEFAULT_BASE_CACHE_DIRECTORY - Static variable in class com.google.cloud.tools.jib.api.Containerizer
-
The default directory for caching the base image layers, in [user cache
home]/google-cloud-tools-java/jib.
- DEFAULT_CREATION_TIME - Static variable in class com.google.cloud.tools.jib.configuration.ContainerConfiguration
-
The default creation time of the container (constant to ensure reproducibility by default).
- DEFAULT_FILE_PERMISSIONS - Static variable in class com.google.cloud.tools.jib.configuration.FilePermissions
-
Default permissions for files added to the container.
- DEFAULT_FILE_PERMISSIONS_PROVIDER - Static variable in class com.google.cloud.tools.jib.image.LayerEntry
-
Provider that returns default file permissions (644 for files, 755 for directories).
- DEFAULT_FOLDER_PERMISSIONS - Static variable in class com.google.cloud.tools.jib.configuration.FilePermissions
-
Default permissions for folders added to the container.
- DEFAULT_MODIFIED_TIME - Static variable in class com.google.cloud.tools.jib.image.LayerEntry
-
- DEFAULT_MODIFIED_TIME_PROVIDER - Static variable in class com.google.cloud.tools.jib.image.LayerEntry
-
Provider that returns default file modification time (EPOCH + 1 second).
- DEFAULT_RELATIVE_CLASSES_PATH_ON_IMAGE - Static variable in class com.google.cloud.tools.jib.frontend.JavaEntrypointConstructor
-
- DEFAULT_RELATIVE_DEPENDENCIES_PATH_ON_IMAGE - Static variable in class com.google.cloud.tools.jib.frontend.JavaEntrypointConstructor
-
- DEFAULT_RELATIVE_RESOURCES_PATH_ON_IMAGE - Static variable in class com.google.cloud.tools.jib.frontend.JavaEntrypointConstructor
-
- DEFAULT_WEB_APP_ROOT - Static variable in class com.google.cloud.tools.jib.api.JavaContainerBuilder
-
The default webapp root in the image.
- DefaultCredentialRetrievers - Class in com.google.cloud.tools.jib.plugins.common
-
- DefaultEventDispatcher - Class in com.google.cloud.tools.jib.event
-
- DefaultEventDispatcher(EventHandlers) - Constructor for class com.google.cloud.tools.jib.event.DefaultEventDispatcher
-
- DescriptorDigest - Class in com.google.cloud.tools.jib.image
-
Represents a SHA-256 content descriptor digest as defined by the Registry HTTP API v2 reference.
- DescriptorDigestDeserializer - Class in com.google.cloud.tools.jib.image.json
-
- DescriptorDigestDeserializer() - Constructor for class com.google.cloud.tools.jib.image.json.DescriptorDigestDeserializer
-
- DescriptorDigestSerializer - Class in com.google.cloud.tools.jib.image.json
-
- DescriptorDigestSerializer() - Constructor for class com.google.cloud.tools.jib.image.json.DescriptorDigestSerializer
-
- deserialize(JsonParser, DeserializationContext) - Method in class com.google.cloud.tools.jib.image.json.DescriptorDigestDeserializer
-
- DigestOnlyLayer - Class in com.google.cloud.tools.jib.image
-
- DigestOnlyLayer(DescriptorDigest) - Constructor for class com.google.cloud.tools.jib.image.DigestOnlyLayer
-
- DirectoryWalker - Class in com.google.cloud.tools.jib.filesystem
-
Recursively applies a function to each file in a directory.
- DirectoryWalker(Path) - Constructor for class com.google.cloud.tools.jib.filesystem.DirectoryWalker
-
Initialize with a root directory to walk.
- dispatch(JibEvent) - Method in class com.google.cloud.tools.jib.event.DefaultEventDispatcher
-
Dispatches jibEvent to all the handlers that can handle it.
- dispatch(JibEvent) - Method in interface com.google.cloud.tools.jib.event.EventDispatcher
-
- dispatchProgress(long) - Method in class com.google.cloud.tools.jib.builder.ProgressEventDispatcher
-
- DOCKER_CLIENT_ENVIRONMENT - Static variable in class com.google.cloud.tools.jib.plugins.common.PropertyNames
-
- DOCKER_CLIENT_EXECUTABLE - Static variable in class com.google.cloud.tools.jib.plugins.common.PropertyNames
-
- DockerClient - Class in com.google.cloud.tools.jib.docker
-
Calls out to the docker CLI.
- DockerClient.Builder - Class in com.google.cloud.tools.jib.docker
-
- DockerClientConfiguration() - Constructor for class com.google.cloud.tools.jib.maven.BuildDockerMojo.DockerClientConfiguration
-
- dockerConfig() - Method in class com.google.cloud.tools.jib.frontend.CredentialRetrieverFactory
-
Creates a new
CredentialRetriever that tries to retrieve credentials from Docker config
(located at
$USER_HOME/.docker/config.json).
- dockerConfig(Path) - Method in class com.google.cloud.tools.jib.frontend.CredentialRetrieverFactory
-
Creates a new
CredentialRetriever that tries to retrieve credentials from a custom path
to a Docker config.
- DockerConfigCredentialRetriever - Class in com.google.cloud.tools.jib.registry.credentials
-
Retrieves registry credentials from the Docker config.
- DockerConfigCredentialRetriever(String) - Constructor for class com.google.cloud.tools.jib.registry.credentials.DockerConfigCredentialRetriever
-
- DockerConfigCredentialRetriever(String, Path) - Constructor for class com.google.cloud.tools.jib.registry.credentials.DockerConfigCredentialRetriever
-
- DockerConfigTemplate - Class in com.google.cloud.tools.jib.registry.credentials.json
-
Template for a Docker config file.
- DockerConfigTemplate() - Constructor for class com.google.cloud.tools.jib.registry.credentials.json.DockerConfigTemplate
-
- DockerConfigTemplate.AuthTemplate - Class in com.google.cloud.tools.jib.registry.credentials.json
-
Template for an auth defined for a registry under auths.
- dockerCredentialHelper(String) - Method in class com.google.cloud.tools.jib.frontend.CredentialRetrieverFactory
-
Creates a new
CredentialRetriever for retrieving credentials via a Docker credential
helper, such as
docker-credential-gcr.
- dockerCredentialHelper(Path) - Method in class com.google.cloud.tools.jib.frontend.CredentialRetrieverFactory
-
Creates a new
CredentialRetriever for retrieving credentials via a Docker credential
helper, such as
docker-credential-gcr.
- DockerCredentialHelper - Class in com.google.cloud.tools.jib.registry.credentials
-
Retrieves Docker credentials with a Docker credential helper.
- DockerCredentialHelper(String, Path) - Constructor for class com.google.cloud.tools.jib.registry.credentials.DockerCredentialHelper
-
- DockerDaemonImage - Class in com.google.cloud.tools.jib.api
-
Builds to the Docker daemon.
- DockerHealthCheck - Class in com.google.cloud.tools.jib.configuration
-
Configuration information for performing healthchecks on a Docker container.
- DockerHealthCheck.Builder - Class in com.google.cloud.tools.jib.configuration
-
- DockerLoadManifestEntryTemplate - Class in com.google.cloud.tools.jib.docker.json
-
JSON Template for a loadable Docker Manifest entry.
- DockerLoadManifestEntryTemplate() - Constructor for class com.google.cloud.tools.jib.docker.json.DockerLoadManifestEntryTemplate
-
- factory(EventDispatcher, String, String) - Static method in class com.google.cloud.tools.jib.registry.RegistryClient
-
- FileOperations - Class in com.google.cloud.tools.jib.filesystem
-
Static methods for operating on the filesystem.
- FilePermissions - Class in com.google.cloud.tools.jib.configuration
-
Represents read/write/execute file permissions for owner, group, and others.
- FilesMojo - Class in com.google.cloud.tools.jib.maven.skaffold
-
Print out changing source dependencies on a module.
- FilesMojo() - Constructor for class com.google.cloud.tools.jib.maven.skaffold.FilesMojo
-
- FilesMojoV2 - Class in com.google.cloud.tools.jib.maven.skaffold
-
Print out changing source dependencies on a module.
- FilesMojoV2() - Constructor for class com.google.cloud.tools.jib.maven.skaffold.FilesMojoV2
-
- filter(Predicate<Path>) - Method in class com.google.cloud.tools.jib.filesystem.DirectoryWalker
-
Adds a filter to the walked paths.
- filterRoot() - Method in class com.google.cloud.tools.jib.filesystem.DirectoryWalker
-
Filters away the rootDir.
- find() - Method in class com.google.cloud.tools.jib.frontend.MainClassFinder
-
- flush() - Method in class com.google.cloud.tools.jib.http.ListenableCountingOutputStream
-
- forBuildImage(ImageReference, Set<String>) - Static method in class com.google.cloud.tools.jib.plugins.common.BuildStepsRunner
-
Creates a runner to build an image.
- forBuildTar(Path) - Static method in class com.google.cloud.tools.jib.plugins.common.BuildStepsRunner
-
Creates a runner to build an image tarball.
- forBuildToDockerDaemon(DockerClient, BuildConfiguration) - Static method in class com.google.cloud.tools.jib.builder.BuildSteps
-
All the steps to build to Docker daemon
- forBuildToDockerDaemon(ImageReference, Set<String>) - Static method in class com.google.cloud.tools.jib.plugins.common.BuildStepsRunner
-
Creates a runner to build to the Docker daemon.
- forBuildToDockerRegistry(BuildConfiguration) - Static method in class com.google.cloud.tools.jib.builder.BuildSteps
-
All the steps to build an image to a Docker registry.
- forBuildToTar(Path, BuildConfiguration) - Static method in class com.google.cloud.tools.jib.builder.BuildSteps
-
All the steps to build an image tarball.
- forCacheDirectoryNotOwned(Path) - Method in class com.google.cloud.tools.jib.plugins.common.HelpfulSuggestions
-
- forCacheNeedsClean() - Method in class com.google.cloud.tools.jib.plugins.common.HelpfulSuggestions
-
- forCredentialsNotSent() - Method in class com.google.cloud.tools.jib.plugins.common.HelpfulSuggestions
-
- forDockerNotInstalled(String) - Static method in class com.google.cloud.tools.jib.plugins.common.HelpfulSuggestions
-
- forGeneratedTag(String, String) - Method in class com.google.cloud.tools.jib.plugins.common.HelpfulSuggestions
-
- forHttpHostConnect() - Method in class com.google.cloud.tools.jib.plugins.common.HelpfulSuggestions
-
- forHttpStatusCodeForbidden(String) - Method in class com.google.cloud.tools.jib.plugins.common.HelpfulSuggestions
-
- forImage(ImageReference, EventDispatcher) - Static method in class com.google.cloud.tools.jib.frontend.CredentialRetrieverFactory
-
- forImage(ImageReference) - Static method in class com.google.cloud.tools.jib.frontend.CredentialRetrieverFactory
-
- forIncompatibleBaseImageJavaVesionForGradle(int, int) - Static method in class com.google.cloud.tools.jib.plugins.common.HelpfulSuggestions
-
- forIncompatibleBaseImageJavaVesionForMaven(int, int) - Static method in class com.google.cloud.tools.jib.plugins.common.HelpfulSuggestions
-
- forInsecureRegistry() - Method in class com.google.cloud.tools.jib.plugins.common.HelpfulSuggestions
-
- forInvalidImageReference(String) - Static method in class com.google.cloud.tools.jib.plugins.common.HelpfulSuggestions
-
- forMainClassNotFound(String, String) - Static method in class com.google.cloud.tools.jib.plugins.common.HelpfulSuggestions
-
- forNoCredentialsDefined(String, String) - Method in class com.google.cloud.tools.jib.plugins.common.HelpfulSuggestions
-
- forToNotConfigured(String, String, String, String) - Static method in class com.google.cloud.tools.jib.plugins.common.HelpfulSuggestions
-
- forUnknownHost() - Method in class com.google.cloud.tools.jib.plugins.common.HelpfulSuggestions
-
- from(String) - Static method in class com.google.cloud.tools.jib.api.JavaContainerBuilder
-
- from(ImageReference) - Static method in class com.google.cloud.tools.jib.api.JavaContainerBuilder
-
- from(RegistryImage) - Static method in class com.google.cloud.tools.jib.api.JavaContainerBuilder
-
- from(String) - Static method in class com.google.cloud.tools.jib.api.Jib
-
Starts building the container from a base image.
- from(ImageReference) - Static method in class com.google.cloud.tools.jib.api.Jib
-
Starts building the container from a base image.
- from(RegistryImage) - Static method in class com.google.cloud.tools.jib.api.Jib
-
Starts building the container from a base image.
- from(InputStream) - Static method in class com.google.cloud.tools.jib.blob.Blobs
-
- from(Path) - Static method in class com.google.cloud.tools.jib.blob.Blobs
-
- from(String) - Static method in class com.google.cloud.tools.jib.blob.Blobs
-
Creates a StringBlob with UTF-8 encoding.
- from(BlobWriter) - Static method in class com.google.cloud.tools.jib.blob.Blobs
-
- from(String, String) - Static method in class com.google.cloud.tools.jib.configuration.credentials.Credential
-
Gets a
Credential configured with a username and password.
- FROM_AUTH_PASSWORD - Static variable in class com.google.cloud.tools.jib.plugins.common.PropertyNames
-
- FROM_AUTH_USERNAME - Static variable in class com.google.cloud.tools.jib.plugins.common.PropertyNames
-
- FROM_CRED_HELPER - Static variable in class com.google.cloud.tools.jib.plugins.common.PropertyNames
-
- FROM_IMAGE - Static variable in class com.google.cloud.tools.jib.plugins.common.PropertyNames
-
- FromAuthConfiguration() - Constructor for class com.google.cloud.tools.jib.maven.JibPluginConfiguration.FromAuthConfiguration
-
- fromCommand(List<String>) - Static method in class com.google.cloud.tools.jib.configuration.DockerHealthCheck
-
- FromConfiguration() - Constructor for class com.google.cloud.tools.jib.maven.JibPluginConfiguration.FromConfiguration
-
- fromDigest(String) - Static method in class com.google.cloud.tools.jib.image.DescriptorDigest
-
Creates a new instance from a valid digest string.
- fromDistroless() - Static method in class com.google.cloud.tools.jib.api.JavaContainerBuilder
-
- fromDistrolessJetty() - Static method in class com.google.cloud.tools.jib.api.JavaContainerBuilder
-
- fromExplodedWar(RegistryImage, Path, AbsoluteUnixPath) - Static method in class com.google.cloud.tools.jib.plugins.common.JavaContainerBuilderHelper
-
- fromHash(String) - Static method in class com.google.cloud.tools.jib.image.DescriptorDigest
-
Creates a new instance from a valid hash string.
- fromOctalString(String) - Static method in class com.google.cloud.tools.jib.configuration.FilePermissions
-
- fromPath(Path) - Static method in class com.google.cloud.tools.jib.filesystem.AbsoluteUnixPath
-
- fromPosixFilePermissions(Set<PosixFilePermission>) - Static method in class com.google.cloud.tools.jib.configuration.FilePermissions
-
- fromScratch() - Static method in class com.google.cloud.tools.jib.api.Jib
-
Starts building the container from an empty base image.
- generateProgressDisplay(double, List<Allocation>) - Static method in class com.google.cloud.tools.jib.plugins.common.logging.ProgressDisplayGenerator
-
Generates a progress display.
- get(AsyncStep<T>) - Static method in class com.google.cloud.tools.jib.async.NonBlockingSteps
-
Gets the completed computation result of asyncStep.
- get(String) - Static method in class com.google.cloud.tools.jib.filesystem.AbsoluteUnixPath
-
- get(String) - Static method in class com.google.cloud.tools.jib.filesystem.RelativeUnixPath
-
- get(Request) - Method in class com.google.cloud.tools.jib.http.Connection
-
Sends the request with method GET.
- get(int) - Method in class com.google.cloud.tools.jib.image.ImageLayers
-
- get(DescriptorDigest) - Method in class com.google.cloud.tools.jib.image.ImageLayers
-
- getAliasesGroup(String) - Static method in class com.google.cloud.tools.jib.registry.RegistryAliasGroup
-
Returns the list of registry aliases for the given registry, including registry
as the first element.
- getAllocation() - Method in class com.google.cloud.tools.jib.event.events.ProgressEvent
-
Gets the
Allocation this progress event accounts for.
- getAllocationUnits() - Method in class com.google.cloud.tools.jib.event.progress.Allocation
-
Gets the allocation units this allocation holds.
- getAllowInsecureRegistries() - Method in class com.google.cloud.tools.jib.configuration.BuildConfiguration
-
Gets whether or not to allow insecure registries (ignoring certificate validation failure or
communicating over HTTP if all else fail).
- getAllowInsecureRegistries() - Method in interface com.google.cloud.tools.jib.plugins.common.RawConfiguration
-
- getAllTargetImageTags() - Method in class com.google.cloud.tools.jib.configuration.BuildConfiguration
-
- getApplicationLayersCache() - Method in class com.google.cloud.tools.jib.configuration.BuildConfiguration
-
Gets the
Cache for application layers.
- getAppRoot() - Method in interface com.google.cloud.tools.jib.plugins.common.RawConfiguration
-
- getAppRootChecked(RawConfiguration, boolean) - Static method in class com.google.cloud.tools.jib.plugins.common.PluginConfigurationProcessor
-
Gets the value of the appRoot parameter.
- getArchitecture() - Method in class com.google.cloud.tools.jib.image.Image
-
- getArchitecture() - Method in class com.google.cloud.tools.jib.image.json.ContainerConfigurationTemplate
-
Returns the architecture for which this container was built.
- getAuth() - Method in class com.google.cloud.tools.jib.registry.credentials.json.DockerConfigTemplate.AuthTemplate
-
- getAuthDescriptor() - Method in interface com.google.cloud.tools.jib.plugins.common.AuthProperty
-
- getAuthorization() - Method in class com.google.cloud.tools.jib.registry.credentials.RegistryCredentials
-
- getAuths() - Method in class com.google.cloud.tools.jib.registry.credentials.json.DockerConfigTemplate
-
- getBaseImageConfiguration() - Method in class com.google.cloud.tools.jib.configuration.BuildConfiguration
-
- getBaseImageLayersCache() - Method in class com.google.cloud.tools.jib.configuration.BuildConfiguration
-
Gets the
Cache for base image layers.
- getBaseImageMajorJavaVersion() - Method in exception com.google.cloud.tools.jib.plugins.common.IncompatibleBaseImageJavaVersionException
-
- getBaseImageReference() - Method in class com.google.cloud.tools.jib.plugins.common.PluginConfigurationProcessor
-
- getBlob() - Method in class com.google.cloud.tools.jib.image.DigestOnlyLayer
-
- getBlob() - Method in interface com.google.cloud.tools.jib.image.Layer
-
- getBlob() - Method in class com.google.cloud.tools.jib.image.ReferenceLayer
-
- getBlob() - Method in class com.google.cloud.tools.jib.image.ReferenceNoDiffIdLayer
-
- getBlobDescriptor() - Method in class com.google.cloud.tools.jib.image.DigestOnlyLayer
-
- getBlobDescriptor() - Method in interface com.google.cloud.tools.jib.image.Layer
-
- getBlobDescriptor() - Method in class com.google.cloud.tools.jib.image.ReferenceLayer
-
- getBlobDescriptor() - Method in class com.google.cloud.tools.jib.image.ReferenceNoDiffIdLayer
-
- getBody() - Method in class com.google.cloud.tools.jib.http.Response
-
- getBuild() - Method in class com.google.cloud.tools.jib.plugins.common.SkaffoldFilesOutput
-
- getBuildConfiguration() - Method in class com.google.cloud.tools.jib.builder.BuildSteps
-
- getBuildStepType() - Method in class com.google.cloud.tools.jib.event.events.LayerCountEvent
-
Gets the type of build step that fired the event.
- getBuildStepType() - Method in class com.google.cloud.tools.jib.event.events.ProgressEvent
-
Gets the build step that the progress event corresponds to.
- getCacheHome() - Static method in class com.google.cloud.tools.jib.filesystem.UserCacheHome
-
- getClassFiles() - Method in class com.google.cloud.tools.jib.maven.MavenProjectProperties
-
- getClassFiles() - Method in interface com.google.cloud.tools.jib.plugins.common.ProjectProperties
-
- getCode() - Method in class com.google.cloud.tools.jib.registry.json.ErrorEntryTemplate
-
- getCommand() - Method in class com.google.cloud.tools.jib.configuration.DockerHealthCheck
-
Gets the optional healthcheck command.
- getConnectionFactory() - Static method in class com.google.cloud.tools.jib.http.Connection
-
- getContainerConfiguration() - Method in class com.google.cloud.tools.jib.configuration.BuildConfiguration
-
- getContainerConfiguration() - Method in interface com.google.cloud.tools.jib.image.json.BuildableManifestTemplate
-
- getContainerConfiguration() - Method in class com.google.cloud.tools.jib.image.json.OCIManifestTemplate
-
- getContainerConfiguration() - Method in class com.google.cloud.tools.jib.image.json.V22ManifestTemplate
-
- getContainerConfigurationBlob() - Method in class com.google.cloud.tools.jib.image.json.ImageToJsonTranslator
-
Gets the container configuration as a
Blob.
- getContainerizer() - Method in class com.google.cloud.tools.jib.plugins.common.PluginConfigurationProcessor
-
- getContentLength() - Method in class com.google.cloud.tools.jib.http.Response
-
- getCount() - Method in class com.google.cloud.tools.jib.event.events.LayerCountEvent
-
Gets the number of layers.
- getCreated() - Method in class com.google.cloud.tools.jib.image.Image
-
- getCreationTime() - Method in class com.google.cloud.tools.jib.configuration.ContainerConfiguration
-
- getCredentialRetrievers() - Method in class com.google.cloud.tools.jib.configuration.ImageConfiguration
-
- getCredentialSource() - Method in class com.google.cloud.tools.jib.registry.credentials.RegistryCredentials
-
- getCredHelpers() - Method in class com.google.cloud.tools.jib.registry.credentials.json.DockerConfigTemplate
-
- getCredsStore() - Method in class com.google.cloud.tools.jib.registry.credentials.json.DockerConfigTemplate
-
- getDefaultCacheDirectory() - Method in class com.google.cloud.tools.jib.maven.MavenProjectProperties
-
- getDefaultCacheDirectory() - Method in interface com.google.cloud.tools.jib.plugins.common.ProjectProperties
-
- getDelayBetweenCallbacks() - Method in interface com.google.cloud.tools.jib.http.BlobProgressListener
-
- getDescription() - Method in class com.google.cloud.tools.jib.event.events.TimerEvent
-
Gets the description associated with this event.
- getDescription() - Method in class com.google.cloud.tools.jib.event.progress.Allocation
-
Gets a user-facing description of what this allocation represents.
- getDiffId() - Method in class com.google.cloud.tools.jib.image.DigestOnlyLayer
-
- getDiffId() - Method in interface com.google.cloud.tools.jib.image.Layer
-
- getDiffId() - Method in class com.google.cloud.tools.jib.image.ReferenceLayer
-
- getDiffId() - Method in class com.google.cloud.tools.jib.image.ReferenceNoDiffIdLayer
-
- getDigest() - Method in class com.google.cloud.tools.jib.api.JibContainer
-
Gets the digest of the registry image manifest built by Jib.
- getDigest() - Method in class com.google.cloud.tools.jib.blob.BlobDescriptor
-
- getDigest() - Method in interface com.google.cloud.tools.jib.cache.CachedLayer
-
Gets the digest of the layer.
- getDigest() - Method in class com.google.cloud.tools.jib.image.json.BuildableManifestTemplate.ContentDescriptorTemplate
-
- getDirectory() - Method in class com.google.cloud.tools.jib.filesystem.TemporaryDirectory
-
Gets the temporary directory.
- getDuration() - Method in class com.google.cloud.tools.jib.event.events.TimerEvent
-
Gets the duration since the last
TimerEvent for this timer.
- getElapsed() - Method in class com.google.cloud.tools.jib.event.events.TimerEvent
-
Gets the total elapsed duration since this timer was created.
- getEntrypoint() - Method in class com.google.cloud.tools.jib.configuration.ContainerConfiguration
-
- getEntrypoint() - Method in class com.google.cloud.tools.jib.image.Image
-
- getEntrypoint() - Method in interface com.google.cloud.tools.jib.plugins.common.RawConfiguration
-
- getEnvironment() - Method in class com.google.cloud.tools.jib.image.Image
-
- getEnvironment() - Method in interface com.google.cloud.tools.jib.plugins.common.RawConfiguration
-
- getEnvironmentMap() - Method in class com.google.cloud.tools.jib.configuration.ContainerConfiguration
-
- getErrorCode(HttpResponseException) - Static method in class com.google.cloud.tools.jib.registry.ErrorResponseUtil
-
Extract an ErrorCodes response from the error object encoded in an HttpResponseException.
- getErrors() - Method in class com.google.cloud.tools.jib.registry.json.ErrorResponseTemplate
-
- getEventDispatcher() - Method in class com.google.cloud.tools.jib.configuration.BuildConfiguration
-
- getEventHandlers() - Method in class com.google.cloud.tools.jib.maven.MavenProjectProperties
-
- getEventHandlers() - Method in interface com.google.cloud.tools.jib.plugins.common.ProjectProperties
-
- getExecutorService() - Method in class com.google.cloud.tools.jib.configuration.BuildConfiguration
-
- getExposedPorts() - Method in class com.google.cloud.tools.jib.configuration.ContainerConfiguration
-
- getExposedPorts() - Method in class com.google.cloud.tools.jib.image.Image
-
- getExtractionPath() - Method in class com.google.cloud.tools.jib.image.LayerEntry
-
Gets the extraction path.
- getExtraDirectory() - Method in interface com.google.cloud.tools.jib.plugins.common.RawConfiguration
-
- getExtraDirectoryPermissions() - Method in interface com.google.cloud.tools.jib.plugins.common.RawConfiguration
-
- getFoundMainClass() - Method in class com.google.cloud.tools.jib.frontend.MainClassFinder.Result
-
Gets the found main class.
- getFoundMainClasses() - Method in class com.google.cloud.tools.jib.frontend.MainClassFinder.Result
-
Gets the found main classes.
- getFractionOfRoot() - Method in class com.google.cloud.tools.jib.event.progress.Allocation
-
Gets how much of the root allocation each of the allocation units of this allocation accounts
for.
- getFromAuth() - Method in interface com.google.cloud.tools.jib.plugins.common.RawConfiguration
-
- getFromCredHelper() - Method in interface com.google.cloud.tools.jib.plugins.common.RawConfiguration
-
- getFromImage() - Method in interface com.google.cloud.tools.jib.plugins.common.RawConfiguration
-
- getFsLayers() - Method in class com.google.cloud.tools.jib.image.json.V21ManifestTemplate
-
- getFuture() - Method in interface com.google.cloud.tools.jib.async.AsyncStep
-
- getFuture() - Method in class com.google.cloud.tools.jib.builder.steps.WriteTarFileStep
-
- getGeneratedTargetDockerTag(String, EventDispatcher, String, String, HelpfulSuggestions) - Static method in class com.google.cloud.tools.jib.plugins.common.ConfigurationPropertyValidator
-
Returns an
ImageReference parsed from the configured target image, or one of the form
project-name:project-version if target image is not configured
- getHash() - Method in class com.google.cloud.tools.jib.image.DescriptorDigest
-
- getHeader(String) - Method in class com.google.cloud.tools.jib.http.Response
-
- getHealthCheck() - Method in class com.google.cloud.tools.jib.image.Image
-
- getHistory() - Method in class com.google.cloud.tools.jib.image.Image
-
- getHost(String) - Static method in class com.google.cloud.tools.jib.registry.RegistryAliasGroup
-
Returns the server host name to use for the given registry.
- getHttpResponseException() - Method in exception com.google.cloud.tools.jib.registry.RegistryUnauthorizedException
-
- getHttpTimeout() - Static method in class com.google.cloud.tools.jib.global.JibSystemProperties
-
Gets the HTTP connection/read timeouts for registry interactions in milliseconds.
- getIgnore() - Method in class com.google.cloud.tools.jib.plugins.common.SkaffoldFilesOutput
-
- getImage() - Method in class com.google.cloud.tools.jib.configuration.ImageConfiguration
-
- getImageCredential(EventDispatcher, String, String, AuthProperty, RawConfiguration) - Static method in class com.google.cloud.tools.jib.plugins.common.ConfigurationPropertyValidator
-
- getImageDigest() - Method in class com.google.cloud.tools.jib.builder.steps.BuildResult
-
- getImageFormat() - Method in class com.google.cloud.tools.jib.image.Image
-
- getImageFormat() - Method in interface com.google.cloud.tools.jib.plugins.common.RawConfiguration
-
- getImageId() - Method in class com.google.cloud.tools.jib.api.JibContainer
-
Gets the digest of the container configuration built by Jib.
- getImageId() - Method in class com.google.cloud.tools.jib.builder.steps.BuildResult
-
- getImageName() - Method in exception com.google.cloud.tools.jib.registry.RegistryAuthenticationFailedException
-
- getImageReference() - Method in exception com.google.cloud.tools.jib.registry.RegistryUnauthorizedException
-
- getImageRegistry() - Method in class com.google.cloud.tools.jib.configuration.ImageConfiguration
-
- getImageRepository() - Method in class com.google.cloud.tools.jib.configuration.ImageConfiguration
-
- getImageTag() - Method in class com.google.cloud.tools.jib.configuration.ImageConfiguration
-
- getInputs() - Method in class com.google.cloud.tools.jib.plugins.common.SkaffoldFilesOutput
-
- getInsecureConnectionFactory() - Static method in class com.google.cloud.tools.jib.http.Connection
-
Returns a factory for
Connection that does not verify TLS peer verification.
- getInterval() - Method in class com.google.cloud.tools.jib.configuration.DockerHealthCheck
-
Gets the optional healthcheck interval.
- getInvalidPathValue() - Method in exception com.google.cloud.tools.jib.plugins.common.InvalidAppRootException
-
- getInvalidPathValue() - Method in exception com.google.cloud.tools.jib.plugins.common.InvalidWorkingDirectoryException
-
- getInvalidReference() - Method in exception com.google.cloud.tools.jib.image.InvalidImageReferenceException
-
- getInvalidVolume() - Method in exception com.google.cloud.tools.jib.plugins.common.InvalidContainerVolumeException
-
- getJarPluginName() - Method in class com.google.cloud.tools.jib.maven.MavenProjectProperties
-
- getJarPluginName() - Method in interface com.google.cloud.tools.jib.plugins.common.ProjectProperties
-
- getJibContainerBuilder() - Method in class com.google.cloud.tools.jib.plugins.common.PluginConfigurationProcessor
-
- getJsonString() - Method in class com.google.cloud.tools.jib.plugins.common.SkaffoldFilesOutput
-
Gets the added files in JSON format.
- getJvmFlags() - Method in interface com.google.cloud.tools.jib.plugins.common.RawConfiguration
-
- getLabels() - Method in class com.google.cloud.tools.jib.configuration.ContainerConfiguration
-
- getLabels() - Method in class com.google.cloud.tools.jib.image.Image
-
- getLabels() - Method in interface com.google.cloud.tools.jib.plugins.common.RawConfiguration
-
- getLastModifiedTime() - Method in class com.google.cloud.tools.jib.image.LayerEntry
-
Returns the modification time of the file in the entry.
- getLayerConfigurations() - Method in class com.google.cloud.tools.jib.configuration.BuildConfiguration
-
Gets the configurations for building the layers.
- getLayerDigests() - Method in class com.google.cloud.tools.jib.image.json.V21ManifestTemplate
-
- getLayerEntries() - Method in class com.google.cloud.tools.jib.configuration.LayerConfiguration
-
Gets the list of layer entries.
- getLayers() - Method in class com.google.cloud.tools.jib.image.Image
-
- getLayers() - Method in class com.google.cloud.tools.jib.image.ImageLayers
-
- getLayers() - Method in interface com.google.cloud.tools.jib.image.json.BuildableManifestTemplate
-
- getLayers() - Method in class com.google.cloud.tools.jib.image.json.OCIManifestTemplate
-
- getLayers() - Method in class com.google.cloud.tools.jib.image.json.V22ManifestTemplate
-
- getLength() - Method in class com.google.cloud.tools.jib.http.BlobHttpContent
-
- getLevel() - Method in class com.google.cloud.tools.jib.event.events.LogEvent
-
Gets the log level to log at.
- getMainClass() - Method in interface com.google.cloud.tools.jib.plugins.common.RawConfiguration
-
- getMainClassFromJar() - Method in class com.google.cloud.tools.jib.maven.MavenProjectProperties
-
- getMainClassFromJar() - Method in interface com.google.cloud.tools.jib.plugins.common.ProjectProperties
-
- getMajorJavaVersion() - Method in class com.google.cloud.tools.jib.maven.MavenProjectProperties
-
- getMajorJavaVersion() - Method in interface com.google.cloud.tools.jib.plugins.common.ProjectProperties
-
- getManifestMediaType() - Method in interface com.google.cloud.tools.jib.image.json.BuildableManifestTemplate
-
- getManifestMediaType() - Method in class com.google.cloud.tools.jib.image.json.OCIManifestTemplate
-
- getManifestMediaType() - Method in class com.google.cloud.tools.jib.image.json.V22ManifestTemplate
-
- getManifestTemplate(Class<T>, BlobDescriptor) - Method in class com.google.cloud.tools.jib.image.json.ImageToJsonTranslator
-
Gets the manifest as a JSON template.
- getManifestTemplateClass() - Method in enum com.google.cloud.tools.jib.image.ImageFormat
-
- getMessage() - Method in class com.google.cloud.tools.jib.event.events.LogEvent
-
Gets the log message.
- getMessage() - Method in class com.google.cloud.tools.jib.registry.json.ErrorEntryTemplate
-
- getName() - Method in enum com.google.cloud.tools.jib.api.JavaContainerBuilder.LayerType
-
- getName() - Method in class com.google.cloud.tools.jib.configuration.LayerConfiguration
-
Gets the name.
- getName() - Method in class com.google.cloud.tools.jib.maven.MavenProjectProperties
-
- getName() - Method in interface com.google.cloud.tools.jib.plugins.common.ProjectProperties
-
- getOs() - Method in class com.google.cloud.tools.jib.image.Image
-
- getOs() - Method in class com.google.cloud.tools.jib.image.json.ContainerConfigurationTemplate
-
Returns the operating system for which this container was built.
- getParent() - Method in interface com.google.cloud.tools.jib.event.events.TimerEvent.Timer
-
- getParent() - Method in class com.google.cloud.tools.jib.event.progress.Allocation
-
- getPassword() - Method in class com.google.cloud.tools.jib.configuration.credentials.Credential
-
Gets the password.
- getPassword() - Method in interface com.google.cloud.tools.jib.plugins.common.AuthProperty
-
- getPasswordDescriptor() - Method in interface com.google.cloud.tools.jib.plugins.common.AuthProperty
-
- getPath() - Method in class com.google.cloud.tools.jib.maven.JibPluginConfiguration.ExtraDirectoryParameters
-
- getPermissionBits() - Method in class com.google.cloud.tools.jib.configuration.FilePermissions
-
- getPermissions() - Method in class com.google.cloud.tools.jib.image.LayerEntry
-
Gets the file permissions on the container.
- getPluginName() - Method in class com.google.cloud.tools.jib.maven.MavenProjectProperties
-
- getPluginName() - Method in interface com.google.cloud.tools.jib.plugins.common.ProjectProperties
-
- getPort() - Method in class com.google.cloud.tools.jib.configuration.Port
-
Gets the port number.
- getPorts() - Method in interface com.google.cloud.tools.jib.plugins.common.RawConfiguration
-
- getProgramArguments() - Method in class com.google.cloud.tools.jib.configuration.ContainerConfiguration
-
- getProgramArguments() - Method in class com.google.cloud.tools.jib.image.Image
-
- getProgramArguments() - Method in interface com.google.cloud.tools.jib.plugins.common.RawConfiguration
-
- getProgress() - Method in class com.google.cloud.tools.jib.event.progress.ProgressEventHandler.Update
-
Gets the overall progress, with 1.0 meaning fully complete.
- getProjectMajorJavaVersion() - Method in exception com.google.cloud.tools.jib.plugins.common.IncompatibleBaseImageJavaVersionException
-
- getProperty(String, MavenProject, MavenSession) - Static method in class com.google.cloud.tools.jib.maven.MavenProjectProperties
-
Gets a system property with the given name.
- getProperty(String) - Method in interface com.google.cloud.tools.jib.plugins.common.RawConfiguration
-
- getProtocol() - Method in class com.google.cloud.tools.jib.configuration.Port
-
Gets the protocol.
- getRegistry() - Method in class com.google.cloud.tools.jib.image.ImageReference
-
- getRegistry() - Method in exception com.google.cloud.tools.jib.registry.RegistryUnauthorizedException
-
- getRegistryAuthenticator() - Method in class com.google.cloud.tools.jib.registry.RegistryClient
-
- getRepository() - Method in class com.google.cloud.tools.jib.image.ImageReference
-
- getRepository() - Method in exception com.google.cloud.tools.jib.registry.RegistryUnauthorizedException
-
- getRequestUrl() - Method in class com.google.cloud.tools.jib.http.Response
-
- getRetries() - Method in class com.google.cloud.tools.jib.configuration.DockerHealthCheck
-
Gets the optional healthcheck retry count.
- getSchemaVersion() - Method in interface com.google.cloud.tools.jib.image.json.ManifestTemplate
-
- getSchemaVersion() - Method in class com.google.cloud.tools.jib.image.json.OCIManifestTemplate
-
- getSchemaVersion() - Method in class com.google.cloud.tools.jib.image.json.V21ManifestTemplate
-
- getSchemaVersion() - Method in class com.google.cloud.tools.jib.image.json.V22ManifestTemplate
-
- getScheme() - Method in class com.google.cloud.tools.jib.http.Authorization
-
- getServerUrl() - Method in exception com.google.cloud.tools.jib.registry.RegistryAuthenticationFailedException
-
- getSize() - Method in class com.google.cloud.tools.jib.blob.BlobDescriptor
-
- getSize() - Method in interface com.google.cloud.tools.jib.cache.CachedLayer
-
Gets the size of the layer, in bytes.
- getSize() - Method in class com.google.cloud.tools.jib.image.json.BuildableManifestTemplate.ContentDescriptorTemplate
-
- getSourceFile() - Method in class com.google.cloud.tools.jib.image.LayerEntry
-
Gets the source file.
- getStartPeriod() - Method in class com.google.cloud.tools.jib.configuration.DockerHealthCheck
-
Gets the optional healthcheck start period.
- getState() - Method in class com.google.cloud.tools.jib.event.events.TimerEvent
-
Gets the state of the timer.
- getStatusCode() - Method in class com.google.cloud.tools.jib.http.Response
-
- getTag() - Method in class com.google.cloud.tools.jib.image.ImageReference
-
- getTargetFormat() - Method in class com.google.cloud.tools.jib.configuration.BuildConfiguration
-
- getTargetImageConfiguration() - Method in class com.google.cloud.tools.jib.configuration.BuildConfiguration
-
- getTargetImageReference() - Method in class com.google.cloud.tools.jib.plugins.common.PluginConfigurationProcessor
-
- getTimeout() - Method in class com.google.cloud.tools.jib.configuration.DockerHealthCheck
-
Gets the optional healthcheck timeout.
- getTimer() - Method in class com.google.cloud.tools.jib.event.events.TimerEvent
-
Gets the timer this event is for.
- getToAuth() - Method in interface com.google.cloud.tools.jib.plugins.common.RawConfiguration
-
- getToCredHelper() - Method in interface com.google.cloud.tools.jib.plugins.common.RawConfiguration
-
- getToImage() - Method in interface com.google.cloud.tools.jib.plugins.common.RawConfiguration
-
- getToken() - Method in class com.google.cloud.tools.jib.http.Authorization
-
- getToolName() - Method in class com.google.cloud.tools.jib.configuration.BuildConfiguration
-
- getToolName() - Method in class com.google.cloud.tools.jib.maven.MavenProjectProperties
-
- getToolName() - Method in interface com.google.cloud.tools.jib.plugins.common.ProjectProperties
-
- getToTags() - Method in interface com.google.cloud.tools.jib.plugins.common.RawConfiguration
-
- getTotalBytes() - Method in class com.google.cloud.tools.jib.hash.CountingDigestOutputStream
-
- getType() - Method in class com.google.cloud.tools.jib.frontend.MainClassFinder.Result
-
Gets the type of the result.
- getType() - Method in class com.google.cloud.tools.jib.http.BlobHttpContent
-
- getUnfinishedAllocations() - Method in class com.google.cloud.tools.jib.event.progress.ProgressEventHandler.Update
-
- getUnits() - Method in class com.google.cloud.tools.jib.event.events.ProgressEvent
-
Gets the units of progress this progress event accounts for in the associated
Allocation.
- getUseCurrentTimestamp() - Method in interface com.google.cloud.tools.jib.plugins.common.RawConfiguration
-
- getUser() - Method in class com.google.cloud.tools.jib.configuration.ContainerConfiguration
-
- getUser() - Method in class com.google.cloud.tools.jib.image.Image
-
- getUser() - Method in interface com.google.cloud.tools.jib.plugins.common.RawConfiguration
-
- getUsername() - Method in class com.google.cloud.tools.jib.configuration.credentials.Credential
-
Gets the username.
- getUsername() - Method in interface com.google.cloud.tools.jib.plugins.common.AuthProperty
-
- getUsernameDescriptor() - Method in interface com.google.cloud.tools.jib.plugins.common.AuthProperty
-
- getVersion() - Method in class com.google.cloud.tools.jib.maven.MavenProjectProperties
-
- getVersion() - Method in interface com.google.cloud.tools.jib.plugins.common.ProjectProperties
-
- getVolumes() - Method in class com.google.cloud.tools.jib.configuration.ContainerConfiguration
-
- getVolumes() - Method in class com.google.cloud.tools.jib.image.Image
-
- getVolumes() - Method in interface com.google.cloud.tools.jib.plugins.common.RawConfiguration
-
- getWorkingDirectory() - Method in class com.google.cloud.tools.jib.configuration.ContainerConfiguration
-
- getWorkingDirectory() - Method in class com.google.cloud.tools.jib.image.Image
-
- getWorkingDirectory() - Method in interface com.google.cloud.tools.jib.plugins.common.RawConfiguration
-
- GITHUB_NEW_ISSUE_URL - Static variable in class com.google.cloud.tools.jib.ProjectInfo
-
Link to file an issue against the GitHub repository.
- GITHUB_URL - Static variable in class com.google.cloud.tools.jib.ProjectInfo
-
Link to the GitHub repository.
- Image<T extends Layer> - Class in com.google.cloud.tools.jib.image
-
Represents an image.
- Image.Builder<T extends Layer> - Class in com.google.cloud.tools.jib.image
-
Builds the immutable
Image.
- ImageConfiguration - Class in com.google.cloud.tools.jib.configuration
-
Immutable configuration options for an image reference with credentials.
- ImageConfiguration.Builder - Class in com.google.cloud.tools.jib.configuration
-
- ImageFormat - Enum in com.google.cloud.tools.jib.image
-
- ImageLayers<T extends Layer> - Class in com.google.cloud.tools.jib.image
-
Holds the layers for an image.
- ImageLayers.Builder<T extends Layer> - Class in com.google.cloud.tools.jib.image
-
- ImageReference - Class in com.google.cloud.tools.jib.image
-
Represents an image reference.
- ImageToJsonTranslator - Class in com.google.cloud.tools.jib.image.json
-
Translates an
Image into a manifest or container configuration JSON BLOB.
- ImageToJsonTranslator(Image<Layer>) - Constructor for class com.google.cloud.tools.jib.image.json.ImageToJsonTranslator
-
Instantiate with an
Image.
- ImageToTarballTranslator - Class in com.google.cloud.tools.jib.docker
-
Translates an
Image to a tarball that can be loaded into Docker.
- ImageToTarballTranslator(Image<Layer>) - Constructor for class com.google.cloud.tools.jib.docker.ImageToTarballTranslator
-
Instantiate with an
Image.
- immediate(T) - Static method in class com.google.cloud.tools.jib.async.AsyncSteps
-
- IncompatibleBaseImageJavaVersionException - Exception in com.google.cloud.tools.jib.plugins.common
-
Exception when the Java version in the base image is incompatible with the Java version of the
application to be containerized.
- IncompatibleBaseImageJavaVersionException(int, int) - Constructor for exception com.google.cloud.tools.jib.plugins.common.IncompatibleBaseImageJavaVersionException
-
- inferCredentialHelper() - Method in class com.google.cloud.tools.jib.frontend.CredentialRetrieverFactory
-
Creates a new
CredentialRetriever that tries common Docker credential helpers to
retrieve credentials based on the registry of the image, such as
docker-credential-gcr
for images with the registry as
gcr.io.
- info(String) - Static method in class com.google.cloud.tools.jib.event.events.LogEvent
-
- info(Consumer<String>) - Method in class com.google.cloud.tools.jib.plugins.common.logging.ConsoleLoggerBuilder
-
- init(CredentialRetrieverFactory) - Static method in class com.google.cloud.tools.jib.plugins.common.DefaultCredentialRetrievers
-
- initialize() - Method in class com.google.cloud.tools.jib.registry.RegistryAuthenticator.Initializer
-
- initializer(EventDispatcher, String, String) - Static method in class com.google.cloud.tools.jib.registry.RegistryAuthenticator
-
- InsecureRegistryException - Exception in com.google.cloud.tools.jib.registry
-
Throw when attempting to access an insecure registry when only secure connections are allowed.
- InvalidAppRootException - Exception in com.google.cloud.tools.jib.plugins.common
-
Indicates that the container.appRoot config value is invalid.
- InvalidAppRootException(String, String, Throwable) - Constructor for exception com.google.cloud.tools.jib.plugins.common.InvalidAppRootException
-
- InvalidContainerVolumeException - Exception in com.google.cloud.tools.jib.plugins.common
-
Indicates that the container.volumes config value has at least one invalid path.
- InvalidImageReferenceException - Exception in com.google.cloud.tools.jib.image
-
Thrown when attempting to parse an invalid image reference.
- InvalidImageReferenceException(String) - Constructor for exception com.google.cloud.tools.jib.image.InvalidImageReferenceException
-
- InvalidWorkingDirectoryException - Exception in com.google.cloud.tools.jib.plugins.common
-
Indicates that the container.workingDirectory config value is invalid.
- InvalidWorkingDirectoryException(String, String, Throwable) - Constructor for exception com.google.cloud.tools.jib.plugins.common.InvalidWorkingDirectoryException
-
- isBaseImageCredentialPresent() - Method in class com.google.cloud.tools.jib.plugins.common.PluginConfigurationProcessor
-
- isDefaultDockerInstalled() - Static method in class com.google.cloud.tools.jib.docker.DockerClient
-
Checks if Docker is installed on the user's system and accessible by running the default docker command.
- isDefaultTag(String) - Static method in class com.google.cloud.tools.jib.image.ImageReference
-
Returns true if tag is the default tag ((@code latest} or empty); false
if not.
- isDockerInstalled(Path) - Static method in class com.google.cloud.tools.jib.docker.DockerClient
-
Checks if Docker is installed on the user's system and accessible by running the given docker executable.
- isEmpty() - Method in class com.google.cloud.tools.jib.image.ImageLayers
-
- isOAuth2RefreshToken() - Method in class com.google.cloud.tools.jib.configuration.credentials.Credential
-
Check whether this credential is an OAuth 2.0 refresh token.
- isScratch() - Method in class com.google.cloud.tools.jib.image.ImageReference
-
- isSendCredentialsOverHttpEnabled() - Static method in class com.google.cloud.tools.jib.global.JibSystemProperties
-
Gets whether or not to allow sending authentication information over insecure HTTP connections.
- isSerializedExecutionEnabled() - Static method in class com.google.cloud.tools.jib.global.JibSystemProperties
-
Gets whether or not to serialize Jib's execution.
- isTagDigest() - Method in class com.google.cloud.tools.jib.image.ImageReference
-
Returns
true if the
ImageReference uses a SHA-256 digest as its tag;
false if not.
- isTargetImageCredentialPresent() - Method in class com.google.cloud.tools.jib.plugins.common.PluginConfigurationProcessor
-
- isUserAgentEnabled() - Static method in class com.google.cloud.tools.jib.global.JibSystemProperties
-
Gets whether or not to enable the User-Agent header.
- isValidRegistry(String) - Static method in class com.google.cloud.tools.jib.image.ImageReference
-
Returns true if registry is a valid registry string.
- isValidRepository(String) - Static method in class com.google.cloud.tools.jib.image.ImageReference
-
Returns true if repository is a valid repository string.
- isValidTag(String) - Static method in class com.google.cloud.tools.jib.image.ImageReference
-
Returns true if tag is a valid tag string.
- isWarProject() - Method in class com.google.cloud.tools.jib.maven.MavenProjectProperties
-
- isWarProject() - Method in interface com.google.cloud.tools.jib.plugins.common.ProjectProperties
-
- iterator() - Method in class com.google.cloud.tools.jib.image.ImageLayers
-
- PackageGoalsMojo - Class in com.google.cloud.tools.jib.maven.skaffold
-
Print out all jib goals tied to the package phase.
- PackageGoalsMojo() - Constructor for class com.google.cloud.tools.jib.maven.skaffold.PackageGoalsMojo
-
- parse(List<String>) - Static method in class com.google.cloud.tools.jib.frontend.ExposedPortsParser
-
Converts/validates a list of strings representing port ranges to an expanded list of
Ports.
- parse(String) - Static method in class com.google.cloud.tools.jib.image.ImageReference
-
- parseListProperty(String) - Static method in class com.google.cloud.tools.jib.plugins.common.ConfigurationPropertyValidator
-
Parses a comma-separated string into a list.
- parseMapProperty(String) - Static method in class com.google.cloud.tools.jib.plugins.common.ConfigurationPropertyValidator
-
Parses a string in the form of "key1=value1,key2=value2,..." into a map.
- parseProtocol(int, String) - Static method in class com.google.cloud.tools.jib.configuration.Port
-
Gets a
Port with protocol parsed from the string form
protocolString.
- PathConsumer - Interface in com.google.cloud.tools.jib.filesystem
-
- PermissionConfiguration() - Constructor for class com.google.cloud.tools.jib.maven.JibPluginConfiguration.PermissionConfiguration
-
- plain(SingleThreadedExecutor) - Static method in class com.google.cloud.tools.jib.plugins.common.logging.ConsoleLoggerBuilder
-
- PLUGIN_KEY - Static variable in class com.google.cloud.tools.jib.maven.MavenProjectProperties
-
Used to identify this plugin when interacting with the maven system.
- PLUGIN_NAME - Static variable in class com.google.cloud.tools.jib.maven.MavenProjectProperties
-
Used for logging during main class inference and analysis of user configuration.
- PluginConfigurationProcessor - Class in com.google.cloud.tools.jib.plugins.common
-
Configures and provides JibContainerBuilder for the image building tasks based on raw
plugin configuration values and project properties.
- Port - Class in com.google.cloud.tools.jib.configuration
-
Represents a port number with a protocol (TCP or UDP).
- post(Request) - Method in class com.google.cloud.tools.jib.http.Connection
-
Sends the request with method POST.
- processCommonConfigurationForDockerDaemonImage(RawConfiguration, Function<String, Optional<AuthProperty>>, ProjectProperties, Path, Map<String, String>, HelpfulSuggestions) - Static method in class com.google.cloud.tools.jib.plugins.common.PluginConfigurationProcessor
-
- processCommonConfigurationForRegistryImage(RawConfiguration, Function<String, Optional<AuthProperty>>, ProjectProperties) - Static method in class com.google.cloud.tools.jib.plugins.common.PluginConfigurationProcessor
-
- processCommonConfigurationForTarImage(RawConfiguration, Function<String, Optional<AuthProperty>>, ProjectProperties, Path, HelpfulSuggestions) - Static method in class com.google.cloud.tools.jib.plugins.common.PluginConfigurationProcessor
-
- progress(String) - Static method in class com.google.cloud.tools.jib.event.events.LogEvent
-
- PROGRESS - Static variable in class com.google.cloud.tools.jib.event.JibEventType
-
Event indicating progress for tasks in Jib's execution.
- progress(Consumer<String>) - Method in class com.google.cloud.tools.jib.plugins.common.logging.ConsoleLoggerBuilder
-
- ProgressDisplayGenerator - Class in com.google.cloud.tools.jib.plugins.common.logging
-
Generates a display of progress and unfinished tasks.
- ProgressEvent - Class in com.google.cloud.tools.jib.event.events
-
Event representing progress.
- ProgressEvent(Allocation, long, BuildStepType) - Constructor for class com.google.cloud.tools.jib.event.events.ProgressEvent
-
- ProgressEventDispatcher - Class in com.google.cloud.tools.jib.builder
-
- ProgressEventDispatcher.Factory - Interface in com.google.cloud.tools.jib.builder
-
- ProgressEventHandler - Class in com.google.cloud.tools.jib.event.progress
-
- ProgressEventHandler(Consumer<ProgressEventHandler.Update>) - Constructor for class com.google.cloud.tools.jib.event.progress.ProgressEventHandler
-
- ProgressEventHandler.Update - Class in com.google.cloud.tools.jib.event.progress
-
Contains the accumulated progress and which
Allocations are not yet complete.
- ProjectInfo - Class in com.google.cloud.tools.jib
-
Constants relating to the Jib project.
- ProjectProperties - Interface in com.google.cloud.tools.jib.plugins.common
-
Project property methods that require maven/gradle-specific implementations.
- PropertyNames - Class in com.google.cloud.tools.jib.plugins.common
-
Names of system properties used to set configuration via commandline.
- pullAndCacheBaseImageLayers() - Method in class com.google.cloud.tools.jib.builder.steps.StepsRunner
-
- pullBaseImage() - Method in class com.google.cloud.tools.jib.builder.steps.StepsRunner
-
- pullBlob(DescriptorDigest, Consumer<Long>, BlobProgressListener) - Method in class com.google.cloud.tools.jib.registry.RegistryClient
-
Gets the BLOB referenced by blobDigest.
- pullManifest(String, Class<T>) - Method in class com.google.cloud.tools.jib.registry.RegistryClient
-
Pulls the image manifest for a specific tag.
- pullManifest(String) - Method in class com.google.cloud.tools.jib.registry.RegistryClient
-
- pushApplicationLayers() - Method in class com.google.cloud.tools.jib.builder.steps.StepsRunner
-
- pushBaseImageLayers() - Method in class com.google.cloud.tools.jib.builder.steps.StepsRunner
-
- pushBlob(DescriptorDigest, Blob, String, BlobProgressListener) - Method in class com.google.cloud.tools.jib.registry.RegistryClient
-
Pushes the BLOB.
- pushContainerConfiguration() - Method in class com.google.cloud.tools.jib.builder.steps.StepsRunner
-
- pushImage() - Method in class com.google.cloud.tools.jib.builder.steps.StepsRunner
-
- pushManifest(BuildableManifestTemplate, String) - Method in class com.google.cloud.tools.jib.registry.RegistryClient
-
Pushes the image manifest for a specific tag.
- put(Request) - Method in class com.google.cloud.tools.jib.http.Connection
-
Sends the request with method PUT.
- RawConfiguration - Interface in com.google.cloud.tools.jib.plugins.common
-
Holds raw plugin configuration parameter values.
- readJson(String, Class<T>) - Static method in class com.google.cloud.tools.jib.json.JsonTemplateMapper
-
Deserializes a JSON object from a JSON string.
- readJsonFromFile(Path, Class<T>) - Static method in class com.google.cloud.tools.jib.json.JsonTemplateMapper
-
Deserializes a JSON file via a JSON object template.
- readJsonFromFileWithLock(Path, Class<T>) - Static method in class com.google.cloud.tools.jib.json.JsonTemplateMapper
-
Deserializes a JSON file via a JSON object template with a shared lock on the file
- readListOfJson(String, Class<T>) - Static method in class com.google.cloud.tools.jib.json.JsonTemplateMapper
-
Deserializes a JSON object list from a JSON string.
- ReferenceLayer - Class in com.google.cloud.tools.jib.image
-
A
Layer reference that
does not have the underlying content.
- ReferenceLayer(BlobDescriptor, DescriptorDigest) - Constructor for class com.google.cloud.tools.jib.image.ReferenceLayer
-
- ReferenceNoDiffIdLayer - Class in com.google.cloud.tools.jib.image
-
A
Layer reference that
does not have the underlying content.
- ReferenceNoDiffIdLayer(BlobDescriptor) - Constructor for class com.google.cloud.tools.jib.image.ReferenceNoDiffIdLayer
-
- RegistryAliasGroup - Class in com.google.cloud.tools.jib.registry
-
Provides known aliases and alternative hosts for a given registry.
- RegistryAliasGroup() - Constructor for class com.google.cloud.tools.jib.registry.RegistryAliasGroup
-
- RegistryAuthenticationFailedException - Exception in com.google.cloud.tools.jib.registry
-
Thrown because registry authentication failed.
- RegistryAuthenticator - Class in com.google.cloud.tools.jib.registry
-
Authenticates push/pull access with a registry service.
- RegistryAuthenticator.Initializer - Class in com.google.cloud.tools.jib.registry
-
- RegistryClient - Class in com.google.cloud.tools.jib.registry
-
Interfaces with a registry.
- RegistryClient.Factory - Class in com.google.cloud.tools.jib.registry
-
- RegistryCredentials - Class in com.google.cloud.tools.jib.registry.credentials
-
Stores retrieved registry credentials and their source.
- RegistryCredentials(String, Authorization) - Constructor for class com.google.cloud.tools.jib.registry.credentials.RegistryCredentials
-
- RegistryCredentialsNotSentException - Exception in com.google.cloud.tools.jib.registry
-
Thrown when registry request was unauthorized because credentials weren't sent.
- RegistryException - Exception in com.google.cloud.tools.jib.registry
-
Thrown when interacting with a registry.
- RegistryException(String, Throwable) - Constructor for exception com.google.cloud.tools.jib.registry.RegistryException
-
- RegistryException(String) - Constructor for exception com.google.cloud.tools.jib.registry.RegistryException
-
- RegistryException(Throwable) - Constructor for exception com.google.cloud.tools.jib.registry.RegistryException
-
- RegistryImage - Class in com.google.cloud.tools.jib.api
-
Defines an image on a container registry that can be used as either a source or target image.
- RegistryUnauthorizedException - Exception in com.google.cloud.tools.jib.registry
-
Thrown when a registry request was unauthorized and therefore authentication is needed.
- RegistryUnauthorizedException(String, String, HttpResponseException) - Constructor for exception com.google.cloud.tools.jib.registry.RegistryUnauthorizedException
-
Identifies the image registry and repository that denied access.
- RelativeUnixPath - Class in com.google.cloud.tools.jib.filesystem
-
Represents a Unix-style path in relative form (does not start at the file system root /).
- removeDuplicates() - Method in class com.google.cloud.tools.jib.image.ImageLayers.Builder
-
Remove any duplicate layers, keeping the last occurrence of the layer.
- ReproducibleLayerBuilder - Class in com.google.cloud.tools.jib.image
-
Builds a reproducible layer
Blob from files.
- ReproducibleLayerBuilder(ImmutableList<LayerEntry>) - Constructor for class com.google.cloud.tools.jib.image.ReproducibleLayerBuilder
-
- Request - Class in com.google.cloud.tools.jib.http
-
Holds an HTTP request.
- Request.Builder - Class in com.google.cloud.tools.jib.http
-
- resolve(RelativeUnixPath) - Method in class com.google.cloud.tools.jib.filesystem.AbsoluteUnixPath
-
Resolves this path against another relative path.
- resolve(Path) - Method in class com.google.cloud.tools.jib.filesystem.AbsoluteUnixPath
-
Resolves this path against another relative path (by the name elements of relativePath).
- resolve(String) - Method in class com.google.cloud.tools.jib.filesystem.AbsoluteUnixPath
-
Resolves this path against another relative Unix path in string form.
- resolveMainClass(String, ProjectProperties) - Static method in class com.google.cloud.tools.jib.plugins.common.MainClassResolver
-
If mainClass is null, tries to infer main class in this order:
1.
- Response - Class in com.google.cloud.tools.jib.http
-
Holds an HTTP response.
- retrieve(ImmutableList<LayerEntry>) - Method in class com.google.cloud.tools.jib.cache.Cache
-
Retrieves the
CachedLayer that was built from the
layerEntries.
- retrieve(DescriptorDigest) - Method in class com.google.cloud.tools.jib.cache.Cache
-
Retrieves the
CachedLayer for the layer with digest
layerDigest.
- retrieve() - Method in interface com.google.cloud.tools.jib.configuration.credentials.CredentialRetriever
-
Fetches the credentials.
- retrieve(EventDispatcher) - Method in class com.google.cloud.tools.jib.registry.credentials.DockerConfigCredentialRetriever
-
Retrieves credentials for a registry.
- retrieve() - Method in class com.google.cloud.tools.jib.registry.credentials.DockerCredentialHelper
-
Calls the credential helper CLI in the form:
- retrieveTargetRegistryCredentials() - Method in class com.google.cloud.tools.jib.builder.steps.StepsRunner
-
- retrySupported() - Method in class com.google.cloud.tools.jib.http.BlobHttpContent
-
- rich(SingleThreadedExecutor) - Static method in class com.google.cloud.tools.jib.plugins.common.logging.ConsoleLoggerBuilder
-
- run() - Method in class com.google.cloud.tools.jib.builder.BuildSteps
-
Executes the build.
- run() - Method in class com.google.cloud.tools.jib.builder.steps.StepsRunner
-
- saveTo(Path) - Method in class com.google.cloud.tools.jib.api.TarImage.Builder
-
Sets the output file to save the tarball archive to.
- scratch() - Static method in class com.google.cloud.tools.jib.image.ImageReference
-
Constructs an
ImageReference with an empty registry and tag component, and repository
set to "scratch".
- send(String, Request) - Method in class com.google.cloud.tools.jib.http.Connection
-
Sends the request.
- SEND_CREDENTIALS_OVER_HTTP - Static variable in class com.google.cloud.tools.jib.global.JibSystemProperties
-
- serialize(DescriptorDigest, JsonGenerator, SerializerProvider) - Method in class com.google.cloud.tools.jib.image.json.DescriptorDigestSerializer
-
- set(File) - Method in class com.google.cloud.tools.jib.maven.JibPluginConfiguration.ExtraDirectoryParameters
-
Allows users to configure path using just <extraDirectory> instead of <extraDirectory><path>.
- set(String) - Method in class com.google.cloud.tools.jib.maven.JibPluginConfiguration.ToConfiguration
-
- setAccept(List<String>) - Method in class com.google.cloud.tools.jib.http.Request.Builder
-
Sets the Accept header.
- setAdditionalTargetImageTags(Set<String>) - Method in class com.google.cloud.tools.jib.configuration.BuildConfiguration.Builder
-
- setAllowInsecureRegistries(boolean) - Method in class com.google.cloud.tools.jib.api.Containerizer
-
Sets whether or not to allow communication over HTTP/insecure HTTPS.
- setAllowInsecureRegistries(boolean) - Method in class com.google.cloud.tools.jib.configuration.BuildConfiguration.Builder
-
Sets whether or not to allow communication over HTTP (as opposed to HTTPS).
- setAllowInsecureRegistries(boolean) - Method in class com.google.cloud.tools.jib.registry.RegistryAuthenticator.Initializer
-
- setAllowInsecureRegistries(boolean) - Method in class com.google.cloud.tools.jib.registry.RegistryClient.Factory
-
Sets whether or not to allow insecure registries (ignoring certificate validation failure or
communicating over HTTP if all else fail).
- setApplicationLayersCache(Path) - Method in class com.google.cloud.tools.jib.api.Containerizer
-
Sets the directory to use for caching application layers.
- setApplicationLayersCacheDirectory(Path) - Method in class com.google.cloud.tools.jib.configuration.BuildConfiguration.Builder
-
Sets the location of the cache for storing application layers.
- setAppRoot(String) - Method in class com.google.cloud.tools.jib.api.JavaContainerBuilder
-
Sets the app root of the container image (useful for building WAR containers).
- setAppRoot(AbsoluteUnixPath) - Method in class com.google.cloud.tools.jib.api.JavaContainerBuilder
-
Sets the app root of the container image (useful for building WAR containers).
- setArchitecture(String) - Method in class com.google.cloud.tools.jib.image.Image.Builder
-
Sets the image architecture.
- setArchitecture(String) - Method in class com.google.cloud.tools.jib.image.json.ContainerConfigurationTemplate
-
Sets the architecture for which this container was built.
- setAuthor(String) - Method in class com.google.cloud.tools.jib.image.json.HistoryEntry.Builder
-
- setAuthorization(Authorization) - Method in class com.google.cloud.tools.jib.http.Request.Builder
-
Sets the Authorization header.
- setAuthorization(Authorization) - Method in class com.google.cloud.tools.jib.registry.RegistryClient.Factory
-
Sets the authentication credentials to use to authenticate with the registry.
- setBaseImageConfiguration(ImageConfiguration) - Method in class com.google.cloud.tools.jib.configuration.BuildConfiguration.Builder
-
Sets the base image configuration.
- setBaseImageLayersCache(Path) - Method in class com.google.cloud.tools.jib.api.Containerizer
-
Sets the directory to use for caching base image layers.
- setBaseImageLayersCacheDirectory(Path) - Method in class com.google.cloud.tools.jib.configuration.BuildConfiguration.Builder
-
Sets the location of the cache for storing base image layers.
- setBody(BlobHttpContent) - Method in class com.google.cloud.tools.jib.http.Request.Builder
-
Sets the body and its corresponding Content-Type header.
- setClassesDestination(RelativeUnixPath) - Method in class com.google.cloud.tools.jib.api.JavaContainerBuilder
-
Sets the destination directory of the classes added to the container (relative to the app
root).
- setComment(String) - Method in class com.google.cloud.tools.jib.image.json.HistoryEntry.Builder
-
- setContainerCmd(List<String>) - Method in class com.google.cloud.tools.jib.image.json.ContainerConfigurationTemplate
-
- setContainerConfiguration(ContainerConfiguration) - Method in class com.google.cloud.tools.jib.configuration.BuildConfiguration.Builder
-
Sets configuration parameters for the container.
- setContainerConfiguration(long, DescriptorDigest) - Method in interface com.google.cloud.tools.jib.image.json.BuildableManifestTemplate
-
Sets the content descriptor of the container configuration.
- setContainerConfiguration(long, DescriptorDigest) - Method in class com.google.cloud.tools.jib.image.json.OCIManifestTemplate
-
- setContainerConfiguration(long, DescriptorDigest) - Method in class com.google.cloud.tools.jib.image.json.V22ManifestTemplate
-
- setContainerEntrypoint(List<String>) - Method in class com.google.cloud.tools.jib.image.json.ContainerConfigurationTemplate
-
- setContainerEnvironment(List<String>) - Method in class com.google.cloud.tools.jib.image.json.ContainerConfigurationTemplate
-
- setContainerExposedPorts(Map<String, Map<?, ?>>) - Method in class com.google.cloud.tools.jib.image.json.ContainerConfigurationTemplate
-
- setContainerHealthCheckInterval(Long) - Method in class com.google.cloud.tools.jib.image.json.ContainerConfigurationTemplate
-
- setContainerHealthCheckRetries(Integer) - Method in class com.google.cloud.tools.jib.image.json.ContainerConfigurationTemplate
-
- setContainerHealthCheckStartPeriod(Long) - Method in class com.google.cloud.tools.jib.image.json.ContainerConfigurationTemplate
-
- setContainerHealthCheckTest(List<String>) - Method in class com.google.cloud.tools.jib.image.json.ContainerConfigurationTemplate
-
- setContainerHealthCheckTimeout(Long) - Method in class com.google.cloud.tools.jib.image.json.ContainerConfigurationTemplate
-
- setContainerLabels(Map<String, String>) - Method in class com.google.cloud.tools.jib.image.json.ContainerConfigurationTemplate
-
- setContainerUser(String) - Method in class com.google.cloud.tools.jib.image.json.ContainerConfigurationTemplate
-
- setContainerVolumes(Map<String, Map<?, ?>>) - Method in class com.google.cloud.tools.jib.image.json.ContainerConfigurationTemplate
-
- setContainerWorkingDir(String) - Method in class com.google.cloud.tools.jib.image.json.ContainerConfigurationTemplate
-
- setCreated(Instant) - Method in class com.google.cloud.tools.jib.image.Image.Builder
-
Sets the image creation time.
- setCreated(String) - Method in class com.google.cloud.tools.jib.image.json.ContainerConfigurationTemplate
-
- setCreatedBy(String) - Method in class com.google.cloud.tools.jib.image.json.HistoryEntry.Builder
-
- setCreationTime(Instant) - Method in class com.google.cloud.tools.jib.api.JibContainerBuilder
-
Sets the container image creation time.
- setCreationTime(Instant) - Method in class com.google.cloud.tools.jib.configuration.ContainerConfiguration.Builder
-
Sets the image creation time.
- setCreationTimestamp(Instant) - Method in class com.google.cloud.tools.jib.image.json.HistoryEntry.Builder
-
- setCredential(Credential) - Method in class com.google.cloud.tools.jib.registry.RegistryAuthenticator
-
Sets a Credential to help the authentication.
- setCredentialHelper(String) - Method in class com.google.cloud.tools.jib.plugins.common.DefaultCredentialRetrievers
-
Sets the known credential helper.
- setCredentialRetrievers(List<CredentialRetriever>) - Method in class com.google.cloud.tools.jib.configuration.ImageConfiguration.Builder
-
Sets the providers for registry credentials.
- setDependenciesDestination(RelativeUnixPath) - Method in class com.google.cloud.tools.jib.api.JavaContainerBuilder
-
Sets the destination directory of the dependencies added to the container (relative to the app
root).
- setDockerEnvironment(Map<String, String>) - Method in class com.google.cloud.tools.jib.api.DockerDaemonImage
-
Sets the additional environment variables to use when running
docker.
- setDockerEnvironment(ImmutableMap<String, String>) - Method in class com.google.cloud.tools.jib.docker.DockerClient.Builder
-
Sets environment variables to use when executing the docker executable.
- setDockerExecutable(Path) - Method in class com.google.cloud.tools.jib.api.DockerDaemonImage
-
Sets the path to the docker CLI.
- setDockerExecutable(Path) - Method in class com.google.cloud.tools.jib.docker.DockerClient.Builder
-
Sets a path for a docker executable.
- setEmptyLayer(Boolean) - Method in class com.google.cloud.tools.jib.image.json.HistoryEntry.Builder
-
- setEntrypoint(List<String>) - Method in class com.google.cloud.tools.jib.api.JibContainerBuilder
-
Sets the container entrypoint.
- setEntrypoint(String...) - Method in class com.google.cloud.tools.jib.api.JibContainerBuilder
-
Sets the container entrypoint.
- setEntrypoint(List<String>) - Method in class com.google.cloud.tools.jib.configuration.ContainerConfiguration.Builder
-
Sets the container entrypoint.
- setEntrypoint(List<String>) - Method in class com.google.cloud.tools.jib.image.Image.Builder
-
Sets the entrypoint of the image.
- setEnvironment(Map<String, String>) - Method in class com.google.cloud.tools.jib.api.JibContainerBuilder
-
Sets the container environment.
- setEnvironment(Map<String, String>) - Method in class com.google.cloud.tools.jib.configuration.ContainerConfiguration.Builder
-
Sets the container's environment variables, mapping variable name to value.
- setEventDispatcher(EventDispatcher) - Method in class com.google.cloud.tools.jib.configuration.BuildConfiguration.Builder
-
- setEventHandlers(EventHandlers) - Method in class com.google.cloud.tools.jib.api.Containerizer
-
Sets the
EventHandlers to handle events dispatched during Jib's execution.
- setExecutorService(ExecutorService) - Method in class com.google.cloud.tools.jib.api.Containerizer
-
- setExecutorService(ExecutorService) - Method in class com.google.cloud.tools.jib.configuration.BuildConfiguration.Builder
-
- setExposedPorts(Set<Port>) - Method in class com.google.cloud.tools.jib.api.JibContainerBuilder
-
Sets the ports to expose from the container.
- setExposedPorts(Port...) - Method in class com.google.cloud.tools.jib.api.JibContainerBuilder
-
Sets the ports to expose from the container.
- setExposedPorts(Set<Port>) - Method in class com.google.cloud.tools.jib.configuration.ContainerConfiguration.Builder
-
Sets the container's exposed ports.
- setFooter(List<String>) - Method in interface com.google.cloud.tools.jib.plugins.common.logging.ConsoleLogger
-
Sets the footer.
- setFormat(ImageFormat) - Method in class com.google.cloud.tools.jib.api.JibContainerBuilder
-
Sets the format to build the container image as.
- setHealthCheck(DockerHealthCheck) - Method in class com.google.cloud.tools.jib.image.Image.Builder
-
Sets the container's healthcheck configuration.
- setHttpTimeout(Integer) - Method in class com.google.cloud.tools.jib.http.Request.Builder
-
Sets the HTTP connection and read timeout in milliseconds.
- setInferredCredential(Credential, String) - Method in class com.google.cloud.tools.jib.plugins.common.DefaultCredentialRetrievers
-
Sets the inferred
Credential to use in the default credential retrievers.
- setInterval(Duration) - Method in class com.google.cloud.tools.jib.configuration.DockerHealthCheck.Builder
-
Sets the time between healthchecks.
- setKnownCredential(Credential, String) - Method in class com.google.cloud.tools.jib.plugins.common.DefaultCredentialRetrievers
-
Sets the known
Credential to use in the default credential retrievers.
- setLabels(Map<String, String>) - Method in class com.google.cloud.tools.jib.api.JibContainerBuilder
-
Sets the labels for the container.
- setLabels(Map<String, String>) - Method in class com.google.cloud.tools.jib.configuration.ContainerConfiguration.Builder
-
Sets the container's labels.
- setLayerConfigurations(List<LayerConfiguration>) - Method in class com.google.cloud.tools.jib.configuration.BuildConfiguration.Builder
-
Sets the layers to build.
- setLayers(List<LayerConfiguration>) - Method in class com.google.cloud.tools.jib.api.JibContainerBuilder
-
- setLayers(LayerConfiguration...) - Method in class com.google.cloud.tools.jib.api.JibContainerBuilder
-
Sets the layers.
- setMainClass(String) - Method in class com.google.cloud.tools.jib.api.JavaContainerBuilder
-
Sets the container entrypoint with the specified main class.
- setName(String) - Method in class com.google.cloud.tools.jib.configuration.LayerConfiguration.Builder
-
Sets a name for this layer.
- setOs(String) - Method in class com.google.cloud.tools.jib.image.Image.Builder
-
Sets the image operating system.
- setOs(String) - Method in class com.google.cloud.tools.jib.image.json.ContainerConfigurationTemplate
-
Sets the operating system for which this container was built.
- setOthersDestination(RelativeUnixPath) - Method in class com.google.cloud.tools.jib.api.JavaContainerBuilder
-
Sets the destination directory of additional classpath files added to the container (relative
to the app root).
- setProgramArguments(List<String>) - Method in class com.google.cloud.tools.jib.api.JibContainerBuilder
-
Sets the container entrypoint program arguments.
- setProgramArguments(String...) - Method in class com.google.cloud.tools.jib.api.JibContainerBuilder
-
Sets the container entrypoint program arguments.
- setProgramArguments(List<String>) - Method in class com.google.cloud.tools.jib.configuration.ContainerConfiguration.Builder
-
Sets the commandline arguments for main.
- setProgramArguments(List<String>) - Method in class com.google.cloud.tools.jib.image.Image.Builder
-
Sets the items in the "Cmd" field in the container configuration.
- setRepoTags(String) - Method in class com.google.cloud.tools.jib.docker.json.DockerLoadManifestEntryTemplate
-
- setResourcesDestination(RelativeUnixPath) - Method in class com.google.cloud.tools.jib.api.JavaContainerBuilder
-
Sets the destination directory of the resources added to the container (relative to the app
root).
- setRetries(int) - Method in class com.google.cloud.tools.jib.configuration.DockerHealthCheck.Builder
-
Sets the number of times to retry the healthcheck before the container is considered to be
unhealthy.
- setStartPeriod(Duration) - Method in class com.google.cloud.tools.jib.configuration.DockerHealthCheck.Builder
-
Sets the initialization time to wait before using healthchecks.
- setTargetFormat(Class<? extends BuildableManifestTemplate>) - Method in class com.google.cloud.tools.jib.configuration.BuildConfiguration.Builder
-
Sets the target format of the container image.
- setTargetImageConfiguration(ImageConfiguration) - Method in class com.google.cloud.tools.jib.configuration.BuildConfiguration.Builder
-
Sets the target image configuration.
- setTimeout(Duration) - Method in class com.google.cloud.tools.jib.configuration.DockerHealthCheck.Builder
-
Sets the time until a healthcheck is considered hung.
- settingsDecrypter - Variable in class com.google.cloud.tools.jib.maven.JibPluginConfiguration
-
- setToolName(String) - Method in class com.google.cloud.tools.jib.api.Containerizer
-
Sets the name of the tool that is using Jib Core.
- setToolName(String) - Method in class com.google.cloud.tools.jib.configuration.BuildConfiguration.Builder
-
Sets the name of the tool that is executing the build.
- setUser(String) - Method in class com.google.cloud.tools.jib.api.JibContainerBuilder
-
Sets the user and group to run the container as.
- setUser(String) - Method in class com.google.cloud.tools.jib.configuration.ContainerConfiguration.Builder
-
Sets the user and group to run the container as.
- setUser(String) - Method in class com.google.cloud.tools.jib.image.Image.Builder
-
Sets the user/group to run the container as.
- setUserAgent(String) - Method in class com.google.cloud.tools.jib.http.Request.Builder
-
Sets the User-Agent header.
- setUserAgentSuffix(String) - Method in class com.google.cloud.tools.jib.registry.RegistryAuthenticator.Initializer
-
- setUserAgentSuffix(String) - Method in class com.google.cloud.tools.jib.registry.RegistryClient.Factory
-
Sets a suffix to append to User-Agent headers.
- setVolumes(Set<AbsoluteUnixPath>) - Method in class com.google.cloud.tools.jib.api.JibContainerBuilder
-
Sets the directories that may hold externally mounted volumes.
- setVolumes(AbsoluteUnixPath...) - Method in class com.google.cloud.tools.jib.api.JibContainerBuilder
-
Sets the directories that may hold externally mounted volumes.
- setVolumes(Set<AbsoluteUnixPath>) - Method in class com.google.cloud.tools.jib.configuration.ContainerConfiguration.Builder
-
Sets the container's volumes.
- setWorkingDirectory(AbsoluteUnixPath) - Method in class com.google.cloud.tools.jib.api.JibContainerBuilder
-
Sets the working directory in the container.
- setWorkingDirectory(AbsoluteUnixPath) - Method in class com.google.cloud.tools.jib.configuration.ContainerConfiguration.Builder
-
Sets the working directory in the container.
- setWorkingDirectory(String) - Method in class com.google.cloud.tools.jib.image.Image.Builder
-
Sets the item in the "WorkingDir" field in the container configuration.
- shutDownAndAwaitTermination() - Method in class com.google.cloud.tools.jib.plugins.common.logging.SingleThreadedExecutor
-
- SingleThreadedExecutor - Class in com.google.cloud.tools.jib.plugins.common.logging
-
Executes methods on a single managed thread.
- SingleThreadedExecutor() - Constructor for class com.google.cloud.tools.jib.plugins.common.logging.SingleThreadedExecutor
-
- size() - Method in class com.google.cloud.tools.jib.image.ImageLayers
-
- SkaffoldFilesOutput - Class in com.google.cloud.tools.jib.plugins.common
-
Builds a JSON string containing files and directories that
Skaffold should watch for changes
(and consequently trigger rebuilds).
- SkaffoldFilesOutput() - Constructor for class com.google.cloud.tools.jib.plugins.common.SkaffoldFilesOutput
-
- SkaffoldFilesOutput(String) - Constructor for class com.google.cloud.tools.jib.plugins.common.SkaffoldFilesOutput
-
- SKIP - Static variable in class com.google.cloud.tools.jib.plugins.common.PropertyNames
-
- StepsRunner - Class in com.google.cloud.tools.jib.builder.steps
-
Runs steps for building an image.
- subTimer(String) - Method in class com.google.cloud.tools.jib.builder.TimerEventDispatcher
-
- suggest(String, String) - Static method in class com.google.cloud.tools.jib.plugins.common.HelpfulSuggestions
-
- suggest(String) - Method in class com.google.cloud.tools.jib.plugins.common.HelpfulSuggestions
-
- V21ManifestTemplate - Class in com.google.cloud.tools.jib.image.json
-
JSON template for Docker Manifest Schema V2.1
- V21ManifestTemplate() - Constructor for class com.google.cloud.tools.jib.image.json.V21ManifestTemplate
-
- V22ManifestTemplate - Class in com.google.cloud.tools.jib.image.json
-
JSON Template for Docker Manifest Schema V2.2
- V22ManifestTemplate() - Constructor for class com.google.cloud.tools.jib.image.json.V22ManifestTemplate
-
- valueOf(String) - Static method in enum com.google.cloud.tools.jib.api.JavaContainerBuilder.LayerType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.cloud.tools.jib.builder.BuildStepType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.cloud.tools.jib.event.events.LogEvent.Level
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.cloud.tools.jib.event.events.TimerEvent.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.cloud.tools.jib.frontend.MainClassFinder.Result.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.google.cloud.tools.jib.image.ImageFormat
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.google.cloud.tools.jib.api.JavaContainerBuilder.LayerType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.google.cloud.tools.jib.builder.BuildStepType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.google.cloud.tools.jib.event.events.LogEvent.Level
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.google.cloud.tools.jib.event.events.TimerEvent.State
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.google.cloud.tools.jib.frontend.MainClassFinder.Result.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.google.cloud.tools.jib.image.ImageFormat
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VERSION - Static variable in class com.google.cloud.tools.jib.ProjectInfo
-
The project version.