Package com.google.cloud.tools.jib.json
Interface JsonTemplate
-
- All Known Subinterfaces:
BuildableManifestTemplate
,ManifestListTemplate
,ManifestTemplate
- All Known Implementing Classes:
BuildableManifestTemplate.ContentDescriptorTemplate
,CliDockerClient.DockerImageDetails
,ContainerConfigurationTemplate
,DockerConfigTemplate
,DockerConfigTemplate.AuthTemplate
,DockerManifestEntryTemplate
,ErrorEntryTemplate
,ErrorResponseTemplate
,HistoryEntry
,ImageMetadataTemplate
,ManifestAndConfigTemplate
,OciIndexTemplate
,OciIndexTemplate.ManifestDescriptorTemplate
,OciIndexTemplate.ManifestDescriptorTemplate.Platform
,OciManifestTemplate
,V21ManifestTemplate
,V22ManifestListTemplate
,V22ManifestListTemplate.ManifestDescriptorTemplate
,V22ManifestListTemplate.ManifestDescriptorTemplate.Platform
,V22ManifestTemplate
public interface JsonTemplate
All JSON templates to be used withJsonTemplateMapper
must extend this class.Json fields should be private fields and fields that are
null
will not be serialized.