Class BootDiagnostics

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

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class BootDiagnostics
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<BootDiagnosticsBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    BootDiagnostics defines the option to set the collection of logs from the machines created.
    See Also:
    Serialized Form
    • Constructor Detail

      • BootDiagnostics

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

        public BootDiagnostics​(String resourceGroup,
                               String storageAccountName,
                               String type)
    • Method Detail

      • getResourceGroup

        public String getResourceGroup()
        ResourceGroup specifies the name of the resource group where the storage account to be used for diagnostics storage is present. Only used if the type is set to UserManaged.
      • setResourceGroup

        public void setResourceGroup​(String resourceGroup)
        ResourceGroup specifies the name of the resource group where the storage account to be used for diagnostics storage is present. Only used if the type is set to UserManaged.
      • getStorageAccountName

        public String getStorageAccountName()
        StorageAccountName specifies the storage account where the diagnostics logs need to be stored. Only used if the type is set to UserManaged.
      • setStorageAccountName

        public void setStorageAccountName​(String storageAccountName)
        StorageAccountName specifies the storage account where the diagnostics logs need to be stored. Only used if the type is set to UserManaged.
      • getType

        public String getType()
        Type specifies the boot diagnostics type for the machines created. Defaults as disabled for compute nodes and as managed for control plane nodes. Values allowed are Disabled, Managed and UserManaged.
      • setType

        public void setType​(String type)
        Type specifies the boot diagnostics type for the machines created. Defaults as disabled for compute nodes and as managed for control plane nodes. Values allowed are Disabled, Managed and UserManaged.
      • getAdditionalProperties

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

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

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