Class ReplaceBareMetalServerInitializationOptions.Builder
java.lang.Object
com.ibm.cloud.is.vpc.v1.model.ReplaceBareMetalServerInitializationOptions.Builder
-
Constructor Summary
ConstructorsConstructorDescriptionBuilder()
Instantiates a new builder.Builder
(String id, ImageIdentity image, List<KeyIdentity> keys) Instantiates a new builder with required properties. -
Method Summary
Modifier and TypeMethodDescriptionaddKeys
(KeyIdentity keys) Adds a new element to keys.build()
Builds a ReplaceBareMetalServerInitializationOptions.Set the id.image
(ImageIdentity image) Set the image.keys
(List<KeyIdentity> keys) Set the keys.Set the userData.
-
Constructor Details
-
Builder
public Builder()Instantiates a new builder. -
Builder
Instantiates a new builder with required properties.- Parameters:
id
- the idimage
- the imagekeys
- the keys
-
-
Method Details
-
build
Builds a ReplaceBareMetalServerInitializationOptions.- Returns:
- the new ReplaceBareMetalServerInitializationOptions instance
-
addKeys
Adds a new element to keys.- Parameters:
keys
- the new element to be added- Returns:
- the ReplaceBareMetalServerInitializationOptions builder
-
id
Set the id.- Parameters:
id
- the id- Returns:
- the ReplaceBareMetalServerInitializationOptions builder
-
image
Set the image.- Parameters:
image
- the image- Returns:
- the ReplaceBareMetalServerInitializationOptions builder
-
keys
Set the keys. Existing keys will be replaced.- Parameters:
keys
- the keys- Returns:
- the ReplaceBareMetalServerInitializationOptions builder
-
userData
Set the userData.- Parameters:
userData
- the userData- Returns:
- the ReplaceBareMetalServerInitializationOptions builder
-