Class GCPMachineProviderSpec
- java.lang.Object
-
- io.fabric8.openshift.api.model.machine.v1beta1.GCPMachineProviderSpec
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<GCPMachineProviderSpecBuilder>,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 GCPMachineProviderSpec extends Object implements io.fabric8.kubernetes.api.builder.Editable<GCPMachineProviderSpecBuilder>, io.fabric8.kubernetes.api.model.HasMetadata, io.fabric8.kubernetes.api.model.Namespaced- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description GCPMachineProviderSpec()No args constructor for use in serializationGCPMachineProviderSpec(String apiVersion, Boolean canIPForward, String confidentialCompute, io.fabric8.kubernetes.api.model.LocalObjectReference credentialsSecret, Boolean deletionProtection, List<GCPDisk> disks, List<GCPMetadata> gcpMetadata, List<GCPGPUConfig> gpus, String kind, Map<String,String> labels, String machineType, io.fabric8.kubernetes.api.model.ObjectMeta metadata, List<GCPNetworkInterface> networkInterfaces, String onHostMaintenance, Boolean preemptible, String projectID, String region, List<ResourceManagerTag> resourceManagerTags, String restartPolicy, List<GCPServiceAccount> serviceAccounts, GCPShieldedInstanceConfig shieldedInstanceConfig, List<String> tags, List<String> targetPools, io.fabric8.kubernetes.api.model.LocalObjectReference userDataSecret, String zone)
-
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
-
GCPMachineProviderSpec
public GCPMachineProviderSpec()
No args constructor for use in serialization
-
GCPMachineProviderSpec
public GCPMachineProviderSpec(String apiVersion, Boolean canIPForward, String confidentialCompute, io.fabric8.kubernetes.api.model.LocalObjectReference credentialsSecret, Boolean deletionProtection, List<GCPDisk> disks, List<GCPMetadata> gcpMetadata, List<GCPGPUConfig> gpus, String kind, Map<String,String> labels, String machineType, io.fabric8.kubernetes.api.model.ObjectMeta metadata, List<GCPNetworkInterface> networkInterfaces, String onHostMaintenance, Boolean preemptible, String projectID, String region, List<ResourceManagerTag> resourceManagerTags, String restartPolicy, List<GCPServiceAccount> serviceAccounts, GCPShieldedInstanceConfig shieldedInstanceConfig, List<String> tags, List<String> targetPools, io.fabric8.kubernetes.api.model.LocalObjectReference userDataSecret, String zone)
-
-
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
-
getCanIPForward
public Boolean getCanIPForward()
-
setCanIPForward
public void setCanIPForward(Boolean canIPForward)
-
getConfidentialCompute
public String getConfidentialCompute()
-
setConfidentialCompute
public void setConfidentialCompute(String confidentialCompute)
-
getCredentialsSecret
public io.fabric8.kubernetes.api.model.LocalObjectReference getCredentialsSecret()
-
setCredentialsSecret
public void setCredentialsSecret(io.fabric8.kubernetes.api.model.LocalObjectReference credentialsSecret)
-
getDeletionProtection
public Boolean getDeletionProtection()
-
setDeletionProtection
public void setDeletionProtection(Boolean deletionProtection)
-
getGcpMetadata
public List<GCPMetadata> getGcpMetadata()
-
setGcpMetadata
public void setGcpMetadata(List<GCPMetadata> gcpMetadata)
-
getGpus
public List<GCPGPUConfig> getGpus()
-
setGpus
public void setGpus(List<GCPGPUConfig> gpus)
-
getKind
public String getKind()
(Required)- Specified by:
getKindin interfaceio.fabric8.kubernetes.api.model.HasMetadata
-
setKind
public void setKind(String kind)
(Required)
-
getMachineType
public String getMachineType()
-
setMachineType
public void setMachineType(String machineType)
-
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
-
getNetworkInterfaces
public List<GCPNetworkInterface> getNetworkInterfaces()
-
setNetworkInterfaces
public void setNetworkInterfaces(List<GCPNetworkInterface> networkInterfaces)
-
getOnHostMaintenance
public String getOnHostMaintenance()
-
setOnHostMaintenance
public void setOnHostMaintenance(String onHostMaintenance)
-
getPreemptible
public Boolean getPreemptible()
-
setPreemptible
public void setPreemptible(Boolean preemptible)
-
getProjectID
public String getProjectID()
-
setProjectID
public void setProjectID(String projectID)
-
getRegion
public String getRegion()
-
setRegion
public void setRegion(String region)
-
getResourceManagerTags
public List<ResourceManagerTag> getResourceManagerTags()
-
setResourceManagerTags
public void setResourceManagerTags(List<ResourceManagerTag> resourceManagerTags)
-
getRestartPolicy
public String getRestartPolicy()
-
setRestartPolicy
public void setRestartPolicy(String restartPolicy)
-
getServiceAccounts
public List<GCPServiceAccount> getServiceAccounts()
-
setServiceAccounts
public void setServiceAccounts(List<GCPServiceAccount> serviceAccounts)
-
getShieldedInstanceConfig
public GCPShieldedInstanceConfig getShieldedInstanceConfig()
-
setShieldedInstanceConfig
public void setShieldedInstanceConfig(GCPShieldedInstanceConfig shieldedInstanceConfig)
-
getUserDataSecret
public io.fabric8.kubernetes.api.model.LocalObjectReference getUserDataSecret()
-
setUserDataSecret
public void setUserDataSecret(io.fabric8.kubernetes.api.model.LocalObjectReference userDataSecret)
-
getZone
public String getZone()
-
setZone
public void setZone(String zone)
-
edit
public GCPMachineProviderSpecBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<GCPMachineProviderSpecBuilder>
-
toBuilder
public GCPMachineProviderSpecBuilder toBuilder()
-
-