Class InstanceAgentPluginConfigDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.cloudmigrations.model.InstanceAgentPluginConfigDetails.Builder
-
- Enclosing class:
- InstanceAgentPluginConfigDetails
public static class InstanceAgentPluginConfigDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InstanceAgentPluginConfigDetails
build()
InstanceAgentPluginConfigDetails.Builder
copy(InstanceAgentPluginConfigDetails model)
InstanceAgentPluginConfigDetails.Builder
desiredState(InstanceAgentPluginConfigDetails.DesiredState desiredState)
Whether the plugin should be enabled or disabled.InstanceAgentPluginConfigDetails.Builder
name(String name)
The plugin name.
-
-
-
Method Detail
-
name
public InstanceAgentPluginConfigDetails.Builder name(String name)
The plugin name.To get a list of available plugins, use the
listInstanceagentAvailablePlugins
operation in the Oracle Cloud Agent API. For more information about the available plugins, see Managing Plugins with Oracle Cloud Agent.- Parameters:
name
- the value to set- Returns:
- this builder
-
desiredState
public InstanceAgentPluginConfigDetails.Builder desiredState(InstanceAgentPluginConfigDetails.DesiredState desiredState)
Whether the plugin should be enabled or disabled.To enable the monitoring and management plugins, the isMonitoringDisabled and isManagementDisabled attributes must also be set to false.
- Parameters:
desiredState
- the value to set- Returns:
- this builder
-
build
public InstanceAgentPluginConfigDetails build()
-
copy
public InstanceAgentPluginConfigDetails.Builder copy(InstanceAgentPluginConfigDetails model)
-
-