Package com.oracle.bmc.jms.model
Class CreateJmsPluginDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.jms.model.CreateJmsPluginDetails.Builder
-
- Enclosing class:
- CreateJmsPluginDetails
public static class CreateJmsPluginDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateJmsPluginDetails.Builder
agentId(String agentId)
The OCID of the Management Agent (OMA) or the Oracle Cloud Agent (OCA) instance where the JMS plugin is deployed.CreateJmsPluginDetails
build()
CreateJmsPluginDetails.Builder
compartmentId(String compartmentId)
The OMA/OCA agent’s compartment OCID.CreateJmsPluginDetails.Builder
copy(CreateJmsPluginDetails model)
CreateJmsPluginDetails.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.CreateJmsPluginDetails.Builder
fleetId(String fleetId)
The OCID of the fleet.CreateJmsPluginDetails.Builder
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type, or scope.
-
-
-
Method Detail
-
agentId
public CreateJmsPluginDetails.Builder agentId(String agentId)
The OCID of the Management Agent (OMA) or the Oracle Cloud Agent (OCA) instance where the JMS plugin is deployed.- Parameters:
agentId
- the value to set- Returns:
- this builder
-
compartmentId
public CreateJmsPluginDetails.Builder compartmentId(String compartmentId)
The OMA/OCA agent’s compartment OCID.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
fleetId
public CreateJmsPluginDetails.Builder fleetId(String fleetId)
The OCID of the fleet.- Parameters:
fleetId
- the value to set- Returns:
- this builder
-
definedTags
public CreateJmsPluginDetails.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”}}. (See Understanding Free-form Tags).
- Parameters:
definedTags
- the value to set- Returns:
- this builder
-
freeformTags
public CreateJmsPluginDetails.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”}. (See Managing Tags and Tag Namespaces.)
- Parameters:
freeformTags
- the value to set- Returns:
- this builder
-
build
public CreateJmsPluginDetails build()
-
copy
public CreateJmsPluginDetails.Builder copy(CreateJmsPluginDetails model)
-
-