Package com.oracle.bmc.vbsinst.model
Class UpdateVbsInstanceDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.vbsinst.model.UpdateVbsInstanceDetails.Builder
-
- Enclosing class:
- UpdateVbsInstanceDetails
public static class UpdateVbsInstanceDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdateVbsInstanceDetails
build()
UpdateVbsInstanceDetails.Builder
copy(UpdateVbsInstanceDetails model)
UpdateVbsInstanceDetails.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.UpdateVbsInstanceDetails.Builder
displayName(String displayName)
Display NameUpdateVbsInstanceDetails.Builder
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.UpdateVbsInstanceDetails.Builder
isResourceUsageAgreementGranted(Boolean isResourceUsageAgreementGranted)
Whether VBS is authorized to create and use resources in the customer tenancyUpdateVbsInstanceDetails.Builder
resourceCompartmentId(String resourceCompartmentId)
Compartment where VBS may create additional resources for the service instance
-
-
-
Method Detail
-
displayName
public UpdateVbsInstanceDetails.Builder displayName(String displayName)
Display Name- Parameters:
displayName
- the value to set- Returns:
- this builder
-
isResourceUsageAgreementGranted
public UpdateVbsInstanceDetails.Builder isResourceUsageAgreementGranted(Boolean isResourceUsageAgreementGranted)
Whether VBS is authorized to create and use resources in the customer tenancy- Parameters:
isResourceUsageAgreementGranted
- the value to set- Returns:
- this builder
-
resourceCompartmentId
public UpdateVbsInstanceDetails.Builder resourceCompartmentId(String resourceCompartmentId)
Compartment where VBS may create additional resources for the service instance- Parameters:
resourceCompartmentId
- the value to set- Returns:
- this builder
-
freeformTags
public UpdateVbsInstanceDetails.Builder freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.Exists for cross-compatibility only. Example: {“bar-key”: “value”}
- Parameters:
freeformTags
- the value to set- Returns:
- this builder
-
definedTags
public UpdateVbsInstanceDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.Each key is predefined and scoped to a namespace. Example: {“foo-namespace”: {“bar-key”: “value”}}
- Parameters:
definedTags
- the value to set- Returns:
- this builder
-
build
public UpdateVbsInstanceDetails build()
-
copy
public UpdateVbsInstanceDetails.Builder copy(UpdateVbsInstanceDetails model)
-
-