Class AzureMachineProviderSpec

  • All Implemented Interfaces:
    io.fabric8.kubernetes.api.builder.Editable<AzureMachineProviderSpecBuilder>, 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 AzureMachineProviderSpec
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<AzureMachineProviderSpecBuilder>, io.fabric8.kubernetes.api.model.HasMetadata, io.fabric8.kubernetes.api.model.Namespaced
    See Also:
    Serialized Form
    • Method Detail

      • getAcceleratedNetworking

        public Boolean getAcceleratedNetworking()
      • setAcceleratedNetworking

        public void setAcceleratedNetworking​(Boolean acceleratedNetworking)
      • getApiVersion

        public String getApiVersion()
        (Required)
        Specified by:
        getApiVersion in interface io.fabric8.kubernetes.api.model.HasMetadata
      • setApiVersion

        public void setApiVersion​(String apiVersion)
        (Required)
        Specified by:
        setApiVersion in interface io.fabric8.kubernetes.api.model.HasMetadata
      • getApplicationSecurityGroups

        public List<String> getApplicationSecurityGroups()
      • setApplicationSecurityGroups

        public void setApplicationSecurityGroups​(List<String> applicationSecurityGroups)
      • getAvailabilitySet

        public String getAvailabilitySet()
      • setAvailabilitySet

        public void setAvailabilitySet​(String availabilitySet)
      • getCapacityReservationGroupID

        public String getCapacityReservationGroupID()
      • setCapacityReservationGroupID

        public void setCapacityReservationGroupID​(String capacityReservationGroupID)
      • getCredentialsSecret

        public io.fabric8.kubernetes.api.model.SecretReference getCredentialsSecret()
      • setCredentialsSecret

        public void setCredentialsSecret​(io.fabric8.kubernetes.api.model.SecretReference credentialsSecret)
      • setDataDisks

        public void setDataDisks​(List<DataDisk> dataDisks)
      • getImage

        public Image getImage()
      • setImage

        public void setImage​(Image image)
      • getInternalLoadBalancer

        public String getInternalLoadBalancer()
      • setInternalLoadBalancer

        public void setInternalLoadBalancer​(String internalLoadBalancer)
      • getKind

        public String getKind()
        (Required)
        Specified by:
        getKind in interface io.fabric8.kubernetes.api.model.HasMetadata
      • setKind

        public void setKind​(String kind)
        (Required)
      • getLocation

        public String getLocation()
      • setLocation

        public void setLocation​(String location)
      • getManagedIdentity

        public String getManagedIdentity()
      • setManagedIdentity

        public void setManagedIdentity​(String managedIdentity)
      • getMetadata

        public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata()
        Specified by:
        getMetadata in interface io.fabric8.kubernetes.api.model.HasMetadata
      • setMetadata

        public void setMetadata​(io.fabric8.kubernetes.api.model.ObjectMeta metadata)
        Specified by:
        setMetadata in interface io.fabric8.kubernetes.api.model.HasMetadata
      • getNatRule

        public Long getNatRule()
      • setNatRule

        public void setNatRule​(Long natRule)
      • getNetworkResourceGroup

        public String getNetworkResourceGroup()
      • setNetworkResourceGroup

        public void setNetworkResourceGroup​(String networkResourceGroup)
      • getOsDisk

        public OSDisk getOsDisk()
      • setOsDisk

        public void setOsDisk​(OSDisk osDisk)
      • getPublicIP

        public Boolean getPublicIP()
      • setPublicIP

        public void setPublicIP​(Boolean publicIP)
      • getPublicLoadBalancer

        public String getPublicLoadBalancer()
      • setPublicLoadBalancer

        public void setPublicLoadBalancer​(String publicLoadBalancer)
      • getResourceGroup

        public String getResourceGroup()
      • setResourceGroup

        public void setResourceGroup​(String resourceGroup)
      • getSecurityGroup

        public String getSecurityGroup()
      • setSecurityGroup

        public void setSecurityGroup​(String securityGroup)
      • setSecurityProfile

        public void setSecurityProfile​(SecurityProfile securityProfile)
      • setSpotVMOptions

        public void setSpotVMOptions​(SpotVMOptions spotVMOptions)
      • getSshPublicKey

        public String getSshPublicKey()
      • setSshPublicKey

        public void setSshPublicKey​(String sshPublicKey)
      • getSubnet

        public String getSubnet()
      • setSubnet

        public void setSubnet​(String subnet)
      • getUltraSSDCapability

        public String getUltraSSDCapability()
      • setUltraSSDCapability

        public void setUltraSSDCapability​(String ultraSSDCapability)
      • getUserDataSecret

        public io.fabric8.kubernetes.api.model.SecretReference getUserDataSecret()
      • setUserDataSecret

        public void setUserDataSecret​(io.fabric8.kubernetes.api.model.SecretReference userDataSecret)
      • getVmSize

        public String getVmSize()
      • setVmSize

        public void setVmSize​(String vmSize)
      • getVnet

        public String getVnet()
      • setVnet

        public void setVnet​(String vnet)
      • getZone

        public String getZone()
      • setZone

        public void setZone​(String zone)
      • getAdditionalProperties

        public Map<String,​Object> getAdditionalProperties()
      • setAdditionalProperty

        public void setAdditionalProperty​(String name,
                                          Object value)
      • setAdditionalProperties

        public void setAdditionalProperties​(Map<String,​Object> additionalProperties)