Class PowerVSMachineProviderStatus

  • All Implemented Interfaces:
    io.fabric8.kubernetes.api.builder.Editable<PowerVSMachineProviderStatusBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource, io.fabric8.kubernetes.api.model.Namespaced, Serializable

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class PowerVSMachineProviderStatus
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<PowerVSMachineProviderStatusBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource, io.fabric8.kubernetes.api.model.Namespaced
    PowerVSMachineProviderStatus is the type that will be embedded in a Machine.Status.ProviderStatus field. It contains PowerVS-specific status information.


    Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer).

    See Also:
    Serialized Form
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      PowerVSMachineProviderStatusBuilder edit()  
      Map<String,​Object> getAdditionalProperties()  
      String getApiVersion()
      APIVersion defines the versioned schema of this representation of an object.
      List<io.fabric8.kubernetes.api.model.Condition> getConditions()
      conditions is a set of conditions associated with the Machine to indicate errors or other status
      String getInstanceId()
      instanceId is the instance ID of the machine created in PowerVS instanceId uniquely identifies a Power VS server instance(VM) under a Power VS service.
      String getInstanceState()
      instanceState is the state of the PowerVS instance for this machine Possible instance states are Active, Build, ShutOff, Reboot This is used to display additional information to user regarding instance current state
      String getKind()
      Kind is a string value representing the REST resource this object represents.
      String getServiceInstanceID()
      serviceInstanceID is the reference to the Power VS ServiceInstance on which the machine instance will be created. serviceInstanceID uniquely identifies the Power VS service By setting serviceInstanceID it will become easy and efficient to fetch a server instance(VM) within Power VS Cloud.
      void setAdditionalProperties​(Map<String,​Object> additionalProperties)  
      void setAdditionalProperty​(String name, Object value)  
      void setApiVersion​(String apiVersion)
      APIVersion defines the versioned schema of this representation of an object.
      void setConditions​(List<io.fabric8.kubernetes.api.model.Condition> conditions)
      conditions is a set of conditions associated with the Machine to indicate errors or other status
      void setInstanceId​(String instanceId)
      instanceId is the instance ID of the machine created in PowerVS instanceId uniquely identifies a Power VS server instance(VM) under a Power VS service.
      void setInstanceState​(String instanceState)
      instanceState is the state of the PowerVS instance for this machine Possible instance states are Active, Build, ShutOff, Reboot This is used to display additional information to user regarding instance current state
      void setKind​(String kind)
      Kind is a string value representing the REST resource this object represents.
      void setServiceInstanceID​(String serviceInstanceID)
      serviceInstanceID is the reference to the Power VS ServiceInstance on which the machine instance will be created. serviceInstanceID uniquely identifies the Power VS service By setting serviceInstanceID it will become easy and efficient to fetch a server instance(VM) within Power VS Cloud.
      PowerVSMachineProviderStatusBuilder toBuilder()  
    • Constructor Detail

      • PowerVSMachineProviderStatus

        public PowerVSMachineProviderStatus()
        No args constructor for use in serialization
      • PowerVSMachineProviderStatus

        public PowerVSMachineProviderStatus​(String apiVersion,
                                            List<io.fabric8.kubernetes.api.model.Condition> conditions,
                                            String instanceId,
                                            String instanceState,
                                            String kind,
                                            String serviceInstanceID)
    • Method Detail

      • getApiVersion

        public String getApiVersion()
        APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
      • setApiVersion

        public void setApiVersion​(String apiVersion)
        APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
      • getConditions

        public List<io.fabric8.kubernetes.api.model.Condition> getConditions()
        conditions is a set of conditions associated with the Machine to indicate errors or other status
      • setConditions

        public void setConditions​(List<io.fabric8.kubernetes.api.model.Condition> conditions)
        conditions is a set of conditions associated with the Machine to indicate errors or other status
      • getInstanceId

        public String getInstanceId()
        instanceId is the instance ID of the machine created in PowerVS instanceId uniquely identifies a Power VS server instance(VM) under a Power VS service. This will help in updating or deleting a VM in Power VS Cloud
      • setInstanceId

        public void setInstanceId​(String instanceId)
        instanceId is the instance ID of the machine created in PowerVS instanceId uniquely identifies a Power VS server instance(VM) under a Power VS service. This will help in updating or deleting a VM in Power VS Cloud
      • getInstanceState

        public String getInstanceState()
        instanceState is the state of the PowerVS instance for this machine Possible instance states are Active, Build, ShutOff, Reboot This is used to display additional information to user regarding instance current state
      • setInstanceState

        public void setInstanceState​(String instanceState)
        instanceState is the state of the PowerVS instance for this machine Possible instance states are Active, Build, ShutOff, Reboot This is used to display additional information to user regarding instance current state
      • getKind

        public String getKind()
        Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
      • setKind

        public void setKind​(String kind)
        Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
      • getServiceInstanceID

        public String getServiceInstanceID()
        serviceInstanceID is the reference to the Power VS ServiceInstance on which the machine instance will be created. serviceInstanceID uniquely identifies the Power VS service By setting serviceInstanceID it will become easy and efficient to fetch a server instance(VM) within Power VS Cloud.
      • setServiceInstanceID

        public void setServiceInstanceID​(String serviceInstanceID)
        serviceInstanceID is the reference to the Power VS ServiceInstance on which the machine instance will be created. serviceInstanceID uniquely identifies the Power VS service By setting serviceInstanceID it will become easy and efficient to fetch a server instance(VM) within Power VS Cloud.
      • getAdditionalProperties

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

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

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