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 SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateJmsPluginDetails.BuilderagentId(String agentId)The OCID of the Management Agent (OMA), the Oracle Cloud Agent (OCA), or the Oracle Container Management Agent (OCMA) instance where the JMS plugin is deployed.CreateJmsPluginDetails.BuilderagentType(AgentType agentType)The agent type.CreateJmsPluginDetailsbuild()CreateJmsPluginDetails.BuildercompartmentId(String compartmentId)The OMA/OCA/OCMA agent’s compartment OCID.CreateJmsPluginDetails.Buildercopy(CreateJmsPluginDetails model)CreateJmsPluginDetails.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.CreateJmsPluginDetails.BuilderfleetId(String fleetId)The OCID of the fleet.CreateJmsPluginDetails.BuilderfreeformTags(Map<String,String> freeformTags)Simple key-value pair that is applied without any predefined name, type, or scope.
 
- 
- 
- 
Method Detail- 
agentIdpublic CreateJmsPluginDetails.Builder agentId(String agentId) The OCID of the Management Agent (OMA), the Oracle Cloud Agent (OCA), or the Oracle Container Management Agent (OCMA) instance where the JMS plugin is deployed.- Parameters:
- agentId- the value to set
- Returns:
- this builder
 
 - 
compartmentIdpublic CreateJmsPluginDetails.Builder compartmentId(String compartmentId) The OMA/OCA/OCMA agent’s compartment OCID.- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
agentTypepublic CreateJmsPluginDetails.Builder agentType(AgentType agentType) The agent type.- Parameters:
- agentType- the value to set
- Returns:
- this builder
 
 - 
fleetIdpublic CreateJmsPluginDetails.Builder fleetId(String fleetId) The OCID of the fleet.- Parameters:
- fleetId- the value to set
- Returns:
- this builder
 
 - 
definedTagspublic 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
 
 - 
freeformTagspublic 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
 
 - 
buildpublic CreateJmsPluginDetails build() 
 - 
copypublic CreateJmsPluginDetails.Builder copy(CreateJmsPluginDetails model) 
 
- 
 
-