Package com.oracle.bmc.oda.model
Class OdaPrivateEndpointScanProxy.Builder
- java.lang.Object
-
- com.oracle.bmc.oda.model.OdaPrivateEndpointScanProxy.Builder
-
- Enclosing class:
- OdaPrivateEndpointScanProxy
public static class OdaPrivateEndpointScanProxy.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OdaPrivateEndpointScanProxy
build()
OdaPrivateEndpointScanProxy.Builder
copy(OdaPrivateEndpointScanProxy model)
OdaPrivateEndpointScanProxy.Builder
id(String id)
The OCID of the ODA Private Endpoint Scan Proxy.OdaPrivateEndpointScanProxy.Builder
lifecycleState(OdaPrivateEndpointScanProxy.LifecycleState lifecycleState)
The current state of the ODA Private Endpoint Scan Proxy.OdaPrivateEndpointScanProxy.Builder
protocol(OdaPrivateEndpointScanProxy.Protocol protocol)
The protocol used for communication between client, scanProxy and RAC’s scan listenersOdaPrivateEndpointScanProxy.Builder
scanListenerInfos(List<ScanListenerInfo> scanListenerInfos)
The FQDN/IPs and port information of customer’s Real Application Cluster (RAC)’s SCAN listeners.OdaPrivateEndpointScanProxy.Builder
scanListenerType(OdaPrivateEndpointScanProxy.ScanListenerType scanListenerType)
Type indicating whether Scan listener is specified by its FQDN or list of IPsOdaPrivateEndpointScanProxy.Builder
timeCreated(Date timeCreated)
When the resource was created.
-
-
-
Method Detail
-
id
public OdaPrivateEndpointScanProxy.Builder id(String id)
The OCID of the ODA Private Endpoint Scan Proxy.- Parameters:
id
- the value to set- Returns:
- this builder
-
scanListenerType
public OdaPrivateEndpointScanProxy.Builder scanListenerType(OdaPrivateEndpointScanProxy.ScanListenerType scanListenerType)
Type indicating whether Scan listener is specified by its FQDN or list of IPs- Parameters:
scanListenerType
- the value to set- Returns:
- this builder
-
protocol
public OdaPrivateEndpointScanProxy.Builder protocol(OdaPrivateEndpointScanProxy.Protocol protocol)
The protocol used for communication between client, scanProxy and RAC’s scan listeners- Parameters:
protocol
- the value to set- Returns:
- this builder
-
scanListenerInfos
public OdaPrivateEndpointScanProxy.Builder scanListenerInfos(List<ScanListenerInfo> scanListenerInfos)
The FQDN/IPs and port information of customer’s Real Application Cluster (RAC)’s SCAN listeners.- Parameters:
scanListenerInfos
- the value to set- Returns:
- this builder
-
lifecycleState
public OdaPrivateEndpointScanProxy.Builder lifecycleState(OdaPrivateEndpointScanProxy.LifecycleState lifecycleState)
The current state of the ODA Private Endpoint Scan Proxy.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
timeCreated
public OdaPrivateEndpointScanProxy.Builder timeCreated(Date timeCreated)
When the resource was created.A date-time string as described in RFC 3339, section 14.29.
- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
build
public OdaPrivateEndpointScanProxy build()
-
copy
public OdaPrivateEndpointScanProxy.Builder copy(OdaPrivateEndpointScanProxy model)
-
-