Class BMCDetails
- java.lang.Object
-
- io.fabric8.openshift.api.model.miscellaneous.metal3.v1alpha1.BMCDetails
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<BMCDetailsBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class BMCDetails extends Object implements io.fabric8.kubernetes.api.builder.Editable<BMCDetailsBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
BMCDetails contains the information necessary to communicate with the bare metal controller module on host.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description BMCDetails()No args constructor for use in serializationBMCDetails(String address, String credentialsName, Boolean disableCertificateVerification)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BMCDetailsBuilderedit()Map<String,Object>getAdditionalProperties()StringgetAddress()Address holds the URL for accessing the controller on the network.StringgetCredentialsName()The name of the secret containing the BMC credentials (requires keys "username" and "password").BooleangetDisableCertificateVerification()DisableCertificateVerification disables verification of server certificates when using HTTPS to connect to the BMC.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetAddress(String address)Address holds the URL for accessing the controller on the network.voidsetCredentialsName(String credentialsName)The name of the secret containing the BMC credentials (requires keys "username" and "password").voidsetDisableCertificateVerification(Boolean disableCertificateVerification)DisableCertificateVerification disables verification of server certificates when using HTTPS to connect to the BMC.BMCDetailsBuildertoBuilder()
-
-
-
Method Detail
-
getAddress
public String getAddress()
Address holds the URL for accessing the controller on the network. The scheme part designates the driver to use with the host.
-
setAddress
public void setAddress(String address)
Address holds the URL for accessing the controller on the network. The scheme part designates the driver to use with the host.
-
getCredentialsName
public String getCredentialsName()
The name of the secret containing the BMC credentials (requires keys "username" and "password").
-
setCredentialsName
public void setCredentialsName(String credentialsName)
The name of the secret containing the BMC credentials (requires keys "username" and "password").
-
getDisableCertificateVerification
public Boolean getDisableCertificateVerification()
DisableCertificateVerification disables verification of server certificates when using HTTPS to connect to the BMC. This is required when the server certificate is self-signed, but is insecure because it allows a man-in-the-middle to intercept the connection.
-
setDisableCertificateVerification
public void setDisableCertificateVerification(Boolean disableCertificateVerification)
DisableCertificateVerification disables verification of server certificates when using HTTPS to connect to the BMC. This is required when the server certificate is self-signed, but is insecure because it allows a man-in-the-middle to intercept the connection.
-
edit
public BMCDetailsBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<BMCDetailsBuilder>
-
toBuilder
public BMCDetailsBuilder toBuilder()
-
-