Class CreateResourceInstanceOptions.Builder
- java.lang.Object
-
- com.ibm.cloud.platform_services.resource_controller.v2.model.CreateResourceInstanceOptions.Builder
-
- Enclosing class:
- CreateResourceInstanceOptions
public static class CreateResourceInstanceOptions.Builder extends java.lang.ObjectBuilder.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateResourceInstanceOptions.BuilderaddTags(java.lang.String tags)Adds an tags to tags.CreateResourceInstanceOptions.BuilderallowCleanup(java.lang.Boolean allowCleanup)Set the allowCleanup.CreateResourceInstanceOptionsbuild()Builds a CreateResourceInstanceOptions.CreateResourceInstanceOptions.BuilderentityLock(java.lang.Boolean entityLock)Set the entityLock.CreateResourceInstanceOptions.Buildername(java.lang.String name)Set the name.CreateResourceInstanceOptions.Builderparameters(java.util.Map<java.lang.String,java.lang.Object> parameters)Set the parameters.CreateResourceInstanceOptions.BuilderresourceGroup(java.lang.String resourceGroup)Set the resourceGroup.CreateResourceInstanceOptions.BuilderresourcePlanId(java.lang.String resourcePlanId)Set the resourcePlanId.CreateResourceInstanceOptions.Buildertags(java.util.List<java.lang.String> tags)Set the tags.CreateResourceInstanceOptions.Buildertarget(java.lang.String target)Set the target.
-
-
-
Constructor Detail
-
Builder
public Builder()
Instantiates a new builder.
-
Builder
public Builder(java.lang.String name, java.lang.String target, java.lang.String resourceGroup, java.lang.String resourcePlanId)Instantiates a new builder with required properties.- Parameters:
name- the nametarget- the targetresourceGroup- the resourceGroupresourcePlanId- the resourcePlanId
-
-
Method Detail
-
build
public CreateResourceInstanceOptions build()
Builds a CreateResourceInstanceOptions.- Returns:
- the new CreateResourceInstanceOptions instance
-
addTags
public CreateResourceInstanceOptions.Builder addTags(java.lang.String tags)
Adds an tags to tags.- Parameters:
tags- the new tags- Returns:
- the CreateResourceInstanceOptions builder
-
name
public CreateResourceInstanceOptions.Builder name(java.lang.String name)
Set the name.- Parameters:
name- the name- Returns:
- the CreateResourceInstanceOptions builder
-
target
public CreateResourceInstanceOptions.Builder target(java.lang.String target)
Set the target.- Parameters:
target- the target- Returns:
- the CreateResourceInstanceOptions builder
-
resourceGroup
public CreateResourceInstanceOptions.Builder resourceGroup(java.lang.String resourceGroup)
Set the resourceGroup.- Parameters:
resourceGroup- the resourceGroup- Returns:
- the CreateResourceInstanceOptions builder
-
resourcePlanId
public CreateResourceInstanceOptions.Builder resourcePlanId(java.lang.String resourcePlanId)
Set the resourcePlanId.- Parameters:
resourcePlanId- the resourcePlanId- Returns:
- the CreateResourceInstanceOptions builder
-
tags
public CreateResourceInstanceOptions.Builder tags(java.util.List<java.lang.String> tags)
Set the tags. Existing tags will be replaced.- Parameters:
tags- the tags- Returns:
- the CreateResourceInstanceOptions builder
-
allowCleanup
public CreateResourceInstanceOptions.Builder allowCleanup(java.lang.Boolean allowCleanup)
Set the allowCleanup.- Parameters:
allowCleanup- the allowCleanup- Returns:
- the CreateResourceInstanceOptions builder
-
parameters
public CreateResourceInstanceOptions.Builder parameters(java.util.Map<java.lang.String,java.lang.Object> parameters)
Set the parameters.- Parameters:
parameters- the parameters- Returns:
- the CreateResourceInstanceOptions builder
-
entityLock
public CreateResourceInstanceOptions.Builder entityLock(java.lang.Boolean entityLock)
Set the entityLock.- Parameters:
entityLock- the entityLock- Returns:
- the CreateResourceInstanceOptions builder
-
-