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 InstanceAgentPluginConfigDetailsbuild()InstanceAgentPluginConfigDetails.Buildercopy(InstanceAgentPluginConfigDetails model)InstanceAgentPluginConfigDetails.BuilderdesiredState(InstanceAgentPluginConfigDetails.DesiredState desiredState)Whether the plugin should be enabled or disabled.InstanceAgentPluginConfigDetails.Buildername(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
listInstanceagentAvailablePluginsoperation 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)
-
-