Class ServiceCatalog.Builder
- java.lang.Object
- 
- com.oracle.bmc.servicecatalog.model.ServiceCatalog.Builder
 
- 
- Enclosing class:
- ServiceCatalog
 
 public static class ServiceCatalog.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ServiceCatalogbuild()ServiceCatalog.BuildercompartmentId(String compartmentId)The Compartment id where the service catalog existsServiceCatalog.Buildercopy(ServiceCatalog model)ServiceCatalog.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.ServiceCatalog.BuilderdisplayName(String displayName)The name of the service catalog.ServiceCatalog.BuilderfreeformTags(Map<String,String> freeformTags)Simple key-value pair that is applied without any predefined name, type or scope.ServiceCatalog.Builderid(String id)The unique identifier for the Service catalog.ServiceCatalog.BuilderlifecycleState(ServiceCatalog.LifecycleState lifecycleState)The lifecycle state of the service catalog.ServiceCatalog.BuildertimeCreated(Date timeCreated)The date and time the service catalog was created, expressed in RFC 3339 timestamp format.ServiceCatalog.BuildertimeUpdated(Date timeUpdated)The date and time the service catalog was last modified, expressed in RFC 3339 timestamp format.
 
- 
- 
- 
Method Detail- 
idpublic ServiceCatalog.Builder id(String id) The unique identifier for the Service catalog.- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
compartmentIdpublic ServiceCatalog.Builder compartmentId(String compartmentId) The Compartment id where the service catalog exists- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic ServiceCatalog.Builder displayName(String displayName) The name of the service catalog.- Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
lifecycleStatepublic ServiceCatalog.Builder lifecycleState(ServiceCatalog.LifecycleState lifecycleState) The lifecycle state of the service catalog.- Parameters:
- lifecycleState- the value to set
- Returns:
- this builder
 
 - 
timeCreatedpublic ServiceCatalog.Builder timeCreated(Date timeCreated) The date and time the service catalog was created, expressed in RFC 3339 timestamp format.Example: 2021-05-26T21:10:29.600Z - Parameters:
- timeCreated- the value to set
- Returns:
- this builder
 
 - 
timeUpdatedpublic ServiceCatalog.Builder timeUpdated(Date timeUpdated) The date and time the service catalog was last modified, expressed in RFC 3339 timestamp format.Example: 2021-12-10T05:10:29.721Z - Parameters:
- timeUpdated- the value to set
- Returns:
- this builder
 
 - 
definedTagspublic ServiceCatalog.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
 
 - 
freeformTagspublic ServiceCatalog.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
 
 - 
buildpublic ServiceCatalog build() 
 - 
copypublic ServiceCatalog.Builder copy(ServiceCatalog model) 
 
- 
 
-