- 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(Path) - Method in interface com.google.cloud.tools.jib.filesystem.PathConsumer
-
- 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.
- addByteEntry(byte[], String) - Method in class com.google.cloud.tools.jib.tar.TarStreamBuilder
-
Adds a blob to the archive.
- addClassFile(Path, AbsoluteUnixPath) - Method in class com.google.cloud.tools.jib.frontend.JavaLayerConfigurations.Builder
-
Adds a file to the classes layer.
- 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
-
- addDependencyFile(Path, AbsoluteUnixPath) - Method in class com.google.cloud.tools.jib.frontend.JavaLayerConfigurations.Builder
-
Adds a file to the dependency layer.
- addEntry(Path, AbsoluteUnixPath) - Method in class com.google.cloud.tools.jib.configuration.LayerConfiguration.Builder
-
Adds an entry to the layer.
- addEntryRecursive(Path, AbsoluteUnixPath) - 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.
- 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.
- addExtraFile(Path, AbsoluteUnixPath) - Method in class com.google.cloud.tools.jib.frontend.JavaLayerConfigurations.Builder
-
Adds a file to the extra files layer.
- 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
-
- 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.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(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
-
- addResourceFile(Path, AbsoluteUnixPath) - Method in class com.google.cloud.tools.jib.frontend.JavaLayerConfigurations.Builder
-
Adds a file to the resource layer.
- addSnapshotDependencyFile(Path, AbsoluteUnixPath) - Method in class com.google.cloud.tools.jib.frontend.JavaLayerConfigurations.Builder
-
Adds a file to the snapshot dependency layer.
- addTarArchiveEntry(TarArchiveEntry) - Method in class com.google.cloud.tools.jib.tar.TarStreamBuilder
-
Adds a TarArchiveEntry
to the archive.
- ALL - Static variable in class com.google.cloud.tools.jib.event.JibEventType
-
All event types.
- 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
-
- AuthTemplate() - Constructor for class com.google.cloud.tools.jib.registry.credentials.json.DockerConfigTemplate.AuthTemplate
-
- 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(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
-
- getAbsoluteExtractionPathString() - Method in class com.google.cloud.tools.jib.image.LayerEntry
-
Gets the extraction path as an absolute path in Unix form.
- getAbsoluteSourceFileString() - Method in class com.google.cloud.tools.jib.image.LayerEntry
-
Get the source file as an absolute path in Unix form.
- 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).
- 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.
- 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
-
- 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.
- 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
-
- getBuildConfiguration() - Method in class com.google.cloud.tools.jib.builder.BuildSteps
-
- getCacheHome() - Static method in class com.google.cloud.tools.jib.filesystem.UserCacheHome
-
- getClassLayerEntries() - 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
.
- 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
-
- 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
-
- getDependencyLayerEntries() - Method in class com.google.cloud.tools.jib.frontend.JavaLayerConfigurations
-
- getDescription() - Method in class com.google.cloud.tools.jib.event.events.TimerEvent
-
Gets the description associated with this event.
- 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 container image built by Jib.
- getDigest() - Method in class com.google.cloud.tools.jib.blob.BlobDescriptor
-
- 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
-
- getEnvironment() - Method in class com.google.cloud.tools.jib.image.Image
-
- 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
-
- 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.
- getExtraFilesLayerEntries() - 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.
- 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
-
- getHash() - Method in class com.google.cloud.tools.jib.image.DescriptorDigest
-
- getHeader(String) - Method in class com.google.cloud.tools.jib.http.Response
-
- getHistory() - Method in class com.google.cloud.tools.jib.image.Image
-
- 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.
- getImage() - Method in class com.google.cloud.tools.jib.configuration.ImageConfiguration
-
- 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
-
- getInsecureConnectionFactory() - Static method in class com.google.cloud.tools.jib.http.Connection
-
Returns a factory for
Connection
that does not verify TLS peer verification.
- getLabels() - Method in class com.google.cloud.tools.jib.configuration.ContainerConfiguration
-
- getLabels() - Method in class com.google.cloud.tools.jib.image.Image
-
- getLayerBlob() - Method in interface com.google.cloud.tools.jib.cache.CacheEntry
-
Gets the
Blob
for the layer.
- 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
-
- getLayerDiffId() - Method in interface com.google.cloud.tools.jib.cache.CacheEntry
-
Gets the diff ID of the layer.
- getLayerDigest() - Method in interface com.google.cloud.tools.jib.cache.CacheEntry
-
Gets the digest of the layer.
- 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
-
- getLayerSize() - Method in interface com.google.cloud.tools.jib.cache.CacheEntry
-
Gets the size of the layer, in bytes.
- 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.
- 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 class com.google.cloud.tools.jib.configuration.LayerConfiguration
-
Gets the name.
- getParent() - Method in interface com.google.cloud.tools.jib.event.events.TimerEvent.Timer
-
- getPassword() - Method in class com.google.cloud.tools.jib.configuration.credentials.Credential
-
Gets the password.
- getPort() - Method in class com.google.cloud.tools.jib.configuration.Port
-
Gets the port number.
- getProgramArguments() - Method in class com.google.cloud.tools.jib.configuration.ContainerConfiguration
-
- getProgramArguments() - Method in class com.google.cloud.tools.jib.image.Image
-
- 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
-
- getResourceLayerEntries() - 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
-
- 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 class com.google.cloud.tools.jib.image.json.BuildableManifestTemplate.ContentDescriptorTemplate
-
- getSnapshotDependencyLayerEntries() - Method in class com.google.cloud.tools.jib.frontend.JavaLayerConfigurations
-
- getSourceFile() - Method in class com.google.cloud.tools.jib.image.LayerEntry
-
Gets the source file.
- 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
-
- getTimer() - Method in class com.google.cloud.tools.jib.event.events.TimerEvent
-
Gets the timer this event is for.
- getToken() - Method in class com.google.cloud.tools.jib.http.Authorization
-
- getToolName() - Method in class com.google.cloud.tools.jib.configuration.BuildConfiguration
-
- 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
-
- getUser() - Method in class com.google.cloud.tools.jib.configuration.ContainerConfiguration
-
- getUser() - Method in class com.google.cloud.tools.jib.image.Image
-
- getUsername() - Method in class com.google.cloud.tools.jib.configuration.credentials.Credential
-
Gets the username.
- getWorkingDirectory() - Method in class com.google.cloud.tools.jib.image.Image
-
- 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.
- 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 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
-
- 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.
- 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.
- 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.
- 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
CacheEntry
that was built from the
layerEntries
.
- retrieve(DescriptorDigest) - Method in class com.google.cloud.tools.jib.cache.Cache
-
Retrieves the
CacheEntry
for the layer with digest
layerDigest
.
- 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
-
Executes the build.
- 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(DockerClient) - 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
-
- saveTo(Path) - Method in class com.google.cloud.tools.jib.api.TarImage.Builder
-
Sets the output file to save the tarball archive to.
- 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
-
- 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.
- 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.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.
- 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.
- 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
-
- 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
-
- 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
-
- setCredentialRetrievers(List<CredentialRetriever>) - Method in class com.google.cloud.tools.jib.configuration.ImageConfiguration.Builder
-
Sets the providers for registry credentials.
- setDockerExecutable(Path) - Method in class com.google.cloud.tools.jib.api.DockerDaemonImage
-
Sets the path to the docker
CLI.
- 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.frontend.JavaDockerContextGenerator
-
Sets the entrypoint to be used as the 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.
- setEnvironment(Map<String, String>) - Method in class com.google.cloud.tools.jib.frontend.JavaDockerContextGenerator
-
Sets the environment variables.
- 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
-
Sets the ExecutorService
Jib executes on.
- setExecutorService(ExecutorService) - Method in class com.google.cloud.tools.jib.configuration.BuildConfiguration.Builder
-
Sets the ExecutorService
Jib executes on.
- setExposedPorts(List<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(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.
- setFormat(ImageFormat) - Method in class com.google.cloud.tools.jib.api.JibContainerBuilder
-
Sets the format to build the container image as.
- setHttpTimeout(Integer) - Method in class com.google.cloud.tools.jib.http.Request.Builder
-
Sets the HTTP connection and read timeout in milliseconds.
- 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.
- setLabels(Map<String, String>) - Method in class com.google.cloud.tools.jib.frontend.JavaDockerContextGenerator
-
Sets the 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.
- setName(String) - Method in class com.google.cloud.tools.jib.configuration.LayerConfiguration.Builder
-
Sets a name for this layer.
- 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.frontend.JavaDockerContextGenerator
-
Sets the arguments used in the CMD
.
- 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
-
- 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.
- 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.frontend.JavaDockerContextGenerator
-
Sets the user for the USER
directive.
- 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.RegistryClient.Factory
-
Sets a suffix to append to User-Agent
headers.
- setWorkingDirectory(String) - Method in class com.google.cloud.tools.jib.image.Image.Builder
-
Sets the item in the "WorkingDir" field in the container configuration.
- size() - Method in class com.google.cloud.tools.jib.image.ImageLayers
-
- SNAPSHOT_FILENAME_SUFFIX - Static variable in class com.google.cloud.tools.jib.frontend.JavaLayerConfigurations
-
The filename suffix for a maven/gradle snapshot dependency
- StepsRunner - Class in com.google.cloud.tools.jib.builder.steps
-
Runs steps for building an image.
- StepsRunner(BuildConfiguration) - Constructor for class com.google.cloud.tools.jib.builder.steps.StepsRunner
-
- subTimer(String) - Method in class com.google.cloud.tools.jib.builder.TimerEventDispatcher
-