Class VolumeAttachmentSource
- java.lang.Object
-
- io.fabric8.kubernetes.api.model.storage.v1alpha1.VolumeAttachmentSource
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<VolumeAttachmentSourceBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class VolumeAttachmentSource extends Object implements io.fabric8.kubernetes.api.builder.Editable<VolumeAttachmentSourceBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
VolumeAttachmentSource represents a volume that should be attached. Right now only PersistenVolumes can be attached via external attacher, in future we may allow also inline volumes in pods. Exactly one member can be set.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description VolumeAttachmentSource()No args constructor for use in serializationVolumeAttachmentSource(io.fabric8.kubernetes.api.model.PersistentVolumeSpec inlineVolumeSpec, String persistentVolumeName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VolumeAttachmentSourceBuilderedit()Map<String,Object>getAdditionalProperties()io.fabric8.kubernetes.api.model.PersistentVolumeSpecgetInlineVolumeSpec()VolumeAttachmentSource represents a volume that should be attached.StringgetPersistentVolumeName()Name of the persistent volume to attach.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetInlineVolumeSpec(io.fabric8.kubernetes.api.model.PersistentVolumeSpec inlineVolumeSpec)VolumeAttachmentSource represents a volume that should be attached.voidsetPersistentVolumeName(String persistentVolumeName)Name of the persistent volume to attach.VolumeAttachmentSourceBuildertoBuilder()
-
-
-
Constructor Detail
-
VolumeAttachmentSource
public VolumeAttachmentSource()
No args constructor for use in serialization
-
VolumeAttachmentSource
public VolumeAttachmentSource(io.fabric8.kubernetes.api.model.PersistentVolumeSpec inlineVolumeSpec, String persistentVolumeName)
-
-
Method Detail
-
getInlineVolumeSpec
public io.fabric8.kubernetes.api.model.PersistentVolumeSpec getInlineVolumeSpec()
VolumeAttachmentSource represents a volume that should be attached. Right now only PersistenVolumes can be attached via external attacher, in future we may allow also inline volumes in pods. Exactly one member can be set.
-
setInlineVolumeSpec
public void setInlineVolumeSpec(io.fabric8.kubernetes.api.model.PersistentVolumeSpec inlineVolumeSpec)
VolumeAttachmentSource represents a volume that should be attached. Right now only PersistenVolumes can be attached via external attacher, in future we may allow also inline volumes in pods. Exactly one member can be set.
-
getPersistentVolumeName
public String getPersistentVolumeName()
Name of the persistent volume to attach.
-
setPersistentVolumeName
public void setPersistentVolumeName(String persistentVolumeName)
Name of the persistent volume to attach.
-
edit
public VolumeAttachmentSourceBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<VolumeAttachmentSourceBuilder>
-
toBuilder
public VolumeAttachmentSourceBuilder toBuilder()
-
-