Class OpenstackProviderSpec
- java.lang.Object
-
- io.fabric8.openshift.api.model.machine.v1alpha1.OpenstackProviderSpec
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<OpenstackProviderSpecBuilder>,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 OpenstackProviderSpec extends Object implements io.fabric8.kubernetes.api.builder.Editable<OpenstackProviderSpecBuilder>, io.fabric8.kubernetes.api.model.HasMetadata, io.fabric8.kubernetes.api.model.Namespaced- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description OpenstackProviderSpec()No args constructor for use in serializationOpenstackProviderSpec(List<AdditionalBlockDevice> additionalBlockDevices, String apiVersion, String availabilityZone, String cloudName, io.fabric8.kubernetes.api.model.SecretReference cloudsSecret, Boolean configDrive, String flavor, String floatingIP, String image, String keyName, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, List<NetworkParam> networks, List<PortOpts> ports, String primarySubnet, RootVolume rootVolume, List<SecurityGroupParam> securityGroups, String serverGroupID, String serverGroupName, Map<String,String> serverMetadata, String sshUserName, List<String> tags, Boolean trunk, io.fabric8.kubernetes.api.model.SecretReference userDataSecret)
-
Method Summary
-
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
-
OpenstackProviderSpec
public OpenstackProviderSpec()
No args constructor for use in serialization
-
OpenstackProviderSpec
public OpenstackProviderSpec(List<AdditionalBlockDevice> additionalBlockDevices, String apiVersion, String availabilityZone, String cloudName, io.fabric8.kubernetes.api.model.SecretReference cloudsSecret, Boolean configDrive, String flavor, String floatingIP, String image, String keyName, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, List<NetworkParam> networks, List<PortOpts> ports, String primarySubnet, RootVolume rootVolume, List<SecurityGroupParam> securityGroups, String serverGroupID, String serverGroupName, Map<String,String> serverMetadata, String sshUserName, List<String> tags, Boolean trunk, io.fabric8.kubernetes.api.model.SecretReference userDataSecret)
-
-
Method Detail
-
getAdditionalBlockDevices
public List<AdditionalBlockDevice> getAdditionalBlockDevices()
-
setAdditionalBlockDevices
public void setAdditionalBlockDevices(List<AdditionalBlockDevice> additionalBlockDevices)
-
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
-
getAvailabilityZone
public String getAvailabilityZone()
-
setAvailabilityZone
public void setAvailabilityZone(String availabilityZone)
-
getCloudName
public String getCloudName()
-
setCloudName
public void setCloudName(String cloudName)
-
getCloudsSecret
public io.fabric8.kubernetes.api.model.SecretReference getCloudsSecret()
-
setCloudsSecret
public void setCloudsSecret(io.fabric8.kubernetes.api.model.SecretReference cloudsSecret)
-
getConfigDrive
public Boolean getConfigDrive()
-
setConfigDrive
public void setConfigDrive(Boolean configDrive)
-
getFlavor
public String getFlavor()
-
setFlavor
public void setFlavor(String flavor)
-
getFloatingIP
public String getFloatingIP()
-
setFloatingIP
public void setFloatingIP(String floatingIP)
-
getImage
public String getImage()
-
setImage
public void setImage(String image)
-
getKeyName
public String getKeyName()
-
setKeyName
public void setKeyName(String keyName)
-
getKind
public String getKind()
(Required)- Specified by:
getKindin interfaceio.fabric8.kubernetes.api.model.HasMetadata
-
setKind
public void setKind(String kind)
(Required)
-
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
-
getNetworks
public List<NetworkParam> getNetworks()
-
setNetworks
public void setNetworks(List<NetworkParam> networks)
-
getPrimarySubnet
public String getPrimarySubnet()
-
setPrimarySubnet
public void setPrimarySubnet(String primarySubnet)
-
getRootVolume
public RootVolume getRootVolume()
-
setRootVolume
public void setRootVolume(RootVolume rootVolume)
-
getSecurityGroups
public List<SecurityGroupParam> getSecurityGroups()
-
setSecurityGroups
public void setSecurityGroups(List<SecurityGroupParam> securityGroups)
-
getServerGroupID
public String getServerGroupID()
-
setServerGroupID
public void setServerGroupID(String serverGroupID)
-
getServerGroupName
public String getServerGroupName()
-
setServerGroupName
public void setServerGroupName(String serverGroupName)
-
getSshUserName
public String getSshUserName()
-
setSshUserName
public void setSshUserName(String sshUserName)
-
getTrunk
public Boolean getTrunk()
-
setTrunk
public void setTrunk(Boolean trunk)
-
getUserDataSecret
public io.fabric8.kubernetes.api.model.SecretReference getUserDataSecret()
-
setUserDataSecret
public void setUserDataSecret(io.fabric8.kubernetes.api.model.SecretReference userDataSecret)
-
edit
public OpenstackProviderSpecBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<OpenstackProviderSpecBuilder>
-
toBuilder
public OpenstackProviderSpecBuilder toBuilder()
-
-