Class ServiceProviderActionSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.delegateaccesscontrol.model.ServiceProviderActionSummary.Builder
-
- Enclosing class:
- ServiceProviderActionSummary
public static class ServiceProviderActionSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServiceProviderActionSummary
build()
ServiceProviderActionSummary.Builder
component(String component)
Name of the component for which the Service Provider Action is applicable.ServiceProviderActionSummary.Builder
copy(ServiceProviderActionSummary model)
ServiceProviderActionSummary.Builder
customerDisplayName(String customerDisplayName)
Display Name of the Service Provider Action.ServiceProviderActionSummary.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.ServiceProviderActionSummary.Builder
id(String id)
Unique identifier assigned by Oracle to a Service Provider Action.ServiceProviderActionSummary.Builder
lifecycleState(ServiceProviderAction.LifecycleState lifecycleState)
The current lifecycle state of the Service Provider Action.ServiceProviderActionSummary.Builder
name(String name)
Name of the Service Provider Action.ServiceProviderActionSummary.Builder
resourceType(DelegationControlResourceType resourceType)
resourceType for which the ServiceProviderAction is applicableServiceProviderActionSummary.Builder
serviceProviderServiceTypes(List<ServiceProviderServiceType> serviceProviderServiceTypes)
List of Service Provider Service Types that this Service Provider Action is applicable to.
-
-
-
Method Detail
-
id
public ServiceProviderActionSummary.Builder id(String id)
Unique identifier assigned by Oracle to a Service Provider Action.- Parameters:
id
- the value to set- Returns:
- this builder
-
name
public ServiceProviderActionSummary.Builder name(String name)
Name of the Service Provider Action.- Parameters:
name
- the value to set- Returns:
- this builder
-
customerDisplayName
public ServiceProviderActionSummary.Builder customerDisplayName(String customerDisplayName)
Display Name of the Service Provider Action.- Parameters:
customerDisplayName
- the value to set- Returns:
- this builder
-
component
public ServiceProviderActionSummary.Builder component(String component)
Name of the component for which the Service Provider Action is applicable.- Parameters:
component
- the value to set- Returns:
- this builder
-
resourceType
public ServiceProviderActionSummary.Builder resourceType(DelegationControlResourceType resourceType)
resourceType for which the ServiceProviderAction is applicable- Parameters:
resourceType
- the value to set- Returns:
- this builder
-
serviceProviderServiceTypes
public ServiceProviderActionSummary.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 ServiceProviderActionSummary.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 ServiceProviderActionSummary.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
-
build
public ServiceProviderActionSummary build()
-
copy
public ServiceProviderActionSummary.Builder copy(ServiceProviderActionSummary model)
-
-