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
-