Class MachineOSBuildSpec
- java.lang.Object
-
- io.fabric8.openshift.api.model.machineconfiguration.v1.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(MachineConfigReference machineConfig, MachineOSConfigReference machineOSConfig, String renderedImagePushSpec)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MachineOSBuildSpecBuilderedit()Map<String,Object>getAdditionalProperties()MachineConfigReferencegetMachineConfig()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 by the Machine Config Operator from the MachineOSConfig object this build is attached to.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetMachineConfig(MachineConfigReference machineConfig)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 by the Machine Config Operator from the MachineOSConfig object this build is attached to.MachineOSBuildSpecBuildertoBuilder()
-
-
-
Constructor Detail
-
MachineOSBuildSpec
public MachineOSBuildSpec()
No args constructor for use in serialization
-
MachineOSBuildSpec
public MachineOSBuildSpec(MachineConfigReference machineConfig, MachineOSConfigReference machineOSConfig, String renderedImagePushSpec)
-
-
Method Detail
-
getMachineConfig
public MachineConfigReference getMachineConfig()
MachineOSBuildSpec describes information about a build process primarily populated from a MachineOSConfig object.
-
setMachineConfig
public void setMachineConfig(MachineConfigReference machineConfig)
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 by the Machine Config Operator from the MachineOSConfig object this build is attached to. This field describes the location of the final image, which will be pushed by the build once complete. The format of the image push spec is: host[:port][/namespace]/name:<tag> or svc_name.namespace.svc[:port]/repository/name:<tag>. The length of the push spec must be between 1 to 447 characters.
-
setRenderedImagePushSpec
public void setRenderedImagePushSpec(String renderedImagePushSpec)
renderedImagePushSpec is set by the Machine Config Operator from the MachineOSConfig object this build is attached to. This field describes the location of the final image, which will be pushed by the build once complete. The format of the image push spec is: host[:port][/namespace]/name:<tag> or svc_name.namespace.svc[:port]/repository/name:<tag>. The length of the push spec must be between 1 to 447 characters.
-
edit
public MachineOSBuildSpecBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<MachineOSBuildSpecBuilder>
-
toBuilder
public MachineOSBuildSpecBuilder toBuilder()
-
-