Class SecuritySettings
- java.lang.Object
-
- io.fabric8.openshift.api.model.machine.v1beta1.SecuritySettings
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<SecuritySettingsBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class SecuritySettings extends Object implements io.fabric8.kubernetes.api.builder.Editable<SecuritySettingsBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
SecuritySettings define the security type and the UEFI settings of the virtual machine.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SecuritySettings()No args constructor for use in serializationSecuritySettings(ConfidentialVM confidentialVM, String securityType, TrustedLaunch trustedLaunch)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SecuritySettingsBuilderedit()Map<String,Object>getAdditionalProperties()ConfidentialVMgetConfidentialVM()SecuritySettings define the security type and the UEFI settings of the virtual machine.StringgetSecurityType()securityType specifies the SecurityType of the virtual machine.TrustedLaunchgetTrustedLaunch()SecuritySettings define the security type and the UEFI settings of the virtual machine.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetConfidentialVM(ConfidentialVM confidentialVM)SecuritySettings define the security type and the UEFI settings of the virtual machine.voidsetSecurityType(String securityType)securityType specifies the SecurityType of the virtual machine.voidsetTrustedLaunch(TrustedLaunch trustedLaunch)SecuritySettings define the security type and the UEFI settings of the virtual machine.SecuritySettingsBuildertoBuilder()
-
-
-
Constructor Detail
-
SecuritySettings
public SecuritySettings()
No args constructor for use in serialization
-
SecuritySettings
public SecuritySettings(ConfidentialVM confidentialVM, String securityType, TrustedLaunch trustedLaunch)
-
-
Method Detail
-
getConfidentialVM
public ConfidentialVM getConfidentialVM()
SecuritySettings define the security type and the UEFI settings of the virtual machine.
-
setConfidentialVM
public void setConfidentialVM(ConfidentialVM confidentialVM)
SecuritySettings define the security type and the UEFI settings of the virtual machine.
-
getSecurityType
public String getSecurityType()
securityType specifies the SecurityType of the virtual machine. It has to be set to any specified value to enable UEFISettings. The default behavior is: UEFISettings will not be enabled unless this property is set.
-
setSecurityType
public void setSecurityType(String securityType)
securityType specifies the SecurityType of the virtual machine. It has to be set to any specified value to enable UEFISettings. The default behavior is: UEFISettings will not be enabled unless this property is set.
-
getTrustedLaunch
public TrustedLaunch getTrustedLaunch()
SecuritySettings define the security type and the UEFI settings of the virtual machine.
-
setTrustedLaunch
public void setTrustedLaunch(TrustedLaunch trustedLaunch)
SecuritySettings define the security type and the UEFI settings of the virtual machine.
-
edit
public SecuritySettingsBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<SecuritySettingsBuilder>
-
toBuilder
public SecuritySettingsBuilder toBuilder()
-
-