@Generated(value="OracleSDKGenerator", comments="API Version: 20230501") public class NetworkFirewallClient extends BaseSyncClient implements NetworkFirewall
Modifier and Type | Class and Description |
---|---|
static class |
NetworkFirewallClient.Builder
Builder class for this client.
|
Modifier and Type | Field and Description |
---|---|
String |
clientCommonLibraryVersion
Compatible SDK version, provided by the codegen.
|
Optional<String> |
minimumClientCommonLibraryVersionFromClient
Minimum compatible SDK version, maybe provided by the codegen.
|
static Service |
SERVICE
Service instance for NetworkFirewall.
|
Constructor and Description |
---|
NetworkFirewallClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory)
Deprecated.
Use the
builder instead. |
NetworkFirewallClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
List<ClientConfigurator> additionalClientConfigurators)
Deprecated.
Use the
builder instead. |
NetworkFirewallClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
List<ClientConfigurator> additionalClientConfigurators,
String endpoint)
Deprecated.
Use the
builder instead. |
NetworkFirewallClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories,
List<ClientConfigurator> additionalClientConfigurators,
String endpoint)
Deprecated.
Use the
builder instead. |
NetworkFirewallClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories,
List<ClientConfigurator> additionalClientConfigurators,
String endpoint,
ExecutorService executorService)
Deprecated.
Use the
builder instead. |
NetworkFirewallClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
Deprecated.
Use the
builder instead. |
NetworkFirewallClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration)
Deprecated.
Use the
builder instead. |
NetworkFirewallClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator)
Deprecated.
Use the
builder instead. |
Modifier and Type | Method and Description |
---|---|
ApplyNetworkFirewallPolicyResponse |
applyNetworkFirewallPolicy(ApplyNetworkFirewallPolicyRequest request)
Applies the candidate version of the NetworkFirewallPolicy resource.
|
static NetworkFirewallClient.Builder |
builder()
Create a builder for this client.
|
BulkUploadAddressListsResponse |
bulkUploadAddressLists(BulkUploadAddressListsRequest request)
Creates a new Address Lists at bulk for the Network Firewall Policy.
|
BulkUploadApplicationGroupsResponse |
bulkUploadApplicationGroups(BulkUploadApplicationGroupsRequest request)
Creates a new Application Group at bulk for the Network Firewall Policy.
|
BulkUploadApplicationsResponse |
bulkUploadApplications(BulkUploadApplicationsRequest request)
Creates new Applications at bulk for the Network Firewall Policy.
|
BulkUploadDecryptionProfilesResponse |
bulkUploadDecryptionProfiles(BulkUploadDecryptionProfilesRequest request)
Creates new Decryption Profiles at bulk for the Network Firewall Policy.
|
BulkUploadDecryptionRulesResponse |
bulkUploadDecryptionRules(BulkUploadDecryptionRulesRequest request)
Creates Decryption Rules at bulk for the Network Firewall Policy.
|
BulkUploadMappedSecretsResponse |
bulkUploadMappedSecrets(BulkUploadMappedSecretsRequest request)
Creates new Mapped Secrets at bulk for the Network Firewall Policy.
|
BulkUploadSecurityRulesResponse |
bulkUploadSecurityRules(BulkUploadSecurityRulesRequest request)
Creates a new Security Rule at bulk for the Network Firewall Policy.
|
BulkUploadServiceListsResponse |
bulkUploadServiceLists(BulkUploadServiceListsRequest request)
Creates a new Service List at bulk for the Network Firewall Policy.
|
BulkUploadServicesResponse |
bulkUploadServices(BulkUploadServicesRequest request)
Creates new Services at bulk for the Network Firewall Policy.
|
BulkUploadTunnelInspectionRulesResponse |
bulkUploadTunnelInspectionRules(BulkUploadTunnelInspectionRulesRequest request)
Creates a new Tunnel Inspection Rule at bulk for the Network Firewall Policy.
|
BulkUploadUrlListsResponse |
bulkUploadUrlLists(BulkUploadUrlListsRequest request)
Creates a new Url Lists at bulk for the Network Firewall Policy.
|
CancelWorkRequestResponse |
cancelWorkRequest(CancelWorkRequestRequest request)
Cancel work request with the given ID.
|
ChangeNetworkFirewallCompartmentResponse |
changeNetworkFirewallCompartment(ChangeNetworkFirewallCompartmentRequest request)
Moves a NetworkFirewall resource from one compartment identifier to another.
|
ChangeNetworkFirewallPolicyCompartmentResponse |
changeNetworkFirewallPolicyCompartment(ChangeNetworkFirewallPolicyCompartmentRequest request)
Moves a NetworkFirewallPolicy resource from one compartment identifier to another.
|
CloneNetworkFirewallPolicyResponse |
cloneNetworkFirewallPolicy(CloneNetworkFirewallPolicyRequest request)
Moves a NetworkFirewallPolicy resource from one compartment identifier to another.
|
void |
close() |
CreateAddressListResponse |
createAddressList(CreateAddressListRequest request)
Creates a new Address List for the Network Firewall Policy.
|
CreateApplicationResponse |
createApplication(CreateApplicationRequest request)
Creates a new Application for the Network Firewall Policy.
|
CreateApplicationGroupResponse |
createApplicationGroup(CreateApplicationGroupRequest request)
Creates a new ApplicationGroup for the Network Firewall Policy.
|
CreateDecryptionProfileResponse |
createDecryptionProfile(CreateDecryptionProfileRequest request)
Creates a new Decryption Profile for the Network Firewall Policy.
|
CreateDecryptionRuleResponse |
createDecryptionRule(CreateDecryptionRuleRequest request)
Creates a new Decryption Rule for the Network Firewall Policy.
|
CreateMappedSecretResponse |
createMappedSecret(CreateMappedSecretRequest request)
Creates a new Mapped Secret for the Network Firewall Policy.
|
CreateNetworkFirewallResponse |
createNetworkFirewall(CreateNetworkFirewallRequest request)
Creates a new NetworkFirewall.
|
CreateNetworkFirewallPolicyResponse |
createNetworkFirewallPolicy(CreateNetworkFirewallPolicyRequest request)
Creates a new Network Firewall Policy.
|
CreateSecurityRuleResponse |
createSecurityRule(CreateSecurityRuleRequest request)
Creates a new Security Rule for the Network Firewall Policy.
|
CreateServiceResponse |
createService(CreateServiceRequest request)
Creates a new Service for the Network Firewall Policy.
|
CreateServiceListResponse |
createServiceList(CreateServiceListRequest request)
Creates a new ServiceList for the Network Firewall Policy.
|
CreateTunnelInspectionRuleResponse |
createTunnelInspectionRule(CreateTunnelInspectionRuleRequest request)
Creates a new tunnel inspection rule for the network firewall policy.
|
CreateUrlListResponse |
createUrlList(CreateUrlListRequest request)
Creates a new Url List for the Network Firewall Policy.
|
DeleteAddressListResponse |
deleteAddressList(DeleteAddressListRequest request)
Deletes a Address List resource with the given identifier.
|
DeleteApplicationResponse |
deleteApplication(DeleteApplicationRequest request)
Deletes a Application resource with the given identifier.
|
DeleteApplicationGroupResponse |
deleteApplicationGroup(DeleteApplicationGroupRequest request)
Deletes a ApplicationGroup resource with the given identifier.
|
DeleteDecryptionProfileResponse |
deleteDecryptionProfile(DeleteDecryptionProfileRequest request)
Deletes a Decryption Profile resource with the given identifier.
|
DeleteDecryptionRuleResponse |
deleteDecryptionRule(DeleteDecryptionRuleRequest request)
Deletes a Decryption Rule resource with the given identifier.
|
DeleteMappedSecretResponse |
deleteMappedSecret(DeleteMappedSecretRequest request)
Deletes a Mapped Secret resource with the given identifier.
|
DeleteNetworkFirewallResponse |
deleteNetworkFirewall(DeleteNetworkFirewallRequest request)
Deletes a NetworkFirewall resource by identifier
|
DeleteNetworkFirewallPolicyResponse |
deleteNetworkFirewallPolicy(DeleteNetworkFirewallPolicyRequest request)
Deletes a NetworkFirewallPolicy resource with the given identifier.
|
DeleteSecurityRuleResponse |
deleteSecurityRule(DeleteSecurityRuleRequest request)
Deletes a Security Rule resource with the given identifier.
|
DeleteServiceResponse |
deleteService(DeleteServiceRequest request)
Deletes a Service resource with the given identifier.
|
DeleteServiceListResponse |
deleteServiceList(DeleteServiceListRequest request)
Deletes a ServiceList resource with the given identifier.
|
DeleteTunnelInspectionRuleResponse |
deleteTunnelInspectionRule(DeleteTunnelInspectionRuleRequest request)
Deletes a tunnel inspection rule resource with the given identifier.
|
DeleteUrlListResponse |
deleteUrlList(DeleteUrlListRequest request)
Deletes a Url List resource with the given identifier.
|
GetAddressListResponse |
getAddressList(GetAddressListRequest request)
Get Address List by the given name in the context of network firewall policy.
|
GetApplicationResponse |
getApplication(GetApplicationRequest request)
Get Application by the given name in the context of network firewall policy.
|
GetApplicationGroupResponse |
getApplicationGroup(GetApplicationGroupRequest request)
Get ApplicationGroup by the given name in the context of network firewall policy.
|
String |
getClientCommonLibraryVersion() |
GetDecryptionProfileResponse |
getDecryptionProfile(GetDecryptionProfileRequest request)
Get Decryption Profile by the given name in the context of network firewall policy.
|
GetDecryptionRuleResponse |
getDecryptionRule(GetDecryptionRuleRequest request)
Get Decryption Rule by the given name in the context of network firewall policy.
|
protected ClientConfigurator |
getDefaultConfigurator() |
String |
getEndpoint() |
GetMappedSecretResponse |
getMappedSecret(GetMappedSecretRequest request)
Get Mapped Secret by the given name in the context of network firewall policy.
|
Optional<String> |
getMinimumClientCommonLibraryVersionFromClient() |
GetNetworkFirewallResponse |
getNetworkFirewall(GetNetworkFirewallRequest request)
Gets a NetworkFirewall by identifier
|
GetNetworkFirewallPolicyResponse |
getNetworkFirewallPolicy(GetNetworkFirewallPolicyRequest request)
Gets a NetworkFirewallPolicy given the network firewall policy identifier.
|
NetworkFirewallPaginators |
getPaginators()
Gets the pre-configured paginators available for list operations in this service which may
return multiple pages of data.
|
GetSecurityRuleResponse |
getSecurityRule(GetSecurityRuleRequest request)
Get Security Rule by the given name in the context of network firewall policy.
|
GetServiceResponse |
getService(GetServiceRequest request)
Get Service by the given name in the context of network firewall policy.
|
GetServiceListResponse |
getServiceList(GetServiceListRequest request)
Get ServiceList by the given name in the context of network firewall policy.
|
GetTunnelInspectionRuleResponse |
getTunnelInspectionRule(GetTunnelInspectionRuleRequest request)
Get tunnel inspection rule by the given name in the context of network firewall policy.
|
GetUrlListResponse |
getUrlList(GetUrlListRequest request)
Get Url List by the given name in the context of network firewall policy.
|
NetworkFirewallWaiters |
getWaiters()
Gets the pre-configured waiters available for resources for this service.
|
GetWorkRequestResponse |
getWorkRequest(GetWorkRequestRequest request)
Gets the status of the work request with the given ID.
|
ListAddressListsResponse |
listAddressLists(ListAddressListsRequest request)
Returns a list of Network Firewall Policies.
|
ListApplicationGroupsResponse |
listApplicationGroups(ListApplicationGroupsRequest request)
Returns a list of ApplicationGroups for the policy.
|
ListApplicationsResponse |
listApplications(ListApplicationsRequest request)
Returns a list of Applications for the policy.
|
ListDecryptionProfilesResponse |
listDecryptionProfiles(ListDecryptionProfilesRequest request)
Returns a list of Decryption Profile for the Network Firewall Policy.
|
ListDecryptionRulesResponse |
listDecryptionRules(ListDecryptionRulesRequest request)
Returns a list of Decryption Rule for the Network Firewall Policy.
|
ListMappedSecretsResponse |
listMappedSecrets(ListMappedSecretsRequest request)
Returns a list of Mapped Secret for the Network Firewall Policy.
|
ListNetworkFirewallPoliciesResponse |
listNetworkFirewallPolicies(ListNetworkFirewallPoliciesRequest request)
Returns a list of Network Firewall Policies.
|
ListNetworkFirewallsResponse |
listNetworkFirewalls(ListNetworkFirewallsRequest request)
Returns a list of NetworkFirewalls.
|
ListSecurityRulesResponse |
listSecurityRules(ListSecurityRulesRequest request)
Returns a list of Security Rule for the Network Firewall Policy.
|
ListServiceListsResponse |
listServiceLists(ListServiceListsRequest request)
Returns a list of ServiceLists for the policy.
|
ListServicesResponse |
listServices(ListServicesRequest request)
Returns a list of Services for the policy.
|
ListTunnelInspectionRulesResponse |
listTunnelInspectionRules(ListTunnelInspectionRulesRequest request)
Returns a list of tunnel inspection rules for the network firewall policy.
|
ListUrlListsResponse |
listUrlLists(ListUrlListsRequest request)
Returns a list of URL lists for the Network Firewall Policy.
|
ListWorkRequestErrorsResponse |
listWorkRequestErrors(ListWorkRequestErrorsRequest request)
Return a (paginated) list of errors for a given work request.
|
ListWorkRequestLogsResponse |
listWorkRequestLogs(ListWorkRequestLogsRequest request)
Return a (paginated) list of logs for a given work request.
|
ListWorkRequestsResponse |
listWorkRequests(ListWorkRequestsRequest request)
Lists the work requests in a compartment.
|
MigrateNetworkFirewallPolicyResponse |
migrateNetworkFirewallPolicy(MigrateNetworkFirewallPolicyRequest request)
Moves a NetworkFirewallPolicy resource from one version to latest version.
|
void |
populateServiceParametersInEndpoint(String endpoint,
Map<String,Object> requiredParametersMap)
Populate the parameters in the endpoint with its corresponding value and update the base
endpoint.
|
void |
refreshClient()
Rebuild the backing
HttpClient . |
void |
setEndpoint(String endpoint) |
void |
setRegion(Region region)
Sets the region to call (ex, Region.US_PHOENIX_1).
|
void |
setRegion(String regionId)
Sets the region to call (ex, ‘us-phoenix-1’).
|
UpdateAddressListResponse |
updateAddressList(UpdateAddressListRequest request)
Updates the Address list with the given name in the network firewall policy.
|
UpdateApplicationResponse |
updateApplication(UpdateApplicationRequest request)
Updates the Application with the given name in the network firewall policy.
|
UpdateApplicationGroupResponse |
updateApplicationGroup(UpdateApplicationGroupRequest request)
Updates the ApplicationGroup with the given name in the network firewall policy.
|
void |
updateBaseEndpoint(String endpoint)
This method should be used for parameterized endpoint templates only.
|
UpdateDecryptionProfileResponse |
updateDecryptionProfile(UpdateDecryptionProfileRequest request)
Updates the Decryption Profile with the given name in the network firewall policy.
|
UpdateDecryptionRuleResponse |
updateDecryptionRule(UpdateDecryptionRuleRequest request)
Updates the Decryption Rule with the given name in the network firewall policy.
|
UpdateMappedSecretResponse |
updateMappedSecret(UpdateMappedSecretRequest request)
Updates the Mapped Secret with the given name in the network firewall policy.
|
UpdateNetworkFirewallResponse |
updateNetworkFirewall(UpdateNetworkFirewallRequest request)
Updates the NetworkFirewall
|
UpdateNetworkFirewallPolicyResponse |
updateNetworkFirewallPolicy(UpdateNetworkFirewallPolicyRequest request)
Updates the NetworkFirewallPolicy
|
UpdateSecurityRuleResponse |
updateSecurityRule(UpdateSecurityRuleRequest request)
Updates the Security Rule with the given name in the network firewall policy.
|
UpdateServiceResponse |
updateService(UpdateServiceRequest request)
Updates the Service with the given name in the network firewall policy.
|
UpdateServiceListResponse |
updateServiceList(UpdateServiceListRequest request)
Updates the ServiceList with the given name in the network firewall policy.
|
UpdateTunnelInspectionRuleResponse |
updateTunnelInspectionRule(UpdateTunnelInspectionRuleRequest request)
Updates the tunnel inspection rule with the given name in the network firewall policy.
|
UpdateUrlListResponse |
updateUrlList(UpdateUrlListRequest request)
Updates the Url list with the given name in the network firewall policy.
|
void |
useRealmSpecificEndpointTemplate(boolean useOfRealmSpecificEndpointTemplateEnabled)
This method should be used to enable or disable the use of realm-specific endpoint template.
|
clientCall
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getEndpoint, refreshClient, setEndpoint, useRealmSpecificEndpointTemplate
close
public static final Service SERVICE
Service instance for NetworkFirewall.
public final String clientCommonLibraryVersion
@Deprecated public NetworkFirewallClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see NetworkFirewallClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)@Deprecated public NetworkFirewallClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see NetworkFirewallClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
@Deprecated public NetworkFirewallClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see NetworkFirewallClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
clientConfigurator
- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
@Deprecated public NetworkFirewallClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see NetworkFirewallClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
clientConfigurator
- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
- ClientBuilderBase.requestSignerFactory
@Deprecated public NetworkFirewallClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see NetworkFirewallClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
clientConfigurator
- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
- ClientBuilderBase.requestSignerFactory
additionalClientConfigurators
- ClientBuilderBase.additionalClientConfigurators
@Deprecated public NetworkFirewallClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see NetworkFirewallClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
clientConfigurator
- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
- ClientBuilderBase.requestSignerFactory
additionalClientConfigurators
- ClientBuilderBase.additionalClientConfigurators
endpoint
- ClientBuilderBase.endpoint(java.lang.String)
@Deprecated public NetworkFirewallClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see NetworkFirewallClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
clientConfigurator
- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
- ClientBuilderBase.requestSignerFactory
additionalClientConfigurators
- ClientBuilderBase.additionalClientConfigurators
endpoint
- ClientBuilderBase.endpoint(java.lang.String)
signingStrategyRequestSignerFactories
- ClientBuilderBase.signingStrategyRequestSignerFactories
@Deprecated public NetworkFirewallClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint, ExecutorService executorService)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see NetworkFirewallClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
clientConfigurator
- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
defaultRequestSignerFactory
- ClientBuilderBase.requestSignerFactory
additionalClientConfigurators
- ClientBuilderBase.additionalClientConfigurators
endpoint
- ClientBuilderBase.endpoint(java.lang.String)
signingStrategyRequestSignerFactories
- ClientBuilderBase.signingStrategyRequestSignerFactories
executorService
- NetworkFirewallClient.Builder.executorService
public static NetworkFirewallClient.Builder builder()
Create a builder for this client.
public void setRegion(Region region)
NetworkFirewall
Sets the region to call (ex, Region.US_PHOENIX_1).
Note, this will call setEndpoint
after resolving the
endpoint. If the service is not available in this Region, however, an
IllegalArgumentException will be raised.
setRegion
in interface NetworkFirewall
region
- The region of the service.public void setRegion(String regionId)
NetworkFirewall
Sets the region to call (ex, ‘us-phoenix-1’).
Note, this will first try to map the region ID to a known Region and call setRegion
.
If no known Region could be determined, it will create an endpoint based on the default
endpoint format (Region.formatDefaultRegionEndpoint(Service, String)
and then call setEndpoint
.
setRegion
in interface NetworkFirewall
regionId
- The public region ID.public ApplyNetworkFirewallPolicyResponse applyNetworkFirewallPolicy(ApplyNetworkFirewallPolicyRequest request)
NetworkFirewall
Applies the candidate version of the NetworkFirewallPolicy resource. When provided, If-Match is checked against ETag values of the resource.
applyNetworkFirewallPolicy
in interface NetworkFirewall
request
- The request object containing the details to sendpublic BulkUploadAddressListsResponse bulkUploadAddressLists(BulkUploadAddressListsRequest request)
NetworkFirewall
Creates a new Address Lists at bulk for the Network Firewall Policy.
Note: This operation consumes a stream.
If the stream supports InputStream.mark(int)
and InputStream.reset()
, when a retry is necessary, the stream is reset so it starts at
the beginning (or whatever the stream's position was at the time this operation is called}.
Note this means that if the caller has used InputStream.mark(int)
before,
then the mark will not be the same anymore after this operation, and a subsequent call to
InputStream.reset()
by the caller will reset the stream not to the caller's
mark, but to the position the stream was in when this operation was called.
If the stream is a FileInputStream
, and the stream's FileChannel
position can be changed (like for a regular file), the stream
will be wrapped in such a way that it does provide support for InputStream.mark(int)
and InputStream.reset()
. Then the same
procedure as above is followed. If the stream's FileChannel
position cannot be changed (like for a named pipe), then the stream's contents will be
buffered in memory, as described below.
If the stream does not support InputStream.mark(int)
and InputStream.reset()
, then the stream is wrapped in a BufferedInputStream
, which means the entire contents may be buffered in memory. Then
the same procedure as above is followed.
The contents of the stream, except when the stream is a FileInputStream
whose FileChannel
position can be changed, should be less than 2
GiB in size if retries are used. This is because streams 2 GiB in size or larger do no
guarantee that mark-and-reset can be performed. If the stream is larger, do not use built-in
retries and manage retries yourself.
bulkUploadAddressLists
in interface NetworkFirewall
request
- The request object containing the details to sendpublic BulkUploadApplicationGroupsResponse bulkUploadApplicationGroups(BulkUploadApplicationGroupsRequest request)
NetworkFirewall
Creates a new Application Group at bulk for the Network Firewall Policy.
Note: This operation consumes a stream.
If the stream supports InputStream.mark(int)
and InputStream.reset()
, when a retry is necessary, the stream is reset so it starts at
the beginning (or whatever the stream's position was at the time this operation is called}.
Note this means that if the caller has used InputStream.mark(int)
before,
then the mark will not be the same anymore after this operation, and a subsequent call to
InputStream.reset()
by the caller will reset the stream not to the caller's
mark, but to the position the stream was in when this operation was called.
If the stream is a FileInputStream
, and the stream's FileChannel
position can be changed (like for a regular file), the stream
will be wrapped in such a way that it does provide support for InputStream.mark(int)
and InputStream.reset()
. Then the same
procedure as above is followed. If the stream's FileChannel
position cannot be changed (like for a named pipe), then the stream's contents will be
buffered in memory, as described below.
If the stream does not support InputStream.mark(int)
and InputStream.reset()
, then the stream is wrapped in a BufferedInputStream
, which means the entire contents may be buffered in memory. Then
the same procedure as above is followed.
The contents of the stream, except when the stream is a FileInputStream
whose FileChannel
position can be changed, should be less than 2
GiB in size if retries are used. This is because streams 2 GiB in size or larger do no
guarantee that mark-and-reset can be performed. If the stream is larger, do not use built-in
retries and manage retries yourself.
bulkUploadApplicationGroups
in interface NetworkFirewall
request
- The request object containing the details to sendpublic BulkUploadApplicationsResponse bulkUploadApplications(BulkUploadApplicationsRequest request)
NetworkFirewall
Creates new Applications at bulk for the Network Firewall Policy.
Note: This operation consumes a stream.
If the stream supports InputStream.mark(int)
and InputStream.reset()
, when a retry is necessary, the stream is reset so it starts at
the beginning (or whatever the stream's position was at the time this operation is called}.
Note this means that if the caller has used InputStream.mark(int)
before,
then the mark will not be the same anymore after this operation, and a subsequent call to
InputStream.reset()
by the caller will reset the stream not to the caller's
mark, but to the position the stream was in when this operation was called.
If the stream is a FileInputStream
, and the stream's FileChannel
position can be changed (like for a regular file), the stream
will be wrapped in such a way that it does provide support for InputStream.mark(int)
and InputStream.reset()
. Then the same
procedure as above is followed. If the stream's FileChannel
position cannot be changed (like for a named pipe), then the stream's contents will be
buffered in memory, as described below.
If the stream does not support InputStream.mark(int)
and InputStream.reset()
, then the stream is wrapped in a BufferedInputStream
, which means the entire contents may be buffered in memory. Then
the same procedure as above is followed.
The contents of the stream, except when the stream is a FileInputStream
whose FileChannel
position can be changed, should be less than 2
GiB in size if retries are used. This is because streams 2 GiB in size or larger do no
guarantee that mark-and-reset can be performed. If the stream is larger, do not use built-in
retries and manage retries yourself.
bulkUploadApplications
in interface NetworkFirewall
request
- The request object containing the details to sendpublic BulkUploadDecryptionProfilesResponse bulkUploadDecryptionProfiles(BulkUploadDecryptionProfilesRequest request)
NetworkFirewall
Creates new Decryption Profiles at bulk for the Network Firewall Policy.
Note: This operation consumes a stream.
If the stream supports InputStream.mark(int)
and InputStream.reset()
, when a retry is necessary, the stream is reset so it starts at
the beginning (or whatever the stream's position was at the time this operation is called}.
Note this means that if the caller has used InputStream.mark(int)
before,
then the mark will not be the same anymore after this operation, and a subsequent call to
InputStream.reset()
by the caller will reset the stream not to the caller's
mark, but to the position the stream was in when this operation was called.
If the stream is a FileInputStream
, and the stream's FileChannel
position can be changed (like for a regular file), the stream
will be wrapped in such a way that it does provide support for InputStream.mark(int)
and InputStream.reset()
. Then the same
procedure as above is followed. If the stream's FileChannel
position cannot be changed (like for a named pipe), then the stream's contents will be
buffered in memory, as described below.
If the stream does not support InputStream.mark(int)
and InputStream.reset()
, then the stream is wrapped in a BufferedInputStream
, which means the entire contents may be buffered in memory. Then
the same procedure as above is followed.
The contents of the stream, except when the stream is a FileInputStream
whose FileChannel
position can be changed, should be less than 2
GiB in size if retries are used. This is because streams 2 GiB in size or larger do no
guarantee that mark-and-reset can be performed. If the stream is larger, do not use built-in
retries and manage retries yourself.
bulkUploadDecryptionProfiles
in interface NetworkFirewall
request
- The request object containing the details to sendpublic BulkUploadDecryptionRulesResponse bulkUploadDecryptionRules(BulkUploadDecryptionRulesRequest request)
NetworkFirewall
Creates Decryption Rules at bulk for the Network Firewall Policy.
Note: This operation consumes a stream.
If the stream supports InputStream.mark(int)
and InputStream.reset()
, when a retry is necessary, the stream is reset so it starts at
the beginning (or whatever the stream's position was at the time this operation is called}.
Note this means that if the caller has used InputStream.mark(int)
before,
then the mark will not be the same anymore after this operation, and a subsequent call to
InputStream.reset()
by the caller will reset the stream not to the caller's
mark, but to the position the stream was in when this operation was called.
If the stream is a FileInputStream
, and the stream's FileChannel
position can be changed (like for a regular file), the stream
will be wrapped in such a way that it does provide support for InputStream.mark(int)
and InputStream.reset()
. Then the same
procedure as above is followed. If the stream's FileChannel
position cannot be changed (like for a named pipe), then the stream's contents will be
buffered in memory, as described below.
If the stream does not support InputStream.mark(int)
and InputStream.reset()
, then the stream is wrapped in a BufferedInputStream
, which means the entire contents may be buffered in memory. Then
the same procedure as above is followed.
The contents of the stream, except when the stream is a FileInputStream
whose FileChannel
position can be changed, should be less than 2
GiB in size if retries are used. This is because streams 2 GiB in size or larger do no
guarantee that mark-and-reset can be performed. If the stream is larger, do not use built-in
retries and manage retries yourself.
bulkUploadDecryptionRules
in interface NetworkFirewall
request
- The request object containing the details to sendpublic BulkUploadMappedSecretsResponse bulkUploadMappedSecrets(BulkUploadMappedSecretsRequest request)
NetworkFirewall
Creates new Mapped Secrets at bulk for the Network Firewall Policy.
Note: This operation consumes a stream.
If the stream supports InputStream.mark(int)
and InputStream.reset()
, when a retry is necessary, the stream is reset so it starts at
the beginning (or whatever the stream's position was at the time this operation is called}.
Note this means that if the caller has used InputStream.mark(int)
before,
then the mark will not be the same anymore after this operation, and a subsequent call to
InputStream.reset()
by the caller will reset the stream not to the caller's
mark, but to the position the stream was in when this operation was called.
If the stream is a FileInputStream
, and the stream's FileChannel
position can be changed (like for a regular file), the stream
will be wrapped in such a way that it does provide support for InputStream.mark(int)
and InputStream.reset()
. Then the same
procedure as above is followed. If the stream's FileChannel
position cannot be changed (like for a named pipe), then the stream's contents will be
buffered in memory, as described below.
If the stream does not support InputStream.mark(int)
and InputStream.reset()
, then the stream is wrapped in a BufferedInputStream
, which means the entire contents may be buffered in memory. Then
the same procedure as above is followed.
The contents of the stream, except when the stream is a FileInputStream
whose FileChannel
position can be changed, should be less than 2
GiB in size if retries are used. This is because streams 2 GiB in size or larger do no
guarantee that mark-and-reset can be performed. If the stream is larger, do not use built-in
retries and manage retries yourself.
bulkUploadMappedSecrets
in interface NetworkFirewall
request
- The request object containing the details to sendpublic BulkUploadSecurityRulesResponse bulkUploadSecurityRules(BulkUploadSecurityRulesRequest request)
NetworkFirewall
Creates a new Security Rule at bulk for the Network Firewall Policy.
Note: This operation consumes a stream.
If the stream supports InputStream.mark(int)
and InputStream.reset()
, when a retry is necessary, the stream is reset so it starts at
the beginning (or whatever the stream's position was at the time this operation is called}.
Note this means that if the caller has used InputStream.mark(int)
before,
then the mark will not be the same anymore after this operation, and a subsequent call to
InputStream.reset()
by the caller will reset the stream not to the caller's
mark, but to the position the stream was in when this operation was called.
If the stream is a FileInputStream
, and the stream's FileChannel
position can be changed (like for a regular file), the stream
will be wrapped in such a way that it does provide support for InputStream.mark(int)
and InputStream.reset()
. Then the same
procedure as above is followed. If the stream's FileChannel
position cannot be changed (like for a named pipe), then the stream's contents will be
buffered in memory, as described below.
If the stream does not support InputStream.mark(int)
and InputStream.reset()
, then the stream is wrapped in a BufferedInputStream
, which means the entire contents may be buffered in memory. Then
the same procedure as above is followed.
The contents of the stream, except when the stream is a FileInputStream
whose FileChannel
position can be changed, should be less than 2
GiB in size if retries are used. This is because streams 2 GiB in size or larger do no
guarantee that mark-and-reset can be performed. If the stream is larger, do not use built-in
retries and manage retries yourself.
bulkUploadSecurityRules
in interface NetworkFirewall
request
- The request object containing the details to sendpublic BulkUploadServiceListsResponse bulkUploadServiceLists(BulkUploadServiceListsRequest request)
NetworkFirewall
Creates a new Service List at bulk for the Network Firewall Policy.
Note: This operation consumes a stream.
If the stream supports InputStream.mark(int)
and InputStream.reset()
, when a retry is necessary, the stream is reset so it starts at
the beginning (or whatever the stream's position was at the time this operation is called}.
Note this means that if the caller has used InputStream.mark(int)
before,
then the mark will not be the same anymore after this operation, and a subsequent call to
InputStream.reset()
by the caller will reset the stream not to the caller's
mark, but to the position the stream was in when this operation was called.
If the stream is a FileInputStream
, and the stream's FileChannel
position can be changed (like for a regular file), the stream
will be wrapped in such a way that it does provide support for InputStream.mark(int)
and InputStream.reset()
. Then the same
procedure as above is followed. If the stream's FileChannel
position cannot be changed (like for a named pipe), then the stream's contents will be
buffered in memory, as described below.
If the stream does not support InputStream.mark(int)
and InputStream.reset()
, then the stream is wrapped in a BufferedInputStream
, which means the entire contents may be buffered in memory. Then
the same procedure as above is followed.
The contents of the stream, except when the stream is a FileInputStream
whose FileChannel
position can be changed, should be less than 2
GiB in size if retries are used. This is because streams 2 GiB in size or larger do no
guarantee that mark-and-reset can be performed. If the stream is larger, do not use built-in
retries and manage retries yourself.
bulkUploadServiceLists
in interface NetworkFirewall
request
- The request object containing the details to sendpublic BulkUploadServicesResponse bulkUploadServices(BulkUploadServicesRequest request)
NetworkFirewall
Creates new Services at bulk for the Network Firewall Policy.
Note: This operation consumes a stream.
If the stream supports InputStream.mark(int)
and InputStream.reset()
, when a retry is necessary, the stream is reset so it starts at
the beginning (or whatever the stream's position was at the time this operation is called}.
Note this means that if the caller has used InputStream.mark(int)
before,
then the mark will not be the same anymore after this operation, and a subsequent call to
InputStream.reset()
by the caller will reset the stream not to the caller's
mark, but to the position the stream was in when this operation was called.
If the stream is a FileInputStream
, and the stream's FileChannel
position can be changed (like for a regular file), the stream
will be wrapped in such a way that it does provide support for InputStream.mark(int)
and InputStream.reset()
. Then the same
procedure as above is followed. If the stream's FileChannel
position cannot be changed (like for a named pipe), then the stream's contents will be
buffered in memory, as described below.
If the stream does not support InputStream.mark(int)
and InputStream.reset()
, then the stream is wrapped in a BufferedInputStream
, which means the entire contents may be buffered in memory. Then
the same procedure as above is followed.
The contents of the stream, except when the stream is a FileInputStream
whose FileChannel
position can be changed, should be less than 2
GiB in size if retries are used. This is because streams 2 GiB in size or larger do no
guarantee that mark-and-reset can be performed. If the stream is larger, do not use built-in
retries and manage retries yourself.
bulkUploadServices
in interface NetworkFirewall
request
- The request object containing the details to sendpublic BulkUploadTunnelInspectionRulesResponse bulkUploadTunnelInspectionRules(BulkUploadTunnelInspectionRulesRequest request)
NetworkFirewall
Creates a new Tunnel Inspection Rule at bulk for the Network Firewall Policy.
Note: This operation consumes a stream.
If the stream supports InputStream.mark(int)
and InputStream.reset()
, when a retry is necessary, the stream is reset so it starts at
the beginning (or whatever the stream's position was at the time this operation is called}.
Note this means that if the caller has used InputStream.mark(int)
before,
then the mark will not be the same anymore after this operation, and a subsequent call to
InputStream.reset()
by the caller will reset the stream not to the caller's
mark, but to the position the stream was in when this operation was called.
If the stream is a FileInputStream
, and the stream's FileChannel
position can be changed (like for a regular file), the stream
will be wrapped in such a way that it does provide support for InputStream.mark(int)
and InputStream.reset()
. Then the same
procedure as above is followed. If the stream's FileChannel
position cannot be changed (like for a named pipe), then the stream's contents will be
buffered in memory, as described below.
If the stream does not support InputStream.mark(int)
and InputStream.reset()
, then the stream is wrapped in a BufferedInputStream
, which means the entire contents may be buffered in memory. Then
the same procedure as above is followed.
The contents of the stream, except when the stream is a FileInputStream
whose FileChannel
position can be changed, should be less than 2
GiB in size if retries are used. This is because streams 2 GiB in size or larger do no
guarantee that mark-and-reset can be performed. If the stream is larger, do not use built-in
retries and manage retries yourself.
bulkUploadTunnelInspectionRules
in interface NetworkFirewall
request
- The request object containing the details to sendpublic BulkUploadUrlListsResponse bulkUploadUrlLists(BulkUploadUrlListsRequest request)
NetworkFirewall
Creates a new Url Lists at bulk for the Network Firewall Policy.
Note: This operation consumes a stream.
If the stream supports InputStream.mark(int)
and InputStream.reset()
, when a retry is necessary, the stream is reset so it starts at
the beginning (or whatever the stream's position was at the time this operation is called}.
Note this means that if the caller has used InputStream.mark(int)
before,
then the mark will not be the same anymore after this operation, and a subsequent call to
InputStream.reset()
by the caller will reset the stream not to the caller's
mark, but to the position the stream was in when this operation was called.
If the stream is a FileInputStream
, and the stream's FileChannel
position can be changed (like for a regular file), the stream
will be wrapped in such a way that it does provide support for InputStream.mark(int)
and InputStream.reset()
. Then the same
procedure as above is followed. If the stream's FileChannel
position cannot be changed (like for a named pipe), then the stream's contents will be
buffered in memory, as described below.
If the stream does not support InputStream.mark(int)
and InputStream.reset()
, then the stream is wrapped in a BufferedInputStream
, which means the entire contents may be buffered in memory. Then
the same procedure as above is followed.
The contents of the stream, except when the stream is a FileInputStream
whose FileChannel
position can be changed, should be less than 2
GiB in size if retries are used. This is because streams 2 GiB in size or larger do no
guarantee that mark-and-reset can be performed. If the stream is larger, do not use built-in
retries and manage retries yourself.
bulkUploadUrlLists
in interface NetworkFirewall
request
- The request object containing the details to sendpublic CancelWorkRequestResponse cancelWorkRequest(CancelWorkRequestRequest request)
NetworkFirewall
Cancel work request with the given ID.
cancelWorkRequest
in interface NetworkFirewall
request
- The request object containing the details to sendpublic ChangeNetworkFirewallCompartmentResponse changeNetworkFirewallCompartment(ChangeNetworkFirewallCompartmentRequest request)
NetworkFirewall
Moves a NetworkFirewall resource from one compartment identifier to another. When provided, If-Match is checked against ETag values of the resource.
changeNetworkFirewallCompartment
in interface NetworkFirewall
request
- The request object containing the details to sendpublic ChangeNetworkFirewallPolicyCompartmentResponse changeNetworkFirewallPolicyCompartment(ChangeNetworkFirewallPolicyCompartmentRequest request)
NetworkFirewall
Moves a NetworkFirewallPolicy resource from one compartment identifier to another. When provided, If-Match is checked against ETag values of the resource.
changeNetworkFirewallPolicyCompartment
in interface NetworkFirewall
request
- The request object containing the details to sendpublic CloneNetworkFirewallPolicyResponse cloneNetworkFirewallPolicy(CloneNetworkFirewallPolicyRequest request)
NetworkFirewall
Moves a NetworkFirewallPolicy resource from one compartment identifier to another. When provided, If-Match is checked against ETag values of the resource.
cloneNetworkFirewallPolicy
in interface NetworkFirewall
request
- The request object containing the details to sendpublic CreateAddressListResponse createAddressList(CreateAddressListRequest request)
NetworkFirewall
Creates a new Address List for the Network Firewall Policy.
createAddressList
in interface NetworkFirewall
request
- The request object containing the details to sendpublic CreateApplicationResponse createApplication(CreateApplicationRequest request)
NetworkFirewall
Creates a new Application for the Network Firewall Policy.
createApplication
in interface NetworkFirewall
request
- The request object containing the details to sendpublic CreateApplicationGroupResponse createApplicationGroup(CreateApplicationGroupRequest request)
NetworkFirewall
Creates a new ApplicationGroup for the Network Firewall Policy.
createApplicationGroup
in interface NetworkFirewall
request
- The request object containing the details to sendpublic CreateDecryptionProfileResponse createDecryptionProfile(CreateDecryptionProfileRequest request)
NetworkFirewall
Creates a new Decryption Profile for the Network Firewall Policy.
createDecryptionProfile
in interface NetworkFirewall
request
- The request object containing the details to sendpublic CreateDecryptionRuleResponse createDecryptionRule(CreateDecryptionRuleRequest request)
NetworkFirewall
Creates a new Decryption Rule for the Network Firewall Policy.
createDecryptionRule
in interface NetworkFirewall
request
- The request object containing the details to sendpublic CreateMappedSecretResponse createMappedSecret(CreateMappedSecretRequest request)
NetworkFirewall
Creates a new Mapped Secret for the Network Firewall Policy.
createMappedSecret
in interface NetworkFirewall
request
- The request object containing the details to sendpublic CreateNetworkFirewallResponse createNetworkFirewall(CreateNetworkFirewallRequest request)
NetworkFirewall
Creates a new NetworkFirewall.
createNetworkFirewall
in interface NetworkFirewall
request
- The request object containing the details to sendpublic CreateNetworkFirewallPolicyResponse createNetworkFirewallPolicy(CreateNetworkFirewallPolicyRequest request)
NetworkFirewall
Creates a new Network Firewall Policy.
createNetworkFirewallPolicy
in interface NetworkFirewall
request
- The request object containing the details to sendpublic CreateSecurityRuleResponse createSecurityRule(CreateSecurityRuleRequest request)
NetworkFirewall
Creates a new Security Rule for the Network Firewall Policy.
createSecurityRule
in interface NetworkFirewall
request
- The request object containing the details to sendpublic CreateServiceResponse createService(CreateServiceRequest request)
NetworkFirewall
Creates a new Service for the Network Firewall Policy.
createService
in interface NetworkFirewall
request
- The request object containing the details to sendpublic CreateServiceListResponse createServiceList(CreateServiceListRequest request)
NetworkFirewall
Creates a new ServiceList for the Network Firewall Policy.
createServiceList
in interface NetworkFirewall
request
- The request object containing the details to sendpublic CreateTunnelInspectionRuleResponse createTunnelInspectionRule(CreateTunnelInspectionRuleRequest request)
NetworkFirewall
Creates a new tunnel inspection rule for the network firewall policy.
createTunnelInspectionRule
in interface NetworkFirewall
request
- The request object containing the details to sendpublic CreateUrlListResponse createUrlList(CreateUrlListRequest request)
NetworkFirewall
Creates a new Url List for the Network Firewall Policy.
createUrlList
in interface NetworkFirewall
request
- The request object containing the details to sendpublic DeleteAddressListResponse deleteAddressList(DeleteAddressListRequest request)
NetworkFirewall
Deletes a Address List resource with the given identifier.
deleteAddressList
in interface NetworkFirewall
request
- The request object containing the details to sendpublic DeleteApplicationResponse deleteApplication(DeleteApplicationRequest request)
NetworkFirewall
Deletes a Application resource with the given identifier.
deleteApplication
in interface NetworkFirewall
request
- The request object containing the details to sendpublic DeleteApplicationGroupResponse deleteApplicationGroup(DeleteApplicationGroupRequest request)
NetworkFirewall
Deletes a ApplicationGroup resource with the given identifier.
deleteApplicationGroup
in interface NetworkFirewall
request
- The request object containing the details to sendpublic DeleteDecryptionProfileResponse deleteDecryptionProfile(DeleteDecryptionProfileRequest request)
NetworkFirewall
Deletes a Decryption Profile resource with the given identifier.
deleteDecryptionProfile
in interface NetworkFirewall
request
- The request object containing the details to sendpublic DeleteDecryptionRuleResponse deleteDecryptionRule(DeleteDecryptionRuleRequest request)
NetworkFirewall
Deletes a Decryption Rule resource with the given identifier.
deleteDecryptionRule
in interface NetworkFirewall
request
- The request object containing the details to sendpublic DeleteMappedSecretResponse deleteMappedSecret(DeleteMappedSecretRequest request)
NetworkFirewall
Deletes a Mapped Secret resource with the given identifier.
deleteMappedSecret
in interface NetworkFirewall
request
- The request object containing the details to sendpublic DeleteNetworkFirewallResponse deleteNetworkFirewall(DeleteNetworkFirewallRequest request)
NetworkFirewall
Deletes a NetworkFirewall resource by identifier
deleteNetworkFirewall
in interface NetworkFirewall
request
- The request object containing the details to sendpublic DeleteNetworkFirewallPolicyResponse deleteNetworkFirewallPolicy(DeleteNetworkFirewallPolicyRequest request)
NetworkFirewall
Deletes a NetworkFirewallPolicy resource with the given identifier.
deleteNetworkFirewallPolicy
in interface NetworkFirewall
request
- The request object containing the details to sendpublic DeleteSecurityRuleResponse deleteSecurityRule(DeleteSecurityRuleRequest request)
NetworkFirewall
Deletes a Security Rule resource with the given identifier.
deleteSecurityRule
in interface NetworkFirewall
request
- The request object containing the details to sendpublic DeleteServiceResponse deleteService(DeleteServiceRequest request)
NetworkFirewall
Deletes a Service resource with the given identifier.
deleteService
in interface NetworkFirewall
request
- The request object containing the details to sendpublic DeleteServiceListResponse deleteServiceList(DeleteServiceListRequest request)
NetworkFirewall
Deletes a ServiceList resource with the given identifier.
deleteServiceList
in interface NetworkFirewall
request
- The request object containing the details to sendpublic DeleteTunnelInspectionRuleResponse deleteTunnelInspectionRule(DeleteTunnelInspectionRuleRequest request)
NetworkFirewall
Deletes a tunnel inspection rule resource with the given identifier.
deleteTunnelInspectionRule
in interface NetworkFirewall
request
- The request object containing the details to sendpublic DeleteUrlListResponse deleteUrlList(DeleteUrlListRequest request)
NetworkFirewall
Deletes a Url List resource with the given identifier.
deleteUrlList
in interface NetworkFirewall
request
- The request object containing the details to sendpublic GetAddressListResponse getAddressList(GetAddressListRequest request)
NetworkFirewall
Get Address List by the given name in the context of network firewall policy.
getAddressList
in interface NetworkFirewall
request
- The request object containing the details to sendpublic GetApplicationResponse getApplication(GetApplicationRequest request)
NetworkFirewall
Get Application by the given name in the context of network firewall policy.
getApplication
in interface NetworkFirewall
request
- The request object containing the details to sendpublic GetApplicationGroupResponse getApplicationGroup(GetApplicationGroupRequest request)
NetworkFirewall
Get ApplicationGroup by the given name in the context of network firewall policy.
getApplicationGroup
in interface NetworkFirewall
request
- The request object containing the details to sendpublic GetDecryptionProfileResponse getDecryptionProfile(GetDecryptionProfileRequest request)
NetworkFirewall
Get Decryption Profile by the given name in the context of network firewall policy.
getDecryptionProfile
in interface NetworkFirewall
request
- The request object containing the details to sendpublic GetDecryptionRuleResponse getDecryptionRule(GetDecryptionRuleRequest request)
NetworkFirewall
Get Decryption Rule by the given name in the context of network firewall policy.
getDecryptionRule
in interface NetworkFirewall
request
- The request object containing the details to sendpublic GetMappedSecretResponse getMappedSecret(GetMappedSecretRequest request)
NetworkFirewall
Get Mapped Secret by the given name in the context of network firewall policy.
getMappedSecret
in interface NetworkFirewall
request
- The request object containing the details to sendpublic GetNetworkFirewallResponse getNetworkFirewall(GetNetworkFirewallRequest request)
NetworkFirewall
Gets a NetworkFirewall by identifier
getNetworkFirewall
in interface NetworkFirewall
request
- The request object containing the details to sendpublic GetNetworkFirewallPolicyResponse getNetworkFirewallPolicy(GetNetworkFirewallPolicyRequest request)
NetworkFirewall
Gets a NetworkFirewallPolicy given the network firewall policy identifier.
getNetworkFirewallPolicy
in interface NetworkFirewall
request
- The request object containing the details to sendpublic GetSecurityRuleResponse getSecurityRule(GetSecurityRuleRequest request)
NetworkFirewall
Get Security Rule by the given name in the context of network firewall policy.
getSecurityRule
in interface NetworkFirewall
request
- The request object containing the details to sendpublic GetServiceResponse getService(GetServiceRequest request)
NetworkFirewall
Get Service by the given name in the context of network firewall policy.
getService
in interface NetworkFirewall
request
- The request object containing the details to sendpublic GetServiceListResponse getServiceList(GetServiceListRequest request)
NetworkFirewall
Get ServiceList by the given name in the context of network firewall policy.
getServiceList
in interface NetworkFirewall
request
- The request object containing the details to sendpublic GetTunnelInspectionRuleResponse getTunnelInspectionRule(GetTunnelInspectionRuleRequest request)
NetworkFirewall
Get tunnel inspection rule by the given name in the context of network firewall policy.
getTunnelInspectionRule
in interface NetworkFirewall
request
- The request object containing the details to sendpublic GetUrlListResponse getUrlList(GetUrlListRequest request)
NetworkFirewall
Get Url List by the given name in the context of network firewall policy.
getUrlList
in interface NetworkFirewall
request
- The request object containing the details to sendpublic GetWorkRequestResponse getWorkRequest(GetWorkRequestRequest request)
NetworkFirewall
Gets the status of the work request with the given ID.
getWorkRequest
in interface NetworkFirewall
request
- The request object containing the details to sendpublic ListAddressListsResponse listAddressLists(ListAddressListsRequest request)
NetworkFirewall
Returns a list of Network Firewall Policies.
listAddressLists
in interface NetworkFirewall
request
- The request object containing the details to sendpublic ListApplicationGroupsResponse listApplicationGroups(ListApplicationGroupsRequest request)
NetworkFirewall
Returns a list of ApplicationGroups for the policy.
listApplicationGroups
in interface NetworkFirewall
request
- The request object containing the details to sendpublic ListApplicationsResponse listApplications(ListApplicationsRequest request)
NetworkFirewall
Returns a list of Applications for the policy.
listApplications
in interface NetworkFirewall
request
- The request object containing the details to sendpublic ListDecryptionProfilesResponse listDecryptionProfiles(ListDecryptionProfilesRequest request)
NetworkFirewall
Returns a list of Decryption Profile for the Network Firewall Policy.
listDecryptionProfiles
in interface NetworkFirewall
request
- The request object containing the details to sendpublic ListDecryptionRulesResponse listDecryptionRules(ListDecryptionRulesRequest request)
NetworkFirewall
Returns a list of Decryption Rule for the Network Firewall Policy.
listDecryptionRules
in interface NetworkFirewall
request
- The request object containing the details to sendpublic ListMappedSecretsResponse listMappedSecrets(ListMappedSecretsRequest request)
NetworkFirewall
Returns a list of Mapped Secret for the Network Firewall Policy.
listMappedSecrets
in interface NetworkFirewall
request
- The request object containing the details to sendpublic ListNetworkFirewallPoliciesResponse listNetworkFirewallPolicies(ListNetworkFirewallPoliciesRequest request)
NetworkFirewall
Returns a list of Network Firewall Policies.
listNetworkFirewallPolicies
in interface NetworkFirewall
request
- The request object containing the details to sendpublic ListNetworkFirewallsResponse listNetworkFirewalls(ListNetworkFirewallsRequest request)
NetworkFirewall
Returns a list of NetworkFirewalls.
listNetworkFirewalls
in interface NetworkFirewall
request
- The request object containing the details to sendpublic ListSecurityRulesResponse listSecurityRules(ListSecurityRulesRequest request)
NetworkFirewall
Returns a list of Security Rule for the Network Firewall Policy.
listSecurityRules
in interface NetworkFirewall
request
- The request object containing the details to sendpublic ListServiceListsResponse listServiceLists(ListServiceListsRequest request)
NetworkFirewall
Returns a list of ServiceLists for the policy.
listServiceLists
in interface NetworkFirewall
request
- The request object containing the details to sendpublic ListServicesResponse listServices(ListServicesRequest request)
NetworkFirewall
Returns a list of Services for the policy.
listServices
in interface NetworkFirewall
request
- The request object containing the details to sendpublic ListTunnelInspectionRulesResponse listTunnelInspectionRules(ListTunnelInspectionRulesRequest request)
NetworkFirewall
Returns a list of tunnel inspection rules for the network firewall policy.
listTunnelInspectionRules
in interface NetworkFirewall
request
- The request object containing the details to sendpublic ListUrlListsResponse listUrlLists(ListUrlListsRequest request)
NetworkFirewall
Returns a list of URL lists for the Network Firewall Policy.
listUrlLists
in interface NetworkFirewall
request
- The request object containing the details to sendpublic ListWorkRequestErrorsResponse listWorkRequestErrors(ListWorkRequestErrorsRequest request)
NetworkFirewall
Return a (paginated) list of errors for a given work request.
listWorkRequestErrors
in interface NetworkFirewall
request
- The request object containing the details to sendpublic ListWorkRequestLogsResponse listWorkRequestLogs(ListWorkRequestLogsRequest request)
NetworkFirewall
Return a (paginated) list of logs for a given work request.
listWorkRequestLogs
in interface NetworkFirewall
request
- The request object containing the details to sendpublic ListWorkRequestsResponse listWorkRequests(ListWorkRequestsRequest request)
NetworkFirewall
Lists the work requests in a compartment.
listWorkRequests
in interface NetworkFirewall
request
- The request object containing the details to sendpublic MigrateNetworkFirewallPolicyResponse migrateNetworkFirewallPolicy(MigrateNetworkFirewallPolicyRequest request)
NetworkFirewall
Moves a NetworkFirewallPolicy resource from one version to latest version. When provided, If-Match is checked against ETag values of the resource.
migrateNetworkFirewallPolicy
in interface NetworkFirewall
request
- The request object containing the details to sendpublic UpdateAddressListResponse updateAddressList(UpdateAddressListRequest request)
NetworkFirewall
Updates the Address list with the given name in the network firewall policy.
updateAddressList
in interface NetworkFirewall
request
- The request object containing the details to sendpublic UpdateApplicationResponse updateApplication(UpdateApplicationRequest request)
NetworkFirewall
Updates the Application with the given name in the network firewall policy.
updateApplication
in interface NetworkFirewall
request
- The request object containing the details to sendpublic UpdateApplicationGroupResponse updateApplicationGroup(UpdateApplicationGroupRequest request)
NetworkFirewall
Updates the ApplicationGroup with the given name in the network firewall policy.
updateApplicationGroup
in interface NetworkFirewall
request
- The request object containing the details to sendpublic UpdateDecryptionProfileResponse updateDecryptionProfile(UpdateDecryptionProfileRequest request)
NetworkFirewall
Updates the Decryption Profile with the given name in the network firewall policy.
updateDecryptionProfile
in interface NetworkFirewall
request
- The request object containing the details to sendpublic UpdateDecryptionRuleResponse updateDecryptionRule(UpdateDecryptionRuleRequest request)
NetworkFirewall
Updates the Decryption Rule with the given name in the network firewall policy.
updateDecryptionRule
in interface NetworkFirewall
request
- The request object containing the details to sendpublic UpdateMappedSecretResponse updateMappedSecret(UpdateMappedSecretRequest request)
NetworkFirewall
Updates the Mapped Secret with the given name in the network firewall policy.
updateMappedSecret
in interface NetworkFirewall
request
- The request object containing the details to sendpublic UpdateNetworkFirewallResponse updateNetworkFirewall(UpdateNetworkFirewallRequest request)
NetworkFirewall
Updates the NetworkFirewall
updateNetworkFirewall
in interface NetworkFirewall
request
- The request object containing the details to sendpublic UpdateNetworkFirewallPolicyResponse updateNetworkFirewallPolicy(UpdateNetworkFirewallPolicyRequest request)
NetworkFirewall
Updates the NetworkFirewallPolicy
updateNetworkFirewallPolicy
in interface NetworkFirewall
request
- The request object containing the details to sendpublic UpdateSecurityRuleResponse updateSecurityRule(UpdateSecurityRuleRequest request)
NetworkFirewall
Updates the Security Rule with the given name in the network firewall policy.
updateSecurityRule
in interface NetworkFirewall
request
- The request object containing the details to sendpublic UpdateServiceResponse updateService(UpdateServiceRequest request)
NetworkFirewall
Updates the Service with the given name in the network firewall policy.
updateService
in interface NetworkFirewall
request
- The request object containing the details to sendpublic UpdateServiceListResponse updateServiceList(UpdateServiceListRequest request)
NetworkFirewall
Updates the ServiceList with the given name in the network firewall policy.
updateServiceList
in interface NetworkFirewall
request
- The request object containing the details to sendpublic UpdateTunnelInspectionRuleResponse updateTunnelInspectionRule(UpdateTunnelInspectionRuleRequest request)
NetworkFirewall
Updates the tunnel inspection rule with the given name in the network firewall policy.
updateTunnelInspectionRule
in interface NetworkFirewall
request
- The request object containing the details to sendpublic UpdateUrlListResponse updateUrlList(UpdateUrlListRequest request)
NetworkFirewall
Updates the Url list with the given name in the network firewall policy.
updateUrlList
in interface NetworkFirewall
request
- The request object containing the details to sendpublic NetworkFirewallWaiters getWaiters()
NetworkFirewall
Gets the pre-configured waiters available for resources for this service.
getWaiters
in interface NetworkFirewall
public NetworkFirewallPaginators getPaginators()
NetworkFirewall
Gets the pre-configured paginators available for list operations in this service which may
return multiple pages of data. These paginators provide an Iterable
interface so that service responses, or resources/records, can be iterated through without
having to manually deal with pagination and page tokens.
getPaginators
in interface NetworkFirewall
protected ClientConfigurator getDefaultConfigurator()
public void useRealmSpecificEndpointTemplate(boolean useOfRealmSpecificEndpointTemplateEnabled)
useOfRealmSpecificEndpointTemplateEnabled
- This flag can be set to true or false to
enable or disable the use of realm-specific endpoint template respectivelypublic final void populateServiceParametersInEndpoint(String endpoint, Map<String,Object> requiredParametersMap)
endpoint
- The endpoint template in userequiredParametersMap
- Map of parameter name as key and value set in request path or
query parameter as valuepublic final void updateBaseEndpoint(String endpoint)
endpoint
- The updated endpoint to usepublic final void setEndpoint(String endpoint)
public final String getEndpoint()
public final void refreshClient()
HttpClient
. This will call ClientConfigurator
s again, and
can be used to e.g. refresh the SSL certificate.public final void close()
close
in interface AutoCloseable
public String getClientCommonLibraryVersion()
Copyright © 2016–2024. All rights reserved.