Class MachineOSBuildSpec
- java.lang.Object
-
- io.fabric8.openshift.api.model.machineconfiguration.v1alpha1.MachineOSBuildSpec
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<MachineOSBuildSpecBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class MachineOSBuildSpec extends Object implements io.fabric8.kubernetes.api.builder.Editable<MachineOSBuildSpecBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
MachineOSBuildSpec describes information about a build process primarily populated from a MachineOSConfig object.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description MachineOSBuildSpec()No args constructor for use in serializationMachineOSBuildSpec(Long configGeneration, RenderedMachineConfigReference desiredConfig, MachineOSConfigReference machineOSConfig, String renderedImagePushspec, Long version)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MachineOSBuildSpecBuilderedit()Map<String,Object>getAdditionalProperties()LonggetConfigGeneration()configGeneration tracks which version of MachineOSConfig this build is based off ofRenderedMachineConfigReferencegetDesiredConfig()MachineOSBuildSpec describes information about a build process primarily populated from a MachineOSConfig object.MachineOSConfigReferencegetMachineOSConfig()MachineOSBuildSpec describes information about a build process primarily populated from a MachineOSConfig object.StringgetRenderedImagePushspec()renderedImagePushspec is set from the MachineOSConfig The format of the image pullspec is: host[:port][/namespace]/name:<tag> or svc_name.namespace.svc[:port]/repository/name:<tag>LonggetVersion()version tracks the newest MachineOSBuild for each MachineOSConfigvoidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetConfigGeneration(Long configGeneration)configGeneration tracks which version of MachineOSConfig this build is based off ofvoidsetDesiredConfig(RenderedMachineConfigReference desiredConfig)MachineOSBuildSpec describes information about a build process primarily populated from a MachineOSConfig object.voidsetMachineOSConfig(MachineOSConfigReference machineOSConfig)MachineOSBuildSpec describes information about a build process primarily populated from a MachineOSConfig object.voidsetRenderedImagePushspec(String renderedImagePushspec)renderedImagePushspec is set from the MachineOSConfig The format of the image pullspec is: host[:port][/namespace]/name:<tag> or svc_name.namespace.svc[:port]/repository/name:<tag>voidsetVersion(Long version)version tracks the newest MachineOSBuild for each MachineOSConfigMachineOSBuildSpecBuildertoBuilder()
-
-
-
Constructor Detail
-
MachineOSBuildSpec
public MachineOSBuildSpec()
No args constructor for use in serialization
-
MachineOSBuildSpec
public MachineOSBuildSpec(Long configGeneration, RenderedMachineConfigReference desiredConfig, MachineOSConfigReference machineOSConfig, String renderedImagePushspec, Long version)
-
-
Method Detail
-
getConfigGeneration
public Long getConfigGeneration()
configGeneration tracks which version of MachineOSConfig this build is based off of
-
setConfigGeneration
public void setConfigGeneration(Long configGeneration)
configGeneration tracks which version of MachineOSConfig this build is based off of
-
getDesiredConfig
public RenderedMachineConfigReference getDesiredConfig()
MachineOSBuildSpec describes information about a build process primarily populated from a MachineOSConfig object.
-
setDesiredConfig
public void setDesiredConfig(RenderedMachineConfigReference desiredConfig)
MachineOSBuildSpec describes information about a build process primarily populated from a MachineOSConfig object.
-
getMachineOSConfig
public MachineOSConfigReference getMachineOSConfig()
MachineOSBuildSpec describes information about a build process primarily populated from a MachineOSConfig object.
-
setMachineOSConfig
public void setMachineOSConfig(MachineOSConfigReference machineOSConfig)
MachineOSBuildSpec describes information about a build process primarily populated from a MachineOSConfig object.
-
getRenderedImagePushspec
public String getRenderedImagePushspec()
renderedImagePushspec is set from the MachineOSConfig The format of the image pullspec is: host[:port][/namespace]/name:<tag> or svc_name.namespace.svc[:port]/repository/name:<tag>
-
setRenderedImagePushspec
public void setRenderedImagePushspec(String renderedImagePushspec)
renderedImagePushspec is set from the MachineOSConfig The format of the image pullspec is: host[:port][/namespace]/name:<tag> or svc_name.namespace.svc[:port]/repository/name:<tag>
-
getVersion
public Long getVersion()
version tracks the newest MachineOSBuild for each MachineOSConfig
-
setVersion
public void setVersion(Long version)
version tracks the newest MachineOSBuild for each MachineOSConfig
-
edit
public MachineOSBuildSpecBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<MachineOSBuildSpecBuilder>
-
toBuilder
public MachineOSBuildSpecBuilder toBuilder()
-
-