@CompileStatic @org.kordamp.jipsy.annotations.TypeProviderFor(OCITask) class AddIngressSecurityRuleTask extends AbstractOCITask
| Modifiers | Name | Description |
|---|---|---|
static enum |
AddIngressSecurityRuleTask.PortType |
| Fields inherited from class | Fields |
|---|---|
class AbstractOCITask |
CONFIG_LOCATION, TIMESTAMP_FORMAT, closeables, ociConfig |
| Type | Name and description |
|---|---|
static Pattern |
PORT_RANGE_PATTERN |
static String |
TASK_DESCRIPTION |
ListProperty<String> |
destinationPorts |
Property<PortType> |
portType |
ListProperty<String> |
sourcePorts |
| Type Params | Return Type | Name and description |
|---|---|---|
|
static com.oracle.bmc.core.model.SecurityList |
addIngressSecurityRules(OCITask owner, com.oracle.bmc.core.VirtualNetworkClient client, String securityListId, AddIngressSecurityRuleTask.PortType portType, List<String> sourcePorts, List<String> destinationPorts) |
|
protected void |
doExecuteTask() |
|
List<PortType> |
getAvailablePortTypes() |
|
Provider<PortType> |
getResolvedPortType() |
|
void |
setDestinationPort(List<String> destinationPorts) |
|
void |
setDestinationPort(String port) |
|
void |
setPortType(AddIngressSecurityRuleTask.PortType portType) |
|
void |
setSourcePort(List<String> sourcePorts) |
|
void |
setSourcePort(String port) |