Class VSphereMachineProviderSpec
- java.lang.Object
-
- io.fabric8.openshift.api.model.machine.v1beta1.VSphereMachineProviderSpec
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<VSphereMachineProviderSpecBuilder>,io.fabric8.kubernetes.api.model.HasMetadata,io.fabric8.kubernetes.api.model.KubernetesResource,io.fabric8.kubernetes.api.model.Namespaced,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class VSphereMachineProviderSpec extends Object implements io.fabric8.kubernetes.api.builder.Editable<VSphereMachineProviderSpecBuilder>, io.fabric8.kubernetes.api.model.HasMetadata, io.fabric8.kubernetes.api.model.Namespaced- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description VSphereMachineProviderSpec()No args constructor for use in serializationVSphereMachineProviderSpec(String apiVersion, String cloneMode, io.fabric8.kubernetes.api.model.LocalObjectReference credentialsSecret, Integer diskGiB, String kind, Long memoryMiB, io.fabric8.kubernetes.api.model.ObjectMeta metadata, NetworkSpec network, Integer numCPUs, Integer numCoresPerSocket, String snapshot, List<String> tagIDs, String template, io.fabric8.kubernetes.api.model.LocalObjectReference userDataSecret, Workspace workspace)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VSphereMachineProviderSpecBuilderedit()Map<String,Object>getAdditionalProperties()StringgetApiVersion()(Required)StringgetCloneMode()io.fabric8.kubernetes.api.model.LocalObjectReferencegetCredentialsSecret()IntegergetDiskGiB()StringgetKind()(Required)LonggetMemoryMiB()io.fabric8.kubernetes.api.model.ObjectMetagetMetadata()NetworkSpecgetNetwork()IntegergetNumCoresPerSocket()IntegergetNumCPUs()StringgetSnapshot()List<String>getTagIDs()StringgetTemplate()io.fabric8.kubernetes.api.model.LocalObjectReferencegetUserDataSecret()WorkspacegetWorkspace()voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetApiVersion(String apiVersion)(Required)voidsetCloneMode(String cloneMode)voidsetCredentialsSecret(io.fabric8.kubernetes.api.model.LocalObjectReference credentialsSecret)voidsetDiskGiB(Integer diskGiB)voidsetKind(String kind)(Required)voidsetMemoryMiB(Long memoryMiB)voidsetMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata)voidsetNetwork(NetworkSpec network)voidsetNumCoresPerSocket(Integer numCoresPerSocket)voidsetNumCPUs(Integer numCPUs)voidsetSnapshot(String snapshot)voidsetTagIDs(List<String> tagIDs)voidsetTemplate(String template)voidsetUserDataSecret(io.fabric8.kubernetes.api.model.LocalObjectReference userDataSecret)voidsetWorkspace(Workspace workspace)VSphereMachineProviderSpecBuildertoBuilder()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.fabric8.kubernetes.api.model.HasMetadata
addFinalizer, addOwnerReference, addOwnerReference, getFinalizers, getFullResourceName, getOwnerReferenceFor, getOwnerReferenceFor, getPlural, getSingular, hasFinalizer, hasOwnerReferenceFor, hasOwnerReferenceFor, initNameAndNamespaceFrom, isFinalizerValid, isMarkedForDeletion, optionalMetadata, removeFinalizer, removeOwnerReference, removeOwnerReference
-
-
-
-
Constructor Detail
-
VSphereMachineProviderSpec
public VSphereMachineProviderSpec()
No args constructor for use in serialization
-
VSphereMachineProviderSpec
public VSphereMachineProviderSpec(String apiVersion, String cloneMode, io.fabric8.kubernetes.api.model.LocalObjectReference credentialsSecret, Integer diskGiB, String kind, Long memoryMiB, io.fabric8.kubernetes.api.model.ObjectMeta metadata, NetworkSpec network, Integer numCPUs, Integer numCoresPerSocket, String snapshot, List<String> tagIDs, String template, io.fabric8.kubernetes.api.model.LocalObjectReference userDataSecret, Workspace workspace)
-
-
Method Detail
-
getApiVersion
public String getApiVersion()
(Required)- Specified by:
getApiVersionin interfaceio.fabric8.kubernetes.api.model.HasMetadata
-
setApiVersion
public void setApiVersion(String apiVersion)
(Required)- Specified by:
setApiVersionin interfaceio.fabric8.kubernetes.api.model.HasMetadata
-
getCloneMode
public String getCloneMode()
-
setCloneMode
public void setCloneMode(String cloneMode)
-
getCredentialsSecret
public io.fabric8.kubernetes.api.model.LocalObjectReference getCredentialsSecret()
-
setCredentialsSecret
public void setCredentialsSecret(io.fabric8.kubernetes.api.model.LocalObjectReference credentialsSecret)
-
getDiskGiB
public Integer getDiskGiB()
-
setDiskGiB
public void setDiskGiB(Integer diskGiB)
-
getKind
public String getKind()
(Required)- Specified by:
getKindin interfaceio.fabric8.kubernetes.api.model.HasMetadata
-
setKind
public void setKind(String kind)
(Required)
-
getMemoryMiB
public Long getMemoryMiB()
-
setMemoryMiB
public void setMemoryMiB(Long memoryMiB)
-
getMetadata
public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata()
- Specified by:
getMetadatain interfaceio.fabric8.kubernetes.api.model.HasMetadata
-
setMetadata
public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata)
- Specified by:
setMetadatain interfaceio.fabric8.kubernetes.api.model.HasMetadata
-
getNetwork
public NetworkSpec getNetwork()
-
setNetwork
public void setNetwork(NetworkSpec network)
-
getNumCPUs
public Integer getNumCPUs()
-
setNumCPUs
public void setNumCPUs(Integer numCPUs)
-
getNumCoresPerSocket
public Integer getNumCoresPerSocket()
-
setNumCoresPerSocket
public void setNumCoresPerSocket(Integer numCoresPerSocket)
-
getSnapshot
public String getSnapshot()
-
setSnapshot
public void setSnapshot(String snapshot)
-
getTemplate
public String getTemplate()
-
setTemplate
public void setTemplate(String template)
-
getUserDataSecret
public io.fabric8.kubernetes.api.model.LocalObjectReference getUserDataSecret()
-
setUserDataSecret
public void setUserDataSecret(io.fabric8.kubernetes.api.model.LocalObjectReference userDataSecret)
-
getWorkspace
public Workspace getWorkspace()
-
setWorkspace
public void setWorkspace(Workspace workspace)
-
edit
public VSphereMachineProviderSpecBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<VSphereMachineProviderSpecBuilder>
-
toBuilder
public VSphereMachineProviderSpecBuilder toBuilder()
-
-