Class OperatorAction.Builder
- java.lang.Object
-
- com.oracle.bmc.operatoraccesscontrol.model.OperatorAction.Builder
-
- Enclosing class:
- OperatorAction
public static class OperatorAction.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OperatorAction
build()
OperatorAction.Builder
component(String component)
Name of the infrastructure layer associated with the operator action.OperatorAction.Builder
copy(OperatorAction model)
OperatorAction.Builder
customerDisplayName(String customerDisplayName)
Display Name of the operator action.OperatorAction.Builder
description(String description)
Description of the operator action in terms of associated risk profile, and characteristics of the operating system commands made available to the operator under this operator action.OperatorAction.Builder
id(String id)
Unique Oracle assigned identifier for the operator action.OperatorAction.Builder
name(String name)
Unique name of the operator action.OperatorAction.Builder
properties(List<OperatorActionProperties> properties)
Fine grained properties associated with the operator control.OperatorAction.Builder
resourceType(ResourceTypes resourceType)
resourceType for which the OperatorAction is applicable
-
-
-
Method Detail
-
id
public OperatorAction.Builder id(String id)
Unique Oracle assigned identifier for the operator action.- Parameters:
id
- the value to set- Returns:
- this builder
-
name
public OperatorAction.Builder name(String name)
Unique name of the operator action.- Parameters:
name
- the value to set- Returns:
- this builder
-
customerDisplayName
public OperatorAction.Builder customerDisplayName(String customerDisplayName)
Display Name of the operator action.- Parameters:
customerDisplayName
- the value to set- Returns:
- this builder
-
component
public OperatorAction.Builder component(String component)
Name of the infrastructure layer associated with the operator action.- Parameters:
component
- the value to set- Returns:
- this builder
-
resourceType
public OperatorAction.Builder resourceType(ResourceTypes resourceType)
resourceType for which the OperatorAction is applicable- Parameters:
resourceType
- the value to set- Returns:
- this builder
-
description
public OperatorAction.Builder description(String description)
Description of the operator action in terms of associated risk profile, and characteristics of the operating system commands made available to the operator under this operator action.- Parameters:
description
- the value to set- Returns:
- this builder
-
properties
public OperatorAction.Builder properties(List<OperatorActionProperties> properties)
Fine grained properties associated with the operator control.- Parameters:
properties
- the value to set- Returns:
- this builder
-
build
public OperatorAction build()
-
copy
public OperatorAction.Builder copy(OperatorAction model)
-
-