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 ServiceProviderAction
build()
ServiceProviderAction.Builder
component(String component)
Name of the infrastructure layer associated with the Service Provider Action.ServiceProviderAction.Builder
copy(ServiceProviderAction model)
ServiceProviderAction.Builder
customerDisplayName(String customerDisplayName)
Display Name of the Service Provider Action.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.ServiceProviderAction.Builder
id(String id)
Unique Oracle assigned identifier for the Service Provider Action.ServiceProviderAction.Builder
lifecycleState(ServiceProviderAction.LifecycleState lifecycleState)
The current lifecycle state of the Service Provider Action.ServiceProviderAction.Builder
name(String name)
Unique name of the Service Provider Action.ServiceProviderAction.Builder
properties(List<ServiceProviderActionProperties> properties)
Fine grained properties associated with the Delegation Control.ServiceProviderAction.Builder
resourceType(DelegationControlResourceType resourceType)
resourceType for which the ServiceProviderAction is applicableServiceProviderAction.Builder
serviceProviderServiceTypes(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)
-
-