- accept(Path) - Method in interface com.google.cloud.tools.jib.filesystem.PathConsumer
-
- 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.
- addByteEntry(byte[], String) - Method in class com.google.cloud.tools.jib.tar.TarStreamBuilder
-
Adds a blob to the archive.
- addCachedLayersToMetadata(List<CachedLayer>) - Method in class com.google.cloud.tools.jib.cache.Cache
-
Adds the cached layer to the cache metadata.
- addCachedLayersWithMetadataToMetadata(List<CachedLayerWithMetadata>) - Method in class com.google.cloud.tools.jib.cache.Cache
-
Adds the cached layer to the cache metadata.
- addEntry(List<Path>, String) - Method in class com.google.cloud.tools.jib.configuration.LayerConfiguration.Builder
-
Adds an entry to the layer.
- 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.
- addError(ErrorEntryTemplate) - Method in class com.google.cloud.tools.jib.registry.json.ErrorResponseTemplate
-
- addFiles(List<Path>, String) - Method in class com.google.cloud.tools.jib.image.ReproducibleLayerBuilder
-
Adds the sourceFiles to be extracted on the image at extractionPath.
- addLabel(String, String) - Method in class com.google.cloud.tools.jib.image.Image.Builder
-
A 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
-
Add items to the "Labels" field in the container configuration.
- addLayer(CacheMetadataLayerObjectTemplate) - Method in class com.google.cloud.tools.jib.cache.json.CacheMetadataTemplate
-
- 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.DockerLoadManifestTemplate
-
- addTarArchiveEntry(TarArchiveEntry) - Method in class com.google.cloud.tools.jib.tar.TarStreamBuilder
-
Adds a TarArchiveEntry to the archive.
- 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.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
-
- Cache - Class in com.google.cloud.tools.jib.cache
-
Manages a cache.
- CACHE_DIRECTORY_NAME - Static variable in interface com.google.cloud.tools.jib.plugins.common.ProjectProperties
-
Directory name for the cache.
- CacheConfiguration - Class in com.google.cloud.tools.jib.configuration
-
Represents the location of the cache.
- CacheDirectoryCreationException - Exception in com.google.cloud.tools.jib.cache
-
Thrown when a directory to be used as the
Cache could not be created.
- CacheDirectoryCreationException(Throwable) - Constructor for exception com.google.cloud.tools.jib.cache.CacheDirectoryCreationException
-
- CacheDirectoryNotOwnedException - Exception in com.google.cloud.tools.jib.cache
-
Thrown when trying to use a directory as
Cache, but the directory might be used by other
applications.
- CachedLayer - Class in com.google.cloud.tools.jib.cache
-
A
Layer that has been written out to a cache and has its file-backed content BLOB,
digest, size, and diff ID.
- CachedLayer(Path, BlobDescriptor, DescriptorDigest) - Constructor for class com.google.cloud.tools.jib.cache.CachedLayer
-
Initializes the layer with its file-backed content BLOB, content descriptor (digest and size),
and diff ID.
- CachedLayerWithMetadata - Class in com.google.cloud.tools.jib.cache
-
- CachedLayerWithMetadata(CachedLayer, LayerMetadata) - Constructor for class com.google.cloud.tools.jib.cache.CachedLayerWithMetadata
-
- CacheMetadataCorruptedException - Exception in com.google.cloud.tools.jib.cache
-
Exception thrown when the cache metadata failed to load correctly, indicating that it is probably
corrupted.
- CacheMetadataCorruptedException(String) - Constructor for exception com.google.cloud.tools.jib.cache.CacheMetadataCorruptedException
-
- CacheMetadataLayerObjectTemplate - Class in com.google.cloud.tools.jib.cache.json
-
- CacheMetadataLayerObjectTemplate() - Constructor for class com.google.cloud.tools.jib.cache.json.CacheMetadataLayerObjectTemplate
-
- CacheMetadataLayerPropertiesObjectTemplate - Class in com.google.cloud.tools.jib.cache.json
-
- CacheMetadataLayerPropertiesObjectTemplate() - Constructor for class com.google.cloud.tools.jib.cache.json.CacheMetadataLayerPropertiesObjectTemplate
-
- CacheMetadataLayerPropertiesObjectTemplate.LayerEntryTemplate - Class in com.google.cloud.tools.jib.cache.json
-
Represents a pair of source files and extraction path.
- CacheMetadataTemplate - Class in com.google.cloud.tools.jib.cache.json
-
JSON template for storing metadata about the cache.
- CacheMetadataTemplate() - Constructor for class com.google.cloud.tools.jib.cache.json.CacheMetadataTemplate
-
- CacheMetadataTranslator - Class in com.google.cloud.tools.jib.cache
-
- CacheMetadataTranslator() - Constructor for class com.google.cloud.tools.jib.cache.CacheMetadataTranslator
-
- CacheReader - Class in com.google.cloud.tools.jib.cache
-
Reads image content from the cache.
- CacheReader(Cache) - Constructor for class com.google.cloud.tools.jib.cache.CacheReader
-
- Caches - Class in com.google.cloud.tools.jib.cache
-
Manages both the base image layers cache and the application image layers cache.
- Caches.Initializer - Class in com.google.cloud.tools.jib.cache
-
Initializes a
Caches with directory paths.
- CacheWriter - Class in com.google.cloud.tools.jib.cache
-
- CacheWriter(Cache) - Constructor for class com.google.cloud.tools.jib.cache.CacheWriter
-
- call() - Method in class com.google.cloud.tools.jib.builder.steps.WriteTarFileStep
-
- checkBlob(DescriptorDigest) - Method in class com.google.cloud.tools.jib.registry.RegistryClient
-
- checkHttpTimeoutProperty(Function<String, T>) - Static method in class com.google.cloud.tools.jib.plugins.common.ConfigurationPropertyValidator
-
Checks the jib.httpTimeout system property for invalid (non-integer or negative)
values.
- close() - Method in class com.google.cloud.tools.jib.cache.Cache
-
Finishes the use of the cache by flushing any unsaved changes.
- close() - Method in class com.google.cloud.tools.jib.cache.Caches
-
- close() - Method in class com.google.cloud.tools.jib.http.Connection
-
- close() - Method in class com.google.cloud.tools.jib.Timer
-
- com.google.cloud.tools.jib - package com.google.cloud.tools.jib
-
- com.google.cloud.tools.jib.async - package com.google.cloud.tools.jib.async
-
- com.google.cloud.tools.jib.blob - package com.google.cloud.tools.jib.blob
-
- com.google.cloud.tools.jib.builder - package com.google.cloud.tools.jib.builder
-
- com.google.cloud.tools.jib.builder.steps - package com.google.cloud.tools.jib.builder.steps
-
- com.google.cloud.tools.jib.cache - package com.google.cloud.tools.jib.cache
-
- com.google.cloud.tools.jib.cache.json - package com.google.cloud.tools.jib.cache.json
-
- com.google.cloud.tools.jib.configuration - package com.google.cloud.tools.jib.configuration
-
- com.google.cloud.tools.jib.configuration.credentials - package com.google.cloud.tools.jib.configuration.credentials
-
- com.google.cloud.tools.jib.docker - package com.google.cloud.tools.jib.docker
-
- com.google.cloud.tools.jib.docker.json - package com.google.cloud.tools.jib.docker.json
-
- com.google.cloud.tools.jib.filesystem - package com.google.cloud.tools.jib.filesystem
-
- com.google.cloud.tools.jib.frontend - package com.google.cloud.tools.jib.frontend
-
- com.google.cloud.tools.jib.hash - package com.google.cloud.tools.jib.hash
-
- com.google.cloud.tools.jib.http - package com.google.cloud.tools.jib.http
-
- com.google.cloud.tools.jib.image - package com.google.cloud.tools.jib.image
-
- com.google.cloud.tools.jib.image.json - package com.google.cloud.tools.jib.image.json
-
- com.google.cloud.tools.jib.json - package com.google.cloud.tools.jib.json
-
- com.google.cloud.tools.jib.maven - package com.google.cloud.tools.jib.maven
-
- com.google.cloud.tools.jib.plugins.common - package com.google.cloud.tools.jib.plugins.common
-
- com.google.cloud.tools.jib.registry - package com.google.cloud.tools.jib.registry
-
- com.google.cloud.tools.jib.registry.credentials - package com.google.cloud.tools.jib.registry.credentials
-
- com.google.cloud.tools.jib.registry.credentials.json - package com.google.cloud.tools.jib.registry.credentials.json
-
- com.google.cloud.tools.jib.registry.json - package com.google.cloud.tools.jib.registry.json
-
- com.google.cloud.tools.jib.tar - package com.google.cloud.tools.jib.tar
-
- ConfigurationPropertyValidator - Class in com.google.cloud.tools.jib.plugins.common
-
Validator for plugin configuration parameters and system properties.
- Connection - Class in com.google.cloud.tools.jib.http
-
- ContainerConfiguration - Class in com.google.cloud.tools.jib.configuration
-
Immutable configuration options for the container.
- ContainerConfiguration.Builder - Class in com.google.cloud.tools.jib.configuration
-
- ContainerConfigurationTemplate - Class in com.google.cloud.tools.jib.image.json
-
JSON Template for Docker Container Configuration referenced in Docker Manifest Schema V2.2
- ContainerConfigurationTemplate() - Constructor for class com.google.cloud.tools.jib.image.json.ContainerConfigurationTemplate
-
- copy(ImmutableList<Path>, Path) - Static method in class com.google.cloud.tools.jib.filesystem.FileOperations
-
Copies sourceFiles to the destDir directory.
- CountingDigestOutputStream - Class in com.google.cloud.tools.jib.hash
-
- CountingDigestOutputStream(OutputStream) - Constructor for class com.google.cloud.tools.jib.hash.CountingDigestOutputStream
-
Wraps the outputStream.
- Credential - Class in com.google.cloud.tools.jib.configuration.credentials
-
Holds credentials (username and password).
- Credential(String, String) - Constructor for class com.google.cloud.tools.jib.configuration.credentials.Credential
-
- CREDENTIAL_HELPER_PREFIX - Static variable in class com.google.cloud.tools.jib.registry.credentials.DockerCredentialHelperFactory
-
- CredentialRetrievalException(Throwable) - Constructor for exception com.google.cloud.tools.jib.configuration.credentials.CredentialRetriever.CredentialRetrievalException
-
- CredentialRetriever - Interface in com.google.cloud.tools.jib.configuration.credentials
-
Retrieves credentials for a registry.
- CredentialRetriever.CredentialRetrievalException - Exception in com.google.cloud.tools.jib.configuration.credentials
-
- CredentialRetrieverFactory - Class in com.google.cloud.tools.jib.frontend
-
- generate(Path) - Method in class com.google.cloud.tools.jib.frontend.JavaDockerContextGenerator
-
Creates the Docker context in #targetDirectory.
- get(AsyncStep<T>) - Static method in class com.google.cloud.tools.jib.async.NonBlockingSteps
-
Gets the completed computation result of asyncStep.
- 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.
- 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).
- getApplicationCache() - Method in class com.google.cloud.tools.jib.cache.Caches
-
- getApplicationLayersCacheConfiguration() - Method in class com.google.cloud.tools.jib.configuration.BuildConfiguration
-
Gets the location of the cache for storing application layers.
- getAuth() - Method in class com.google.cloud.tools.jib.registry.credentials.json.DockerConfigTemplate.AuthTemplate
-
- 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
-
- getBaseCache() - Method in class com.google.cloud.tools.jib.cache.Caches
-
- getBaseImageConfiguration() - Method in class com.google.cloud.tools.jib.configuration.BuildConfiguration
-
- getBaseImageLayersCacheConfiguration() - Method in class com.google.cloud.tools.jib.configuration.BuildConfiguration
-
Gets the location of the cache for storing base image layers.
- getBlob() - Method in class com.google.cloud.tools.jib.cache.CachedLayer
-
- 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
-
- getBlob() - Method in class com.google.cloud.tools.jib.image.UnwrittenLayer
-
Gets the uncompressed layer content BLOB.
- getBlobDescriptor() - Method in class com.google.cloud.tools.jib.cache.CachedLayer
-
- 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
-
- getBlobDescriptor() - Method in class com.google.cloud.tools.jib.image.UnwrittenLayer
-
- getBody() - Method in class com.google.cloud.tools.jib.http.Response
-
- getBuildConfiguration() - Method in class com.google.cloud.tools.jib.builder.BuildSteps
-
- getBuildLogger() - Method in class com.google.cloud.tools.jib.configuration.BuildConfiguration
-
- getCachedApplicationLayers() - Method in class com.google.cloud.tools.jib.builder.steps.StepsRunner
-
- getCachedBaseImageLayers() - Method in class com.google.cloud.tools.jib.builder.steps.StepsRunner
-
- getCacheDirectory() - Method in exception com.google.cloud.tools.jib.cache.CacheDirectoryNotOwnedException
-
- getCacheDirectory() - Method in class com.google.cloud.tools.jib.configuration.CacheConfiguration
-
Gets the path to the cache directory.
- getCacheDirectory() - Method in interface com.google.cloud.tools.jib.plugins.common.ProjectProperties
-
- getCachedLayer(long, DescriptorDigest) - Method in class com.google.cloud.tools.jib.cache.CacheWriter
-
Gets the layer that was cached by writing the contents to a file in the cache.
- getCacheHome() - Static method in class com.google.cloud.tools.jib.filesystem.UserCacheHome
-
- getClassesLayerEntry() - Method in class com.google.cloud.tools.jib.frontend.JavaLayerConfigurations
-
- getCode() - Method in class com.google.cloud.tools.jib.registry.json.ErrorEntryTemplate
-
- 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.
- getContentFile() - Method in class com.google.cloud.tools.jib.cache.CachedLayer
-
- getContentLength() - Method in class com.google.cloud.tools.jib.http.Response
-
- getCreated() - Method in class com.google.cloud.tools.jib.image.Image
-
- getCreationTime() - Method in class com.google.cloud.tools.jib.configuration.ContainerConfiguration
-
- getCredentialHelper() - Method in class com.google.cloud.tools.jib.configuration.ImageConfiguration
-
- 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
-
- getDependenciesLayerEntry() - Method in class com.google.cloud.tools.jib.frontend.JavaLayerConfigurations
-
- getDiffId() - Method in class com.google.cloud.tools.jib.cache.CachedLayer
-
- getDiffId() - Method in class com.google.cloud.tools.jib.cache.json.CacheMetadataLayerObjectTemplate
-
- 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
-
- getDiffId() - Method in class com.google.cloud.tools.jib.image.UnwrittenLayer
-
- getDigest() - Method in class com.google.cloud.tools.jib.blob.BlobDescriptor
-
- getDigest() - Method in class com.google.cloud.tools.jib.cache.json.CacheMetadataLayerObjectTemplate
-
- getDigest() - Method in class com.google.cloud.tools.jib.image.json.BuildableManifestTemplate.ContentDescriptorTemplate
-
- getEntrypoint() - Method in class com.google.cloud.tools.jib.configuration.ContainerConfiguration
-
- getEntrypoint() - Method in class com.google.cloud.tools.jib.image.Image
-
- getEnvironment() - Method in class com.google.cloud.tools.jib.image.Image
-
- getEnvironmentMap() - Method in class com.google.cloud.tools.jib.configuration.ContainerConfiguration
-
- getErrorCause() - Method in class com.google.cloud.tools.jib.frontend.MainClassFinder.Result
-
Gets the cause of the error.
- getErrors() - Method in class com.google.cloud.tools.jib.registry.json.ErrorResponseTemplate
-
- getErrorType() - Method in class com.google.cloud.tools.jib.frontend.MainClassFinder.Result
-
Gets the type of error.
- 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.cache.json.CacheMetadataLayerPropertiesObjectTemplate.LayerEntryTemplate
-
- getExtractionPath() - Method in class com.google.cloud.tools.jib.image.LayerEntry
-
- getExtraFilesLayerEntry() - Method in class com.google.cloud.tools.jib.frontend.JavaLayerConfigurations
-
- 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.
- getFromString(String) - Static method in enum com.google.cloud.tools.jib.configuration.Port.Protocol
-
- 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, JibLogger, 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
-
- getHttpResponseException() - Method in exception com.google.cloud.tools.jib.registry.RegistryUnauthorizedException
-
- getImage() - Method in class com.google.cloud.tools.jib.configuration.ImageConfiguration
-
- getImageCredential(JibLogger, String, String, AuthProperty) - Static method in class com.google.cloud.tools.jib.plugins.common.ConfigurationPropertyValidator
-
- 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
-
- getInsecureConnectionFactory() - Static method in class com.google.cloud.tools.jib.http.Connection
-
Returns a factory for
Connection that does not verify TLS peer verification.
- getJarPluginName() - Method in interface com.google.cloud.tools.jib.plugins.common.ProjectProperties
-
- getJavaArguments() - Method in class com.google.cloud.tools.jib.image.Image
-
- getJavaLayerConfigurations() - Method in interface com.google.cloud.tools.jib.plugins.common.ProjectProperties
-
- getKnownRegistryCredentials() - Method in class com.google.cloud.tools.jib.configuration.ImageConfiguration
-
- getLabel() - Method in class com.google.cloud.tools.jib.configuration.LayerConfiguration
-
- getLabels() - Method in class com.google.cloud.tools.jib.configuration.ContainerConfiguration
-
- getLabels() - Method in class com.google.cloud.tools.jib.image.Image
-
- getLastModifiedTime() - Method in class com.google.cloud.tools.jib.cache.json.CacheMetadataLayerPropertiesObjectTemplate
-
- getLayer(DescriptorDigest) - Method in class com.google.cloud.tools.jib.cache.CacheReader
-
- getLayerConfigurations() - Method in class com.google.cloud.tools.jib.configuration.BuildConfiguration
-
Gets the configurations for building the layers.
- getLayerConfigurations() - Method in class com.google.cloud.tools.jib.frontend.JavaLayerConfigurations
-
- getLayerDigests() - Method in class com.google.cloud.tools.jib.image.json.V21ManifestTemplate
-
- getLayerEntries() - Method in class com.google.cloud.tools.jib.cache.json.CacheMetadataLayerPropertiesObjectTemplate
-
- getLayerEntries() - Method in class com.google.cloud.tools.jib.configuration.LayerConfiguration
-
- getLayerEntries() - Method in class com.google.cloud.tools.jib.image.ReproducibleLayerBuilder
-
- getLayerFile(ImmutableList<LayerEntry>) - Method in class com.google.cloud.tools.jib.cache.CacheReader
-
Finds the file that stores the content BLOB for an application layer.
- getLayerOutputStream(DescriptorDigest) - Method in class com.google.cloud.tools.jib.cache.CacheWriter
-
- getLayers() - Method in class com.google.cloud.tools.jib.cache.json.CacheMetadataTemplate
-
- 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
-
- getList() - Method in class com.google.cloud.tools.jib.docker.json.DockerLoadManifestTemplate
-
- getList() - Method in interface com.google.cloud.tools.jib.json.ListOfJsonTemplate
-
- getLogger() - Method in interface com.google.cloud.tools.jib.plugins.common.ProjectProperties
-
- getMainClassFromJar() - Method in interface com.google.cloud.tools.jib.plugins.common.ProjectProperties
-
- getMainClassHelpfulSuggestions(String) - 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.registry.json.ErrorEntryTemplate
-
- getPassword() - Method in class com.google.cloud.tools.jib.configuration.credentials.Credential
-
- getPassword() - Method in interface com.google.cloud.tools.jib.plugins.common.AuthProperty
-
- getPasswordPropertyDescriptor() - Method in interface com.google.cloud.tools.jib.plugins.common.AuthProperty
-
Returns the full descriptor used to configure the
AuthProperty's password.
- getPluginName() - Method in interface com.google.cloud.tools.jib.plugins.common.ProjectProperties
-
- getPort() - Method in class com.google.cloud.tools.jib.configuration.Port
-
- getProgramArguments() - Method in class com.google.cloud.tools.jib.configuration.ContainerConfiguration
-
- getProperties() - Method in class com.google.cloud.tools.jib.cache.json.CacheMetadataLayerObjectTemplate
-
- getProtocol() - Method in class com.google.cloud.tools.jib.configuration.Port
-
- 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
-
- getResourcesLayerEntry() - Method in class com.google.cloud.tools.jib.frontend.JavaLayerConfigurations
-
- 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
-
- getSize() - Method in class com.google.cloud.tools.jib.blob.BlobDescriptor
-
- getSize() - Method in class com.google.cloud.tools.jib.cache.json.CacheMetadataLayerObjectTemplate
-
- getSize() - Method in class com.google.cloud.tools.jib.image.json.BuildableManifestTemplate.ContentDescriptorTemplate
-
- getSnapshotDependenciesLayerEntry() - Method in class com.google.cloud.tools.jib.frontend.JavaLayerConfigurations
-
- getSourceFiles() - Method in class com.google.cloud.tools.jib.cache.json.CacheMetadataLayerPropertiesObjectTemplate.LayerEntryTemplate
-
- getSourceFiles() - Method in class com.google.cloud.tools.jib.image.LayerEntry
-
- getStartupMessage() - Method in class com.google.cloud.tools.jib.builder.BuildSteps
-
- getStatusCode() - Method in class com.google.cloud.tools.jib.http.Response
-
- getSuccessMessage() - Method in class com.google.cloud.tools.jib.builder.BuildSteps
-
- 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
-
- getToken() - Method in class com.google.cloud.tools.jib.http.Authorization
-
- getTotalBytes() - Method in class com.google.cloud.tools.jib.hash.CountingDigestOutputStream
-
- getType() - Method in class com.google.cloud.tools.jib.http.BlobHttpContent
-
- getUpToDateLayerByLayerEntries(ImmutableList<LayerEntry>) - Method in class com.google.cloud.tools.jib.cache.CacheReader
-
Gets an up-to-date layer that is built from the sourceFiles.
- getUsername() - Method in class com.google.cloud.tools.jib.configuration.credentials.Credential
-
- getUsername() - Method in interface com.google.cloud.tools.jib.plugins.common.AuthProperty
-
- getUsernamePropertyDescriptor() - Method in interface com.google.cloud.tools.jib.plugins.common.AuthProperty
-
Returns the full descriptor used to configure the
AuthProperty's username.
- 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.
- 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.
- 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 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.
- RegistryErrorException - Exception in com.google.cloud.tools.jib.registry
-
Thrown when an HTTP request to a registry endpoint failed with errors as defined in ErrorCodes.
- 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
-
- RegistryNoResponseException - Exception in com.google.cloud.tools.jib.registry
-
Thrown when a registry did not respond.
- 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.
- ReproducibleLayerBuilder - Class in com.google.cloud.tools.jib.image
-
- ReproducibleLayerBuilder() - 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
-
- 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() - Method in interface com.google.cloud.tools.jib.configuration.credentials.CredentialRetriever
-
Fetches the credentials.
- retrieve() - 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:
- retrySupported() - Method in class com.google.cloud.tools.jib.http.BlobHttpContent
-
- run() - Method in class com.google.cloud.tools.jib.builder.BuildSteps
-
- runAuthenticatePushStep() - Method in class com.google.cloud.tools.jib.builder.steps.StepsRunner
-
- runBuildAndCacheApplicationLayerSteps() - Method in class com.google.cloud.tools.jib.builder.steps.StepsRunner
-
- runBuildImageStep() - Method in class com.google.cloud.tools.jib.builder.steps.StepsRunner
-
- runFinalizingBuildStep() - Method in class com.google.cloud.tools.jib.builder.steps.StepsRunner
-
- runFinalizingPushStep() - Method in class com.google.cloud.tools.jib.builder.steps.StepsRunner
-
- runLoadDockerStep() - Method in class com.google.cloud.tools.jib.builder.steps.StepsRunner
-
- runPullAndCacheBaseImageLayersStep() - Method in class com.google.cloud.tools.jib.builder.steps.StepsRunner
-
- runPullBaseImageStep() - Method in class com.google.cloud.tools.jib.builder.steps.StepsRunner
-
- runPushApplicationLayersStep() - Method in class com.google.cloud.tools.jib.builder.steps.StepsRunner
-
- runPushBaseImageLayersStep() - Method in class com.google.cloud.tools.jib.builder.steps.StepsRunner
-
- runPushContainerConfigurationStep() - Method in class com.google.cloud.tools.jib.builder.steps.StepsRunner
-
- runPushImageStep() - Method in class com.google.cloud.tools.jib.builder.steps.StepsRunner
-
- runRetrieveTargetRegistryCredentialsStep() - Method in class com.google.cloud.tools.jib.builder.steps.StepsRunner
-
- runWriteTarFileStep(Path) - Method in class com.google.cloud.tools.jib.builder.steps.StepsRunner
-
- send(String, Request) - Method in class com.google.cloud.tools.jib.http.Connection
-
Sends the request.
- serialize(DescriptorDigest, JsonGenerator, SerializerProvider) - Method in class com.google.cloud.tools.jib.image.json.DescriptorDigestSerializer
-
- setAccept(List<String>) - Method in class com.google.cloud.tools.jib.http.Request.Builder
-
Sets the Accept header.
- 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).
- setApplicationLayersCacheConfiguration(CacheConfiguration) - Method in class com.google.cloud.tools.jib.configuration.BuildConfiguration.Builder
-
Sets the location of the cache for storing application layers.
- 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.RegistryAuthenticator
-
Sets an Authorization header to authenticate with.
- setAuthorization(Authorization) - Method in class com.google.cloud.tools.jib.registry.RegistryClient.Factory
-
Sets the authentication credentials to use to authenticate with the registry.
- setBaseImage(String) - Method in class com.google.cloud.tools.jib.frontend.JavaDockerContextGenerator
-
Sets the base image for the FROM directive.
- setBaseImageConfiguration(ImageConfiguration) - Method in class com.google.cloud.tools.jib.configuration.BuildConfiguration.Builder
-
Sets the base image configuration.
- setBaseImageLayersCacheConfiguration(CacheConfiguration) - 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.
- setClassesFiles(List<Path>) - Method in class com.google.cloud.tools.jib.frontend.JavaLayerConfigurations.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
-
- setContainerLabels(Map<String, 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
-
- setCreationTime(Instant) - Method in class com.google.cloud.tools.jib.configuration.ContainerConfiguration.Builder
-
Sets the image creation time.
- setCredentialHelper(String) - Method in class com.google.cloud.tools.jib.configuration.ImageConfiguration.Builder
-
Sets the credential helper name used for authenticating with the image's registry.
- setCredentialRetrievers(List<CredentialRetriever>) - Method in class com.google.cloud.tools.jib.configuration.ImageConfiguration.Builder
-
Sets the providers for registry credentials.
- setDependenciesFiles(List<Path>) - Method in class com.google.cloud.tools.jib.frontend.JavaLayerConfigurations.Builder
-
- setDiffId(DescriptorDigest) - Method in class com.google.cloud.tools.jib.cache.json.CacheMetadataLayerObjectTemplate
-
- setDigest(DescriptorDigest) - Method in class com.google.cloud.tools.jib.cache.json.CacheMetadataLayerObjectTemplate
-
- 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.configuration.ContainerConfiguration.Builder
-
Sets the container's environment variables, mapping variable name to value.
- setEnvironmentVariable(String, String) - Method in class com.google.cloud.tools.jib.image.Image.Builder
-
Adds an environment variable with a given name and value.
- setExposedPorts(List<Port>) - Method in class com.google.cloud.tools.jib.configuration.ContainerConfiguration.Builder
-
Sets the container's exposed ports.
- setExposedPorts(List<String>) - Method in class com.google.cloud.tools.jib.frontend.JavaDockerContextGenerator
-
Sets the exposed ports.
- setExposedPorts(List<Port>) - Method in class com.google.cloud.tools.jib.image.Image.Builder
-
Sets the items in the "ExposedPorts" field in the container configuration.
- setExtraFiles(List<Path>) - Method in class com.google.cloud.tools.jib.frontend.JavaLayerConfigurations.Builder
-
- setHttpTimeout(Integer) - Method in class com.google.cloud.tools.jib.http.Request.Builder
-
Sets the HTTP connection and read timeout in milliseconds.
- setImageReference(ImageReference) - Method in class com.google.cloud.tools.jib.frontend.CredentialRetrieverFactory
-
- setJavaArguments(List<String>) - Method in class com.google.cloud.tools.jib.frontend.JavaDockerContextGenerator
-
Sets the arguments used in the CMD.
- setJavaArguments(List<String>) - Method in class com.google.cloud.tools.jib.image.Image.Builder
-
Sets the items in the "Cmd" field in the container configuration (i.e.
- setJvmFlags(List<String>) - Method in class com.google.cloud.tools.jib.frontend.JavaDockerContextGenerator
-
Sets the JVM flags used in the ENTRYPOINT.
- setKnownRegistryCredentials(RegistryCredentials) - Method in class com.google.cloud.tools.jib.configuration.ImageConfiguration.Builder
-
Sets known credentials used for authenticating with the image's registry.
- setLabel(String) - Method in class com.google.cloud.tools.jib.configuration.LayerConfiguration.Builder
-
Sets a label for this layer.
- setLabels(Map<String, String>) - Method in class com.google.cloud.tools.jib.configuration.ContainerConfiguration.Builder
-
Sets the container's labels.
- setLastModifiedTime(FileTime) - Method in class com.google.cloud.tools.jib.cache.json.CacheMetadataLayerPropertiesObjectTemplate
-
- setLayerConfigurations(List<LayerConfiguration>) - Method in class com.google.cloud.tools.jib.configuration.BuildConfiguration.Builder
-
Sets the layers to build.
- setLayerEntries(List<CacheMetadataLayerPropertiesObjectTemplate.LayerEntryTemplate>) - Method in class com.google.cloud.tools.jib.cache.json.CacheMetadataLayerPropertiesObjectTemplate
-
- setMainClass(String) - Method in class com.google.cloud.tools.jib.frontend.JavaDockerContextGenerator
-
Sets the main class used in the ENTRYPOINT.
- setProgramArguments(List<String>) - Method in class com.google.cloud.tools.jib.configuration.ContainerConfiguration.Builder
-
Sets the commandline arguments for main.
- setProperties(CacheMetadataLayerPropertiesObjectTemplate) - Method in class com.google.cloud.tools.jib.cache.json.CacheMetadataLayerObjectTemplate
-
- setRepoTags(String) - Method in class com.google.cloud.tools.jib.docker.json.DockerLoadManifestTemplate
-
- setResourcesFiles(List<Path>) - Method in class com.google.cloud.tools.jib.frontend.JavaLayerConfigurations.Builder
-
- setSize(long) - Method in class com.google.cloud.tools.jib.cache.json.CacheMetadataLayerObjectTemplate
-
- setSnapshotDependenciesFiles(List<Path>) - Method in class com.google.cloud.tools.jib.frontend.JavaLayerConfigurations.Builder
-
- 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.
- setTimer(Timer) - Method in class com.google.cloud.tools.jib.registry.RegistryClient
-
- setUserAgent(String) - Method in class com.google.cloud.tools.jib.http.Request.Builder
-
Sets the User-Agent header.
- setUserAgentSuffix(String) - Static method in class com.google.cloud.tools.jib.registry.RegistryClient
-
Sets a suffix to append to User-Agent headers.
- shouldEnsureOwnership() - Method in class com.google.cloud.tools.jib.configuration.CacheConfiguration
-
Gets whether or not the cache directory should be checked for write safety.
- size() - Method in class com.google.cloud.tools.jib.image.ImageLayers
-
- StepsRunner - Class in com.google.cloud.tools.jib.builder.steps
-
Runs steps for building an image.
- StepsRunner(BuildConfiguration, Cache, Cache) - Constructor for class com.google.cloud.tools.jib.builder.steps.StepsRunner
-
- subTimer(String) - Method in class com.google.cloud.tools.jib.Timer
-
- suggest(String) - Method in class com.google.cloud.tools.jib.plugins.common.HelpfulSuggestions
-