- 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.frontend.MainClassFinder
-
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 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
-
- 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(ImmutableList<String>) - 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.
- setAllowHttp(boolean) - Method in class com.google.cloud.tools.jib.builder.BuildConfiguration.Builder
-
Sets whether or not to allow communication over HTTP (as opposed to HTTPS).
- setAllowHttp(boolean) - Method in class com.google.cloud.tools.jib.registry.RegistryAuthenticator.Initializer
-
- setAllowHttp(boolean) - Method in class com.google.cloud.tools.jib.registry.RegistryClient.Factory
-
Sets whether or not HTTP should be allowed (credentials should not be sent when set
to true).
- setApplicationLayersCacheConfiguration(CacheConfiguration) - Method in class com.google.cloud.tools.jib.builder.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(ImageReference) - Method in class com.google.cloud.tools.jib.builder.BuildConfiguration.Builder
-
- setBaseImage(String) - Method in class com.google.cloud.tools.jib.docker.DockerContextGenerator
-
Sets the base image for the FROM directive.
- setBaseImageCredentialHelperName(String) - Method in class com.google.cloud.tools.jib.builder.BuildConfiguration.Builder
-
- setBaseImageLayersCacheConfiguration(CacheConfiguration) - Method in class com.google.cloud.tools.jib.builder.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.
- setContainerCmd(List<String>) - Method in class com.google.cloud.tools.jib.image.json.ContainerConfigurationTemplate
-
- 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
-
- 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.builder.BuildConfiguration.Builder
-
Sets the image creation time.
- 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.image.Image.Builder
-
Sets the entrypoint of the image.
- setEnvironment(Map<String, String>) - Method in class com.google.cloud.tools.jib.builder.BuildConfiguration.Builder
-
- setEnvironment(Map<String, String>) - Method in class com.google.cloud.tools.jib.image.Image.Builder
-
Sets the environment with a map from environment variable names to values.
- 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.builder.BuildConfiguration.Builder
-
- setExposedPorts(List<String>) - Method in class com.google.cloud.tools.jib.docker.DockerContextGenerator
-
Sets the exposed ports.
- setExposedPorts(ImmutableList<Port>) - Method in class com.google.cloud.tools.jib.image.Image.Builder
-
Sets the items in the "ExposedPorts" field in the container configuration.
- setExtraFilesLayerConfiguration(LayerConfiguration) - Method in class com.google.cloud.tools.jib.builder.BuildConfiguration.Builder
-
- setHttpTimeout(Integer) - Method in class com.google.cloud.tools.jib.http.Request.Builder
-
Sets the HTTP connection and read timeout in milliseconds.
- setJavaArguments(List<String>) - Method in class com.google.cloud.tools.jib.builder.BuildConfiguration.Builder
-
- setJavaArguments(List<String>) - Method in class com.google.cloud.tools.jib.docker.DockerContextGenerator
-
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.builder.BuildConfiguration.Builder
-
- setJvmFlags(List<String>) - Method in class com.google.cloud.tools.jib.docker.DockerContextGenerator
-
Sets the JVM flags used in the ENTRYPOINT.
- setKnownBaseRegistryCredentials(RegistryCredentials) - Method in class com.google.cloud.tools.jib.builder.BuildConfiguration.Builder
-
- setKnownTargetRegistryCredentials(RegistryCredentials) - Method in class com.google.cloud.tools.jib.builder.BuildConfiguration.Builder
-
- setLastModifiedTime(FileTime) - Method in class com.google.cloud.tools.jib.cache.json.CacheMetadataLayerPropertiesObjectTemplate
-
- 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.builder.BuildConfiguration.Builder
-
- setMainClass(String) - Method in class com.google.cloud.tools.jib.docker.DockerContextGenerator
-
Sets the main class used in the ENTRYPOINT.
- 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
-
- setSize(long) - Method in class com.google.cloud.tools.jib.cache.json.CacheMetadataLayerObjectTemplate
-
- setTargetFormat(Class<? extends BuildableManifestTemplate>) - Method in class com.google.cloud.tools.jib.builder.BuildConfiguration.Builder
-
- setTargetImage(ImageReference) - Method in class com.google.cloud.tools.jib.builder.BuildConfiguration.Builder
-
- setTargetImageCredentialHelperName(String) - Method in class com.google.cloud.tools.jib.builder.BuildConfiguration.Builder
-
- 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
-
- SourceFilesConfiguration - Interface in com.google.cloud.tools.jib.builder
-
Immutable configuration that defines where the source files for each of the application layers
are.
- StepsRunner - Class in com.google.cloud.tools.jib.builder.steps
-
Runs steps for building an image.
- StepsRunner(BuildConfiguration, SourceFilesConfiguration, 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.frontend.HelpfulSuggestions
-
- SystemPropertyValidator - Class in com.google.cloud.tools.jib.frontend
-
Validator for system properties.