Package | Description |
---|---|
org.microbean.helm.chart |
Provides classes and interfaces for working with Helm charts from Java.
|
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractChartWriter.beginWrite(AbstractChartWriter.Context context,
ChartOuterClass.ChartOrBuilder parent,
ChartOuterClass.ChartOrBuilder chartBuilder)
A callback method invoked when the
AbstractChartWriter.write(Context,
ChartOuterClass.ChartOrBuilder, ChartOuterClass.ChartOrBuilder)
method has been invoked. |
protected void |
AbstractArchiveChartWriter.beginWrite(AbstractChartWriter.Context context,
ChartOuterClass.ChartOrBuilder parent,
ChartOuterClass.ChartOrBuilder chartBuilder)
A callback method invoked when the
AbstractChartWriter.write(Context,
ChartOuterClass.ChartOrBuilder, ChartOuterClass.ChartOrBuilder)
method has been invoked. |
protected void |
AbstractChartWriter.endWrite(AbstractChartWriter.Context context,
ChartOuterClass.ChartOrBuilder parent,
ChartOuterClass.ChartOrBuilder chartBuilder)
A callback method invoked when the
AbstractChartWriter.write(Context,
ChartOuterClass.ChartOrBuilder, ChartOuterClass.ChartOrBuilder) method has been invoked and it
is time to end the write operation. |
protected void |
AbstractArchiveChartWriter.endWrite(AbstractChartWriter.Context context,
ChartOuterClass.ChartOrBuilder parent,
ChartOuterClass.ChartOrBuilder chartBuilder)
A callback method invoked when the
AbstractChartWriter.write(Context,
ChartOuterClass.ChartOrBuilder, ChartOuterClass.ChartOrBuilder) method has been invoked and it
is time to end the write operation. |
protected String |
AbstractChartWriter.toYAML(AbstractChartWriter.Context context,
Object data)
Marshals the supplied
Object to YAML in the context of
the supplied AbstractChartWriter.Context and returns the result. |
protected void |
AbstractChartWriter.write(AbstractChartWriter.Context context,
ChartOuterClass.ChartOrBuilder parent,
ChartOuterClass.ChartOrBuilder chartBuilder)
Writes or serializes or otherwise represents the supplied
chartBuilder as a subchart of the supplied parent (which
may be, and often is, null ). |
protected abstract void |
AbstractChartWriter.writeConfig(AbstractChartWriter.Context context,
ConfigOuterClass.ConfigOrBuilder config)
A callback method invoked when the
AbstractChartWriter.write(Context,
ChartOuterClass.ChartOrBuilder, ChartOuterClass.ChartOrBuilder) method has been invoked and it
is time to write a relevant ConfigOuterClass.ConfigOrBuilder object. |
protected void |
AbstractArchiveChartWriter.writeConfig(AbstractChartWriter.Context context,
ConfigOuterClass.ConfigOrBuilder config)
A callback method invoked when the
AbstractChartWriter.write(Context,
ChartOuterClass.ChartOrBuilder, ChartOuterClass.ChartOrBuilder) method has been invoked and it
is time to write a relevant ConfigOuterClass.ConfigOrBuilder object. |
protected abstract void |
AbstractArchiveChartWriter.writeEntry(AbstractChartWriter.Context context,
String path,
String contents)
Writes the supplied
contents to an appropriate archive
entry that is expected to be suffixed with the supplied path in the context of the write operation described by the
supplied Context . |
protected void |
TapeArchiveChartWriter.writeEntry(AbstractChartWriter.Context context,
String path,
String contents)
Creates a new
TarHeader and a TarEntry wrapping
it and writes it and the supplied contents to the
underlying TarOutputStream . |
protected abstract void |
AbstractChartWriter.writeFile(AbstractChartWriter.Context context,
AnyOrBuilder file)
A callback method invoked when the
AbstractChartWriter.write(Context,
ChartOuterClass.ChartOrBuilder, ChartOuterClass.ChartOrBuilder) method has been invoked and it
is time to write a relevant AnyOrBuilder object
(representing an otherwise undifferentiated Helm chart file). |
protected void |
AbstractArchiveChartWriter.writeFile(AbstractChartWriter.Context context,
AnyOrBuilder file)
A callback method invoked when the
AbstractChartWriter.write(Context,
ChartOuterClass.ChartOrBuilder, ChartOuterClass.ChartOrBuilder) method has been invoked and it
is time to write a relevant AnyOrBuilder object
(representing an otherwise undifferentiated Helm chart file). |
protected abstract void |
AbstractChartWriter.writeMetadata(AbstractChartWriter.Context context,
MetadataOuterClass.MetadataOrBuilder metadata)
A callback method invoked when the
AbstractChartWriter.write(Context,
ChartOuterClass.ChartOrBuilder, ChartOuterClass.ChartOrBuilder) method has been invoked and it
is time to write a relevant MetadataOuterClass.MetadataOrBuilder object. |
protected void |
AbstractArchiveChartWriter.writeMetadata(AbstractChartWriter.Context context,
MetadataOuterClass.MetadataOrBuilder metadata)
A callback method invoked when the
AbstractChartWriter.write(Context,
ChartOuterClass.ChartOrBuilder, ChartOuterClass.ChartOrBuilder) method has been invoked and it
is time to write a relevant MetadataOuterClass.MetadataOrBuilder object. |
protected void |
AbstractChartWriter.writeSubchart(AbstractChartWriter.Context context,
ChartOuterClass.ChartOrBuilder parent,
ChartOuterClass.ChartOrBuilder subchart)
A callback method invoked when the
AbstractChartWriter.write(Context,
ChartOuterClass.ChartOrBuilder, ChartOuterClass.ChartOrBuilder) method has been invoked and it
is time to write a relevant ChartOuterClass.ChartOrBuilder object
(representing a subchart within an encompassing parent Helm
chart). |
protected abstract void |
AbstractChartWriter.writeTemplate(AbstractChartWriter.Context context,
TemplateOuterClass.TemplateOrBuilder template)
A callback method invoked when the
AbstractChartWriter.write(Context,
ChartOuterClass.ChartOrBuilder, ChartOuterClass.ChartOrBuilder) method has been invoked and it
is time to write a relevant TemplateOuterClass.TemplateOrBuilder object. |
protected void |
AbstractArchiveChartWriter.writeTemplate(AbstractChartWriter.Context context,
TemplateOuterClass.TemplateOrBuilder template)
A callback method invoked when the
AbstractChartWriter.write(Context,
ChartOuterClass.ChartOrBuilder, ChartOuterClass.ChartOrBuilder) method has been invoked and it
is time to write a relevant TemplateOuterClass.TemplateOrBuilder object. |
Copyright © 2017–2018, microBean. All rights reserved.