Class ServiceProviderAction.Builder
- java.lang.Object
-
- com.oracle.bmc.delegateaccesscontrol.model.ServiceProviderAction.Builder
-
- Enclosing class:
- ServiceProviderAction
public static class ServiceProviderAction.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServiceProviderActionbuild()ServiceProviderAction.Buildercomponent(String component)Name of the infrastructure layer associated with the Service Provider Action.ServiceProviderAction.Buildercopy(ServiceProviderAction model)ServiceProviderAction.BuildercustomerDisplayName(String customerDisplayName)Display Name of the Service Provider Action.ServiceProviderAction.Builderdescription(String description)Description of the Service Provider Action in terms of associated risk profile, and characteristics of the operating system commands made available to the support operator under this Service Provider Action.ServiceProviderAction.Builderid(String id)Unique Oracle assigned identifier for the Service Provider Action.ServiceProviderAction.BuilderlifecycleState(ServiceProviderAction.LifecycleState lifecycleState)The current lifecycle state of the Service Provider Action.ServiceProviderAction.Buildername(String name)Unique name of the Service Provider Action.ServiceProviderAction.Builderproperties(List<ServiceProviderActionProperties> properties)Fine grained properties associated with the Delegation Control.ServiceProviderAction.BuilderresourceType(DelegationControlResourceType resourceType)resourceType for which the ServiceProviderAction is applicableServiceProviderAction.BuilderserviceProviderServiceTypes(List<ServiceProviderServiceType> serviceProviderServiceTypes)List of Service Provider Service Types that this Service Provider Action is applicable to.
-
-
-
Method Detail
-
id
public ServiceProviderAction.Builder id(String id)
Unique Oracle assigned identifier for the Service Provider Action.- Parameters:
id- the value to set- Returns:
- this builder
-
name
public ServiceProviderAction.Builder name(String name)
Unique name of the Service Provider Action.- Parameters:
name- the value to set- Returns:
- this builder
-
customerDisplayName
public ServiceProviderAction.Builder customerDisplayName(String customerDisplayName)
Display Name of the Service Provider Action.- Parameters:
customerDisplayName- the value to set- Returns:
- this builder
-
component
public ServiceProviderAction.Builder component(String component)
Name of the infrastructure layer associated with the Service Provider Action.- Parameters:
component- the value to set- Returns:
- this builder
-
resourceType
public ServiceProviderAction.Builder resourceType(DelegationControlResourceType resourceType)
resourceType for which the ServiceProviderAction is applicable- Parameters:
resourceType- the value to set- Returns:
- this builder
-
serviceProviderServiceTypes
public ServiceProviderAction.Builder serviceProviderServiceTypes(List<ServiceProviderServiceType> serviceProviderServiceTypes)
List of Service Provider Service Types that this Service Provider Action is applicable to.- Parameters:
serviceProviderServiceTypes- the value to set- Returns:
- this builder
-
lifecycleState
public ServiceProviderAction.Builder lifecycleState(ServiceProviderAction.LifecycleState lifecycleState)
The current lifecycle state of the Service Provider Action.- Parameters:
lifecycleState- the value to set- Returns:
- this builder
-
description
public ServiceProviderAction.Builder description(String description)
Description of the Service Provider Action in terms of associated risk profile, and characteristics of the operating system commands made available to the support operator under this Service Provider Action.- Parameters:
description- the value to set- Returns:
- this builder
-
properties
public ServiceProviderAction.Builder properties(List<ServiceProviderActionProperties> properties)
Fine grained properties associated with the Delegation Control.- Parameters:
properties- the value to set- Returns:
- this builder
-
build
public ServiceProviderAction build()
-
copy
public ServiceProviderAction.Builder copy(ServiceProviderAction model)
-
-