Class NetworkFirewallClient
- java.lang.Object
- 
- com.oracle.bmc.http.internal.BaseSyncClient
- 
- com.oracle.bmc.networkfirewall.NetworkFirewallClient
 
 
- 
- All Implemented Interfaces:
- NetworkFirewall,- AutoCloseable
 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20230501") public class NetworkFirewallClient extends BaseSyncClient implements NetworkFirewall
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classNetworkFirewallClient.BuilderBuilder class for this client.
 - 
Field SummaryFields Modifier and Type Field Description StringclientCommonLibraryVersionCompatible SDK version, provided by the codegen.Optional<String>minimumClientCommonLibraryVersionFromClientMinimum compatible SDK version, maybe provided by the codegen.static ServiceSERVICEService instance for NetworkFirewall.
 - 
Constructor SummaryConstructors Constructor Description NetworkFirewallClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)Deprecated.Use thebuilderinstead.NetworkFirewallClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)Deprecated.Use thebuilderinstead.NetworkFirewallClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)Deprecated.Use thebuilderinstead.NetworkFirewallClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)Deprecated.Use thebuilderinstead.NetworkFirewallClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint, ExecutorService executorService)Deprecated.Use thebuilderinstead.NetworkFirewallClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)Deprecated.Use thebuilderinstead.NetworkFirewallClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)Deprecated.Use thebuilderinstead.NetworkFirewallClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)Deprecated.Use thebuilderinstead.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ApplyNetworkFirewallPolicyResponseapplyNetworkFirewallPolicy(ApplyNetworkFirewallPolicyRequest request)Applies the candidate version of the NetworkFirewallPolicy resource.static NetworkFirewallClient.Builderbuilder()Create a builder for this client.BulkUploadAddressListsResponsebulkUploadAddressLists(BulkUploadAddressListsRequest request)Creates a new Address Lists at bulk for the Network Firewall Policy.BulkUploadApplicationGroupsResponsebulkUploadApplicationGroups(BulkUploadApplicationGroupsRequest request)Creates a new Application Group at bulk for the Network Firewall Policy.BulkUploadApplicationsResponsebulkUploadApplications(BulkUploadApplicationsRequest request)Creates new Applications at bulk for the Network Firewall Policy.BulkUploadDecryptionProfilesResponsebulkUploadDecryptionProfiles(BulkUploadDecryptionProfilesRequest request)Creates new Decryption Profiles at bulk for the Network Firewall Policy.BulkUploadDecryptionRulesResponsebulkUploadDecryptionRules(BulkUploadDecryptionRulesRequest request)Creates Decryption Rules at bulk for the Network Firewall Policy.BulkUploadMappedSecretsResponsebulkUploadMappedSecrets(BulkUploadMappedSecretsRequest request)Creates new Mapped Secrets at bulk for the Network Firewall Policy.BulkUploadNatRulesResponsebulkUploadNatRules(BulkUploadNatRulesRequest request)Creates a new NAT Rule at bulk for the Network Firewall Policy.BulkUploadSecurityRulesResponsebulkUploadSecurityRules(BulkUploadSecurityRulesRequest request)Creates a new Security Rule at bulk for the Network Firewall Policy.BulkUploadServiceListsResponsebulkUploadServiceLists(BulkUploadServiceListsRequest request)Creates a new Service List at bulk for the Network Firewall Policy.BulkUploadServicesResponsebulkUploadServices(BulkUploadServicesRequest request)Creates new Services at bulk for the Network Firewall Policy.BulkUploadTunnelInspectionRulesResponsebulkUploadTunnelInspectionRules(BulkUploadTunnelInspectionRulesRequest request)Creates a new Tunnel Inspection Rule at bulk for the Network Firewall Policy.BulkUploadUrlListsResponsebulkUploadUrlLists(BulkUploadUrlListsRequest request)Creates a new Url Lists at bulk for the Network Firewall Policy.CancelWorkRequestResponsecancelWorkRequest(CancelWorkRequestRequest request)Cancel work request with the given ID.ChangeNetworkFirewallCompartmentResponsechangeNetworkFirewallCompartment(ChangeNetworkFirewallCompartmentRequest request)Moves a NetworkFirewall resource from one compartment identifier to another.ChangeNetworkFirewallPolicyCompartmentResponsechangeNetworkFirewallPolicyCompartment(ChangeNetworkFirewallPolicyCompartmentRequest request)Moves a NetworkFirewallPolicy resource from one compartment identifier to another.CloneNetworkFirewallPolicyResponsecloneNetworkFirewallPolicy(CloneNetworkFirewallPolicyRequest request)Clones a NetworkFirewallPolicy resource from an existing Network Firewall Policy.voidclose()CreateAddressListResponsecreateAddressList(CreateAddressListRequest request)Creates a new Address List for the Network Firewall Policy.CreateApplicationResponsecreateApplication(CreateApplicationRequest request)Creates a new Application for the Network Firewall Policy.CreateApplicationGroupResponsecreateApplicationGroup(CreateApplicationGroupRequest request)Creates a new ApplicationGroup for the Network Firewall Policy.CreateDecryptionProfileResponsecreateDecryptionProfile(CreateDecryptionProfileRequest request)Creates a new Decryption Profile for the Network Firewall Policy.CreateDecryptionRuleResponsecreateDecryptionRule(CreateDecryptionRuleRequest request)Creates a new Decryption Rule for the Network Firewall Policy.CreateMappedSecretResponsecreateMappedSecret(CreateMappedSecretRequest request)Creates a new Mapped Secret for the Network Firewall Policy.CreateNatRuleResponsecreateNatRule(CreateNatRuleRequest request)Creates a new NAT Rule for the Network Firewall Policy.CreateNetworkFirewallResponsecreateNetworkFirewall(CreateNetworkFirewallRequest request)Creates a new NetworkFirewall.CreateNetworkFirewallPolicyResponsecreateNetworkFirewallPolicy(CreateNetworkFirewallPolicyRequest request)Creates a new Network Firewall Policy.CreateSecurityRuleResponsecreateSecurityRule(CreateSecurityRuleRequest request)Creates a new Security Rule for the Network Firewall Policy.CreateServiceResponsecreateService(CreateServiceRequest request)Creates a new Service for the Network Firewall Policy.CreateServiceListResponsecreateServiceList(CreateServiceListRequest request)Creates a new ServiceList for the Network Firewall Policy.CreateTunnelInspectionRuleResponsecreateTunnelInspectionRule(CreateTunnelInspectionRuleRequest request)Creates a new tunnel inspection rule for the network firewall policy.CreateUrlListResponsecreateUrlList(CreateUrlListRequest request)Creates a new Url List for the Network Firewall Policy.DeleteAddressListResponsedeleteAddressList(DeleteAddressListRequest request)Deletes a Address List resource with the given identifier.DeleteApplicationResponsedeleteApplication(DeleteApplicationRequest request)Deletes a Application resource with the given identifier.DeleteApplicationGroupResponsedeleteApplicationGroup(DeleteApplicationGroupRequest request)Deletes a ApplicationGroup resource with the given identifier.DeleteDecryptionProfileResponsedeleteDecryptionProfile(DeleteDecryptionProfileRequest request)Deletes a Decryption Profile resource with the given identifier.DeleteDecryptionRuleResponsedeleteDecryptionRule(DeleteDecryptionRuleRequest request)Deletes a Decryption Rule resource with the given identifier.DeleteMappedSecretResponsedeleteMappedSecret(DeleteMappedSecretRequest request)Deletes a Mapped Secret resource with the given identifier.DeleteNatRuleResponsedeleteNatRule(DeleteNatRuleRequest request)Deletes a NAT Rule resource with the given identifier.DeleteNetworkFirewallResponsedeleteNetworkFirewall(DeleteNetworkFirewallRequest request)Deletes a NetworkFirewall resource by identifierDeleteNetworkFirewallPolicyResponsedeleteNetworkFirewallPolicy(DeleteNetworkFirewallPolicyRequest request)Deletes a NetworkFirewallPolicy resource with the given identifier.DeleteSecurityRuleResponsedeleteSecurityRule(DeleteSecurityRuleRequest request)Deletes a Security Rule resource with the given identifier.DeleteServiceResponsedeleteService(DeleteServiceRequest request)Deletes a Service resource with the given identifier.DeleteServiceListResponsedeleteServiceList(DeleteServiceListRequest request)Deletes a ServiceList resource with the given identifier.DeleteTunnelInspectionRuleResponsedeleteTunnelInspectionRule(DeleteTunnelInspectionRuleRequest request)Deletes a tunnel inspection rule resource with the given identifier.DeleteUrlListResponsedeleteUrlList(DeleteUrlListRequest request)Deletes a Url List resource with the given identifier.GetAddressListResponsegetAddressList(GetAddressListRequest request)Get Address List by the given name in the context of network firewall policy.GetApplicationResponsegetApplication(GetApplicationRequest request)Get Application by the given name in the context of network firewall policy.GetApplicationGroupResponsegetApplicationGroup(GetApplicationGroupRequest request)Get ApplicationGroup by the given name in the context of network firewall policy.StringgetClientCommonLibraryVersion()GetDecryptionProfileResponsegetDecryptionProfile(GetDecryptionProfileRequest request)Get Decryption Profile by the given name in the context of network firewall policy.GetDecryptionRuleResponsegetDecryptionRule(GetDecryptionRuleRequest request)Get Decryption Rule by the given name in the context of network firewall policy.protected ClientConfiguratorgetDefaultConfigurator()StringgetEndpoint()GetMappedSecretResponsegetMappedSecret(GetMappedSecretRequest request)Get Mapped Secret by the given name in the context of network firewall policy.Optional<String>getMinimumClientCommonLibraryVersionFromClient()GetNatRuleResponsegetNatRule(GetNatRuleRequest request)Get NAT Rule by the given name in the context of network firewall policy.GetNetworkFirewallResponsegetNetworkFirewall(GetNetworkFirewallRequest request)Gets a NetworkFirewall by identifierGetNetworkFirewallPolicyResponsegetNetworkFirewallPolicy(GetNetworkFirewallPolicyRequest request)Gets a NetworkFirewallPolicy given the network firewall policy identifier.NetworkFirewallPaginatorsgetPaginators()Gets the pre-configured paginators available for list operations in this service which may return multiple pages of data.GetSecurityRuleResponsegetSecurityRule(GetSecurityRuleRequest request)Get Security Rule by the given name in the context of network firewall policy.GetServiceResponsegetService(GetServiceRequest request)Get Service by the given name in the context of network firewall policy.GetServiceListResponsegetServiceList(GetServiceListRequest request)Get ServiceList by the given name in the context of network firewall policy.GetTunnelInspectionRuleResponsegetTunnelInspectionRule(GetTunnelInspectionRuleRequest request)Get tunnel inspection rule by the given name in the context of network firewall policy.GetUrlListResponsegetUrlList(GetUrlListRequest request)Get Url List by the given name in the context of network firewall policy.NetworkFirewallWaitersgetWaiters()Gets the pre-configured waiters available for resources for this service.GetWorkRequestResponsegetWorkRequest(GetWorkRequestRequest request)Gets the status of the work request with the given ID.ListAddressListsResponselistAddressLists(ListAddressListsRequest request)Returns a list of Network Firewall Policies.ListApplicationGroupsResponselistApplicationGroups(ListApplicationGroupsRequest request)Returns a list of ApplicationGroups for the policy.ListApplicationsResponselistApplications(ListApplicationsRequest request)Returns a list of Applications for the policy.ListDecryptionProfilesResponselistDecryptionProfiles(ListDecryptionProfilesRequest request)Returns a list of Decryption Profile for the Network Firewall Policy.ListDecryptionRulesResponselistDecryptionRules(ListDecryptionRulesRequest request)Returns a list of Decryption Rule for the Network Firewall Policy.ListMappedSecretsResponselistMappedSecrets(ListMappedSecretsRequest request)Returns a list of Mapped Secret for the Network Firewall Policy.ListNatRulesResponselistNatRules(ListNatRulesRequest request)Returns a list of NAT Rules for the Network Firewall Policy.ListNetworkFirewallPoliciesResponselistNetworkFirewallPolicies(ListNetworkFirewallPoliciesRequest request)Returns a list of Network Firewall Policies.ListNetworkFirewallsResponselistNetworkFirewalls(ListNetworkFirewallsRequest request)Returns a list of NetworkFirewalls.ListSecurityRulesResponselistSecurityRules(ListSecurityRulesRequest request)Returns a list of Security Rule for the Network Firewall Policy.ListServiceListsResponselistServiceLists(ListServiceListsRequest request)Returns a list of ServiceLists for the policy.ListServicesResponselistServices(ListServicesRequest request)Returns a list of Services for the policy.ListTunnelInspectionRulesResponselistTunnelInspectionRules(ListTunnelInspectionRulesRequest request)Returns a list of tunnel inspection rules for the network firewall policy.ListUrlListsResponselistUrlLists(ListUrlListsRequest request)Returns a list of URL lists for the Network Firewall Policy.ListWorkRequestErrorsResponselistWorkRequestErrors(ListWorkRequestErrorsRequest request)Return a (paginated) list of errors for a given work request.ListWorkRequestLogsResponselistWorkRequestLogs(ListWorkRequestLogsRequest request)Return a (paginated) list of logs for a given work request.ListWorkRequestsResponselistWorkRequests(ListWorkRequestsRequest request)Lists the work requests in a compartment.MigrateNetworkFirewallPolicyResponsemigrateNetworkFirewallPolicy(MigrateNetworkFirewallPolicyRequest request)Moves a NetworkFirewallPolicy resource from one version to latest version.voidpopulateServiceParametersInEndpoint(String endpoint, Map<String,Object> requiredParametersMap)Populate the parameters in the endpoint with its corresponding value and update the base endpoint.voidrefreshClient()Rebuild the backingHttpClient.voidsetEndpoint(String endpoint)voidsetRegion(Region region)Sets the region to call (ex, Region.US_PHOENIX_1).voidsetRegion(String regionId)Sets the region to call (ex, ‘us-phoenix-1’).UpdateAddressListResponseupdateAddressList(UpdateAddressListRequest request)Updates the Address list with the given name in the network firewall policy.UpdateApplicationResponseupdateApplication(UpdateApplicationRequest request)Updates the Application with the given name in the network firewall policy.UpdateApplicationGroupResponseupdateApplicationGroup(UpdateApplicationGroupRequest request)Updates the ApplicationGroup with the given name in the network firewall policy.voidupdateBaseEndpoint(String endpoint)This method should be used for parameterized endpoint templates only.UpdateDecryptionProfileResponseupdateDecryptionProfile(UpdateDecryptionProfileRequest request)Updates the Decryption Profile with the given name in the network firewall policy.UpdateDecryptionRuleResponseupdateDecryptionRule(UpdateDecryptionRuleRequest request)Updates the Decryption Rule with the given name in the network firewall policy.UpdateMappedSecretResponseupdateMappedSecret(UpdateMappedSecretRequest request)Updates the Mapped Secret with the given name in the network firewall policy.UpdateNatRuleResponseupdateNatRule(UpdateNatRuleRequest request)Updates the NAT Rule with the given name in the network firewall policy.UpdateNetworkFirewallResponseupdateNetworkFirewall(UpdateNetworkFirewallRequest request)Updates the NetworkFirewallUpdateNetworkFirewallPolicyResponseupdateNetworkFirewallPolicy(UpdateNetworkFirewallPolicyRequest request)Updates the NetworkFirewallPolicyUpdateSecurityRuleResponseupdateSecurityRule(UpdateSecurityRuleRequest request)Updates the Security Rule with the given name in the network firewall policy.UpdateServiceResponseupdateService(UpdateServiceRequest request)Updates the Service with the given name in the network firewall policy.UpdateServiceListResponseupdateServiceList(UpdateServiceListRequest request)Updates the ServiceList with the given name in the network firewall policy.UpdateTunnelInspectionRuleResponseupdateTunnelInspectionRule(UpdateTunnelInspectionRuleRequest request)Updates the tunnel inspection rule with the given name in the network firewall policy.UpdateUrlListResponseupdateUrlList(UpdateUrlListRequest request)Updates the Url list with the given name in the network firewall policy.voiduseRealmSpecificEndpointTemplate(boolean useOfRealmSpecificEndpointTemplateEnabled)This method should be used to enable or disable the use of realm-specific endpoint template.- 
Methods inherited from class com.oracle.bmc.http.internal.BaseSyncClientclientCall
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface java.lang.AutoCloseableclose
 - 
Methods inherited from interface com.oracle.bmc.networkfirewall.NetworkFirewallgetEndpoint, refreshClient, setEndpoint, useRealmSpecificEndpointTemplate
 
- 
 
- 
- 
- 
Constructor Detail- 
NetworkFirewallClient@Deprecated public NetworkFirewallClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- NetworkFirewallClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
 
 - 
NetworkFirewallClient@Deprecated public NetworkFirewallClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- NetworkFirewallClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
 
 - 
NetworkFirewallClient@Deprecated public NetworkFirewallClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- NetworkFirewallClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
- clientConfigurator-- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
 
 - 
NetworkFirewallClient@Deprecated public NetworkFirewallClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- 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
 
 - 
NetworkFirewallClient@Deprecated public NetworkFirewallClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- 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
 
 - 
NetworkFirewallClient@Deprecated public NetworkFirewallClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- 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)
 
 - 
NetworkFirewallClient@Deprecated public NetworkFirewallClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- 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
 
 - 
NetworkFirewallClient@Deprecated public NetworkFirewallClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint, ExecutorService executorService) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- 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
 
 
- 
 - 
Method Detail- 
builderpublic static NetworkFirewallClient.Builder builder() Create a builder for this client.- Returns:
- builder
 
 - 
setRegionpublic void setRegion(Region region) Description copied from interface:NetworkFirewallSets the region to call (ex, Region.US_PHOENIX_1).Note, this will call setEndpointafter resolving the endpoint. If the service is not available in this Region, however, an IllegalArgumentException will be raised.- Specified by:
- setRegionin interface- NetworkFirewall
- Parameters:
- region- The region of the service.
 
 - 
setRegionpublic void setRegion(String regionId) Description copied from interface:NetworkFirewallSets 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 callsetEndpoint.- Specified by:
- setRegionin interface- NetworkFirewall
- Parameters:
- regionId- The public region ID.
 
 - 
applyNetworkFirewallPolicypublic ApplyNetworkFirewallPolicyResponse applyNetworkFirewallPolicy(ApplyNetworkFirewallPolicyRequest request) Description copied from interface:NetworkFirewallApplies the candidate version of the NetworkFirewallPolicy resource.When provided, If-Match is checked against ETag values of the resource. - Specified by:
- applyNetworkFirewallPolicyin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
bulkUploadAddressListspublic BulkUploadAddressListsResponse bulkUploadAddressLists(BulkUploadAddressListsRequest request) Description copied from interface:NetworkFirewallCreates a new Address Lists at bulk for the Network Firewall Policy.Note: This operation consumes a stream. If the stream supports InputStream.mark(int)andInputStream.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 toInputStream.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'sFileChannelposition can be changed (like for a regular file), the stream will be wrapped in such a way that it does provide support forInputStream.mark(int)andInputStream.reset(). Then the same procedure as above is followed. If the stream'sFileChannelposition 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)andInputStream.reset(), then the stream is wrapped in aBufferedInputStream, 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 FileInputStreamwhoseFileChannelposition 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.- Specified by:
- bulkUploadAddressListsin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
bulkUploadApplicationGroupspublic BulkUploadApplicationGroupsResponse bulkUploadApplicationGroups(BulkUploadApplicationGroupsRequest request) Description copied from interface:NetworkFirewallCreates a new Application Group at bulk for the Network Firewall Policy.Note: This operation consumes a stream. If the stream supports InputStream.mark(int)andInputStream.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 toInputStream.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'sFileChannelposition can be changed (like for a regular file), the stream will be wrapped in such a way that it does provide support forInputStream.mark(int)andInputStream.reset(). Then the same procedure as above is followed. If the stream'sFileChannelposition 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)andInputStream.reset(), then the stream is wrapped in aBufferedInputStream, 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 FileInputStreamwhoseFileChannelposition 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.- Specified by:
- bulkUploadApplicationGroupsin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
bulkUploadApplicationspublic BulkUploadApplicationsResponse bulkUploadApplications(BulkUploadApplicationsRequest request) Description copied from interface:NetworkFirewallCreates new Applications at bulk for the Network Firewall Policy.Note: This operation consumes a stream. If the stream supports InputStream.mark(int)andInputStream.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 toInputStream.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'sFileChannelposition can be changed (like for a regular file), the stream will be wrapped in such a way that it does provide support forInputStream.mark(int)andInputStream.reset(). Then the same procedure as above is followed. If the stream'sFileChannelposition 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)andInputStream.reset(), then the stream is wrapped in aBufferedInputStream, 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 FileInputStreamwhoseFileChannelposition 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.- Specified by:
- bulkUploadApplicationsin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
bulkUploadDecryptionProfilespublic BulkUploadDecryptionProfilesResponse bulkUploadDecryptionProfiles(BulkUploadDecryptionProfilesRequest request) Description copied from interface:NetworkFirewallCreates new Decryption Profiles at bulk for the Network Firewall Policy.Note: This operation consumes a stream. If the stream supports InputStream.mark(int)andInputStream.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 toInputStream.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'sFileChannelposition can be changed (like for a regular file), the stream will be wrapped in such a way that it does provide support forInputStream.mark(int)andInputStream.reset(). Then the same procedure as above is followed. If the stream'sFileChannelposition 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)andInputStream.reset(), then the stream is wrapped in aBufferedInputStream, 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 FileInputStreamwhoseFileChannelposition 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.- Specified by:
- bulkUploadDecryptionProfilesin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
bulkUploadDecryptionRulespublic BulkUploadDecryptionRulesResponse bulkUploadDecryptionRules(BulkUploadDecryptionRulesRequest request) Description copied from interface:NetworkFirewallCreates Decryption Rules at bulk for the Network Firewall Policy.Note: This operation consumes a stream. If the stream supports InputStream.mark(int)andInputStream.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 toInputStream.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'sFileChannelposition can be changed (like for a regular file), the stream will be wrapped in such a way that it does provide support forInputStream.mark(int)andInputStream.reset(). Then the same procedure as above is followed. If the stream'sFileChannelposition 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)andInputStream.reset(), then the stream is wrapped in aBufferedInputStream, 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 FileInputStreamwhoseFileChannelposition 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.- Specified by:
- bulkUploadDecryptionRulesin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
bulkUploadMappedSecretspublic BulkUploadMappedSecretsResponse bulkUploadMappedSecrets(BulkUploadMappedSecretsRequest request) Description copied from interface:NetworkFirewallCreates new Mapped Secrets at bulk for the Network Firewall Policy.Note: This operation consumes a stream. If the stream supports InputStream.mark(int)andInputStream.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 toInputStream.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'sFileChannelposition can be changed (like for a regular file), the stream will be wrapped in such a way that it does provide support forInputStream.mark(int)andInputStream.reset(). Then the same procedure as above is followed. If the stream'sFileChannelposition 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)andInputStream.reset(), then the stream is wrapped in aBufferedInputStream, 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 FileInputStreamwhoseFileChannelposition 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.- Specified by:
- bulkUploadMappedSecretsin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
bulkUploadNatRulespublic BulkUploadNatRulesResponse bulkUploadNatRules(BulkUploadNatRulesRequest request) Description copied from interface:NetworkFirewallCreates a new NAT Rule at bulk for the Network Firewall Policy.Note: This operation consumes a stream. If the stream supports InputStream.mark(int)andInputStream.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 toInputStream.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'sFileChannelposition can be changed (like for a regular file), the stream will be wrapped in such a way that it does provide support forInputStream.mark(int)andInputStream.reset(). Then the same procedure as above is followed. If the stream'sFileChannelposition 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)andInputStream.reset(), then the stream is wrapped in aBufferedInputStream, 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 FileInputStreamwhoseFileChannelposition 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.- Specified by:
- bulkUploadNatRulesin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
bulkUploadSecurityRulespublic BulkUploadSecurityRulesResponse bulkUploadSecurityRules(BulkUploadSecurityRulesRequest request) Description copied from interface:NetworkFirewallCreates a new Security Rule at bulk for the Network Firewall Policy.Note: This operation consumes a stream. If the stream supports InputStream.mark(int)andInputStream.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 toInputStream.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'sFileChannelposition can be changed (like for a regular file), the stream will be wrapped in such a way that it does provide support forInputStream.mark(int)andInputStream.reset(). Then the same procedure as above is followed. If the stream'sFileChannelposition 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)andInputStream.reset(), then the stream is wrapped in aBufferedInputStream, 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 FileInputStreamwhoseFileChannelposition 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.- Specified by:
- bulkUploadSecurityRulesin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
bulkUploadServiceListspublic BulkUploadServiceListsResponse bulkUploadServiceLists(BulkUploadServiceListsRequest request) Description copied from interface:NetworkFirewallCreates a new Service List at bulk for the Network Firewall Policy.Note: This operation consumes a stream. If the stream supports InputStream.mark(int)andInputStream.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 toInputStream.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'sFileChannelposition can be changed (like for a regular file), the stream will be wrapped in such a way that it does provide support forInputStream.mark(int)andInputStream.reset(). Then the same procedure as above is followed. If the stream'sFileChannelposition 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)andInputStream.reset(), then the stream is wrapped in aBufferedInputStream, 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 FileInputStreamwhoseFileChannelposition 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.- Specified by:
- bulkUploadServiceListsin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
bulkUploadServicespublic BulkUploadServicesResponse bulkUploadServices(BulkUploadServicesRequest request) Description copied from interface:NetworkFirewallCreates new Services at bulk for the Network Firewall Policy.Note: This operation consumes a stream. If the stream supports InputStream.mark(int)andInputStream.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 toInputStream.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'sFileChannelposition can be changed (like for a regular file), the stream will be wrapped in such a way that it does provide support forInputStream.mark(int)andInputStream.reset(). Then the same procedure as above is followed. If the stream'sFileChannelposition 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)andInputStream.reset(), then the stream is wrapped in aBufferedInputStream, 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 FileInputStreamwhoseFileChannelposition 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.- Specified by:
- bulkUploadServicesin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
bulkUploadTunnelInspectionRulespublic BulkUploadTunnelInspectionRulesResponse bulkUploadTunnelInspectionRules(BulkUploadTunnelInspectionRulesRequest request) Description copied from interface:NetworkFirewallCreates 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)andInputStream.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 toInputStream.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'sFileChannelposition can be changed (like for a regular file), the stream will be wrapped in such a way that it does provide support forInputStream.mark(int)andInputStream.reset(). Then the same procedure as above is followed. If the stream'sFileChannelposition 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)andInputStream.reset(), then the stream is wrapped in aBufferedInputStream, 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 FileInputStreamwhoseFileChannelposition 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.- Specified by:
- bulkUploadTunnelInspectionRulesin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
bulkUploadUrlListspublic BulkUploadUrlListsResponse bulkUploadUrlLists(BulkUploadUrlListsRequest request) Description copied from interface:NetworkFirewallCreates a new Url Lists at bulk for the Network Firewall Policy.Note: This operation consumes a stream. If the stream supports InputStream.mark(int)andInputStream.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 toInputStream.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'sFileChannelposition can be changed (like for a regular file), the stream will be wrapped in such a way that it does provide support forInputStream.mark(int)andInputStream.reset(). Then the same procedure as above is followed. If the stream'sFileChannelposition 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)andInputStream.reset(), then the stream is wrapped in aBufferedInputStream, 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 FileInputStreamwhoseFileChannelposition 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.- Specified by:
- bulkUploadUrlListsin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
cancelWorkRequestpublic CancelWorkRequestResponse cancelWorkRequest(CancelWorkRequestRequest request) Description copied from interface:NetworkFirewallCancel work request with the given ID.- Specified by:
- cancelWorkRequestin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
changeNetworkFirewallCompartmentpublic ChangeNetworkFirewallCompartmentResponse changeNetworkFirewallCompartment(ChangeNetworkFirewallCompartmentRequest request) Description copied from interface:NetworkFirewallMoves a NetworkFirewall resource from one compartment identifier to another.When provided, If-Match is checked against ETag values of the resource. - Specified by:
- changeNetworkFirewallCompartmentin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
changeNetworkFirewallPolicyCompartmentpublic ChangeNetworkFirewallPolicyCompartmentResponse changeNetworkFirewallPolicyCompartment(ChangeNetworkFirewallPolicyCompartmentRequest request) Description copied from interface:NetworkFirewallMoves a NetworkFirewallPolicy resource from one compartment identifier to another.When provided, If-Match is checked against ETag values of the resource. - Specified by:
- changeNetworkFirewallPolicyCompartmentin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
cloneNetworkFirewallPolicypublic CloneNetworkFirewallPolicyResponse cloneNetworkFirewallPolicy(CloneNetworkFirewallPolicyRequest request) Description copied from interface:NetworkFirewallClones a NetworkFirewallPolicy resource from an existing Network Firewall Policy.When provided, If-Match is checked against ETag values of the resource. - Specified by:
- cloneNetworkFirewallPolicyin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createAddressListpublic CreateAddressListResponse createAddressList(CreateAddressListRequest request) Description copied from interface:NetworkFirewallCreates a new Address List for the Network Firewall Policy.- Specified by:
- createAddressListin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createApplicationpublic CreateApplicationResponse createApplication(CreateApplicationRequest request) Description copied from interface:NetworkFirewallCreates a new Application for the Network Firewall Policy.- Specified by:
- createApplicationin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createApplicationGrouppublic CreateApplicationGroupResponse createApplicationGroup(CreateApplicationGroupRequest request) Description copied from interface:NetworkFirewallCreates a new ApplicationGroup for the Network Firewall Policy.- Specified by:
- createApplicationGroupin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createDecryptionProfilepublic CreateDecryptionProfileResponse createDecryptionProfile(CreateDecryptionProfileRequest request) Description copied from interface:NetworkFirewallCreates a new Decryption Profile for the Network Firewall Policy.- Specified by:
- createDecryptionProfilein interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createDecryptionRulepublic CreateDecryptionRuleResponse createDecryptionRule(CreateDecryptionRuleRequest request) Description copied from interface:NetworkFirewallCreates a new Decryption Rule for the Network Firewall Policy.- Specified by:
- createDecryptionRulein interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createMappedSecretpublic CreateMappedSecretResponse createMappedSecret(CreateMappedSecretRequest request) Description copied from interface:NetworkFirewallCreates a new Mapped Secret for the Network Firewall Policy.- Specified by:
- createMappedSecretin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createNatRulepublic CreateNatRuleResponse createNatRule(CreateNatRuleRequest request) Description copied from interface:NetworkFirewallCreates a new NAT Rule for the Network Firewall Policy.- Specified by:
- createNatRulein interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createNetworkFirewallpublic CreateNetworkFirewallResponse createNetworkFirewall(CreateNetworkFirewallRequest request) Description copied from interface:NetworkFirewallCreates a new NetworkFirewall.- Specified by:
- createNetworkFirewallin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createNetworkFirewallPolicypublic CreateNetworkFirewallPolicyResponse createNetworkFirewallPolicy(CreateNetworkFirewallPolicyRequest request) Description copied from interface:NetworkFirewallCreates a new Network Firewall Policy.- Specified by:
- createNetworkFirewallPolicyin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createSecurityRulepublic CreateSecurityRuleResponse createSecurityRule(CreateSecurityRuleRequest request) Description copied from interface:NetworkFirewallCreates a new Security Rule for the Network Firewall Policy.- Specified by:
- createSecurityRulein interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createServicepublic CreateServiceResponse createService(CreateServiceRequest request) Description copied from interface:NetworkFirewallCreates a new Service for the Network Firewall Policy.- Specified by:
- createServicein interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createServiceListpublic CreateServiceListResponse createServiceList(CreateServiceListRequest request) Description copied from interface:NetworkFirewallCreates a new ServiceList for the Network Firewall Policy.- Specified by:
- createServiceListin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createTunnelInspectionRulepublic CreateTunnelInspectionRuleResponse createTunnelInspectionRule(CreateTunnelInspectionRuleRequest request) Description copied from interface:NetworkFirewallCreates a new tunnel inspection rule for the network firewall policy.- Specified by:
- createTunnelInspectionRulein interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createUrlListpublic CreateUrlListResponse createUrlList(CreateUrlListRequest request) Description copied from interface:NetworkFirewallCreates a new Url List for the Network Firewall Policy.- Specified by:
- createUrlListin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteAddressListpublic DeleteAddressListResponse deleteAddressList(DeleteAddressListRequest request) Description copied from interface:NetworkFirewallDeletes a Address List resource with the given identifier.- Specified by:
- deleteAddressListin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteApplicationpublic DeleteApplicationResponse deleteApplication(DeleteApplicationRequest request) Description copied from interface:NetworkFirewallDeletes a Application resource with the given identifier.- Specified by:
- deleteApplicationin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteApplicationGrouppublic DeleteApplicationGroupResponse deleteApplicationGroup(DeleteApplicationGroupRequest request) Description copied from interface:NetworkFirewallDeletes a ApplicationGroup resource with the given identifier.- Specified by:
- deleteApplicationGroupin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteDecryptionProfilepublic DeleteDecryptionProfileResponse deleteDecryptionProfile(DeleteDecryptionProfileRequest request) Description copied from interface:NetworkFirewallDeletes a Decryption Profile resource with the given identifier.- Specified by:
- deleteDecryptionProfilein interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteDecryptionRulepublic DeleteDecryptionRuleResponse deleteDecryptionRule(DeleteDecryptionRuleRequest request) Description copied from interface:NetworkFirewallDeletes a Decryption Rule resource with the given identifier.- Specified by:
- deleteDecryptionRulein interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteMappedSecretpublic DeleteMappedSecretResponse deleteMappedSecret(DeleteMappedSecretRequest request) Description copied from interface:NetworkFirewallDeletes a Mapped Secret resource with the given identifier.- Specified by:
- deleteMappedSecretin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteNatRulepublic DeleteNatRuleResponse deleteNatRule(DeleteNatRuleRequest request) Description copied from interface:NetworkFirewallDeletes a NAT Rule resource with the given identifier.- Specified by:
- deleteNatRulein interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteNetworkFirewallpublic DeleteNetworkFirewallResponse deleteNetworkFirewall(DeleteNetworkFirewallRequest request) Description copied from interface:NetworkFirewallDeletes a NetworkFirewall resource by identifier- Specified by:
- deleteNetworkFirewallin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteNetworkFirewallPolicypublic DeleteNetworkFirewallPolicyResponse deleteNetworkFirewallPolicy(DeleteNetworkFirewallPolicyRequest request) Description copied from interface:NetworkFirewallDeletes a NetworkFirewallPolicy resource with the given identifier.- Specified by:
- deleteNetworkFirewallPolicyin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteSecurityRulepublic DeleteSecurityRuleResponse deleteSecurityRule(DeleteSecurityRuleRequest request) Description copied from interface:NetworkFirewallDeletes a Security Rule resource with the given identifier.- Specified by:
- deleteSecurityRulein interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteServicepublic DeleteServiceResponse deleteService(DeleteServiceRequest request) Description copied from interface:NetworkFirewallDeletes a Service resource with the given identifier.- Specified by:
- deleteServicein interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteServiceListpublic DeleteServiceListResponse deleteServiceList(DeleteServiceListRequest request) Description copied from interface:NetworkFirewallDeletes a ServiceList resource with the given identifier.- Specified by:
- deleteServiceListin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteTunnelInspectionRulepublic DeleteTunnelInspectionRuleResponse deleteTunnelInspectionRule(DeleteTunnelInspectionRuleRequest request) Description copied from interface:NetworkFirewallDeletes a tunnel inspection rule resource with the given identifier.- Specified by:
- deleteTunnelInspectionRulein interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteUrlListpublic DeleteUrlListResponse deleteUrlList(DeleteUrlListRequest request) Description copied from interface:NetworkFirewallDeletes a Url List resource with the given identifier.- Specified by:
- deleteUrlListin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getAddressListpublic GetAddressListResponse getAddressList(GetAddressListRequest request) Description copied from interface:NetworkFirewallGet Address List by the given name in the context of network firewall policy.- Specified by:
- getAddressListin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getApplicationpublic GetApplicationResponse getApplication(GetApplicationRequest request) Description copied from interface:NetworkFirewallGet Application by the given name in the context of network firewall policy.- Specified by:
- getApplicationin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getApplicationGrouppublic GetApplicationGroupResponse getApplicationGroup(GetApplicationGroupRequest request) Description copied from interface:NetworkFirewallGet ApplicationGroup by the given name in the context of network firewall policy.- Specified by:
- getApplicationGroupin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getDecryptionProfilepublic GetDecryptionProfileResponse getDecryptionProfile(GetDecryptionProfileRequest request) Description copied from interface:NetworkFirewallGet Decryption Profile by the given name in the context of network firewall policy.- Specified by:
- getDecryptionProfilein interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getDecryptionRulepublic GetDecryptionRuleResponse getDecryptionRule(GetDecryptionRuleRequest request) Description copied from interface:NetworkFirewallGet Decryption Rule by the given name in the context of network firewall policy.- Specified by:
- getDecryptionRulein interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getMappedSecretpublic GetMappedSecretResponse getMappedSecret(GetMappedSecretRequest request) Description copied from interface:NetworkFirewallGet Mapped Secret by the given name in the context of network firewall policy.- Specified by:
- getMappedSecretin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getNatRulepublic GetNatRuleResponse getNatRule(GetNatRuleRequest request) Description copied from interface:NetworkFirewallGet NAT Rule by the given name in the context of network firewall policy.- Specified by:
- getNatRulein interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getNetworkFirewallpublic GetNetworkFirewallResponse getNetworkFirewall(GetNetworkFirewallRequest request) Description copied from interface:NetworkFirewallGets a NetworkFirewall by identifier- Specified by:
- getNetworkFirewallin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getNetworkFirewallPolicypublic GetNetworkFirewallPolicyResponse getNetworkFirewallPolicy(GetNetworkFirewallPolicyRequest request) Description copied from interface:NetworkFirewallGets a NetworkFirewallPolicy given the network firewall policy identifier.- Specified by:
- getNetworkFirewallPolicyin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getSecurityRulepublic GetSecurityRuleResponse getSecurityRule(GetSecurityRuleRequest request) Description copied from interface:NetworkFirewallGet Security Rule by the given name in the context of network firewall policy.- Specified by:
- getSecurityRulein interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getServicepublic GetServiceResponse getService(GetServiceRequest request) Description copied from interface:NetworkFirewallGet Service by the given name in the context of network firewall policy.- Specified by:
- getServicein interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getServiceListpublic GetServiceListResponse getServiceList(GetServiceListRequest request) Description copied from interface:NetworkFirewallGet ServiceList by the given name in the context of network firewall policy.- Specified by:
- getServiceListin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getTunnelInspectionRulepublic GetTunnelInspectionRuleResponse getTunnelInspectionRule(GetTunnelInspectionRuleRequest request) Description copied from interface:NetworkFirewallGet tunnel inspection rule by the given name in the context of network firewall policy.- Specified by:
- getTunnelInspectionRulein interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getUrlListpublic GetUrlListResponse getUrlList(GetUrlListRequest request) Description copied from interface:NetworkFirewallGet Url List by the given name in the context of network firewall policy.- Specified by:
- getUrlListin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getWorkRequestpublic GetWorkRequestResponse getWorkRequest(GetWorkRequestRequest request) Description copied from interface:NetworkFirewallGets the status of the work request with the given ID.- Specified by:
- getWorkRequestin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listAddressListspublic ListAddressListsResponse listAddressLists(ListAddressListsRequest request) Description copied from interface:NetworkFirewallReturns a list of Network Firewall Policies.- Specified by:
- listAddressListsin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listApplicationGroupspublic ListApplicationGroupsResponse listApplicationGroups(ListApplicationGroupsRequest request) Description copied from interface:NetworkFirewallReturns a list of ApplicationGroups for the policy.- Specified by:
- listApplicationGroupsin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listApplicationspublic ListApplicationsResponse listApplications(ListApplicationsRequest request) Description copied from interface:NetworkFirewallReturns a list of Applications for the policy.- Specified by:
- listApplicationsin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listDecryptionProfilespublic ListDecryptionProfilesResponse listDecryptionProfiles(ListDecryptionProfilesRequest request) Description copied from interface:NetworkFirewallReturns a list of Decryption Profile for the Network Firewall Policy.- Specified by:
- listDecryptionProfilesin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listDecryptionRulespublic ListDecryptionRulesResponse listDecryptionRules(ListDecryptionRulesRequest request) Description copied from interface:NetworkFirewallReturns a list of Decryption Rule for the Network Firewall Policy.- Specified by:
- listDecryptionRulesin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listMappedSecretspublic ListMappedSecretsResponse listMappedSecrets(ListMappedSecretsRequest request) Description copied from interface:NetworkFirewallReturns a list of Mapped Secret for the Network Firewall Policy.- Specified by:
- listMappedSecretsin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listNatRulespublic ListNatRulesResponse listNatRules(ListNatRulesRequest request) Description copied from interface:NetworkFirewallReturns a list of NAT Rules for the Network Firewall Policy.- Specified by:
- listNatRulesin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listNetworkFirewallPoliciespublic ListNetworkFirewallPoliciesResponse listNetworkFirewallPolicies(ListNetworkFirewallPoliciesRequest request) Description copied from interface:NetworkFirewallReturns a list of Network Firewall Policies.- Specified by:
- listNetworkFirewallPoliciesin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listNetworkFirewallspublic ListNetworkFirewallsResponse listNetworkFirewalls(ListNetworkFirewallsRequest request) Description copied from interface:NetworkFirewallReturns a list of NetworkFirewalls.- Specified by:
- listNetworkFirewallsin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listSecurityRulespublic ListSecurityRulesResponse listSecurityRules(ListSecurityRulesRequest request) Description copied from interface:NetworkFirewallReturns a list of Security Rule for the Network Firewall Policy.- Specified by:
- listSecurityRulesin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listServiceListspublic ListServiceListsResponse listServiceLists(ListServiceListsRequest request) Description copied from interface:NetworkFirewallReturns a list of ServiceLists for the policy.- Specified by:
- listServiceListsin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listServicespublic ListServicesResponse listServices(ListServicesRequest request) Description copied from interface:NetworkFirewallReturns a list of Services for the policy.- Specified by:
- listServicesin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listTunnelInspectionRulespublic ListTunnelInspectionRulesResponse listTunnelInspectionRules(ListTunnelInspectionRulesRequest request) Description copied from interface:NetworkFirewallReturns a list of tunnel inspection rules for the network firewall policy.- Specified by:
- listTunnelInspectionRulesin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listUrlListspublic ListUrlListsResponse listUrlLists(ListUrlListsRequest request) Description copied from interface:NetworkFirewallReturns a list of URL lists for the Network Firewall Policy.- Specified by:
- listUrlListsin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listWorkRequestErrorspublic ListWorkRequestErrorsResponse listWorkRequestErrors(ListWorkRequestErrorsRequest request) Description copied from interface:NetworkFirewallReturn a (paginated) list of errors for a given work request.- Specified by:
- listWorkRequestErrorsin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listWorkRequestLogspublic ListWorkRequestLogsResponse listWorkRequestLogs(ListWorkRequestLogsRequest request) Description copied from interface:NetworkFirewallReturn a (paginated) list of logs for a given work request.- Specified by:
- listWorkRequestLogsin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listWorkRequestspublic ListWorkRequestsResponse listWorkRequests(ListWorkRequestsRequest request) Description copied from interface:NetworkFirewallLists the work requests in a compartment.- Specified by:
- listWorkRequestsin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
migrateNetworkFirewallPolicypublic MigrateNetworkFirewallPolicyResponse migrateNetworkFirewallPolicy(MigrateNetworkFirewallPolicyRequest request) Description copied from interface:NetworkFirewallMoves a NetworkFirewallPolicy resource from one version to latest version.When provided, If-Match is checked against ETag values of the resource. - Specified by:
- migrateNetworkFirewallPolicyin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateAddressListpublic UpdateAddressListResponse updateAddressList(UpdateAddressListRequest request) Description copied from interface:NetworkFirewallUpdates the Address list with the given name in the network firewall policy.- Specified by:
- updateAddressListin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateApplicationpublic UpdateApplicationResponse updateApplication(UpdateApplicationRequest request) Description copied from interface:NetworkFirewallUpdates the Application with the given name in the network firewall policy.- Specified by:
- updateApplicationin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateApplicationGrouppublic UpdateApplicationGroupResponse updateApplicationGroup(UpdateApplicationGroupRequest request) Description copied from interface:NetworkFirewallUpdates the ApplicationGroup with the given name in the network firewall policy.- Specified by:
- updateApplicationGroupin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateDecryptionProfilepublic UpdateDecryptionProfileResponse updateDecryptionProfile(UpdateDecryptionProfileRequest request) Description copied from interface:NetworkFirewallUpdates the Decryption Profile with the given name in the network firewall policy.- Specified by:
- updateDecryptionProfilein interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateDecryptionRulepublic UpdateDecryptionRuleResponse updateDecryptionRule(UpdateDecryptionRuleRequest request) Description copied from interface:NetworkFirewallUpdates the Decryption Rule with the given name in the network firewall policy.- Specified by:
- updateDecryptionRulein interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateMappedSecretpublic UpdateMappedSecretResponse updateMappedSecret(UpdateMappedSecretRequest request) Description copied from interface:NetworkFirewallUpdates the Mapped Secret with the given name in the network firewall policy.- Specified by:
- updateMappedSecretin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateNatRulepublic UpdateNatRuleResponse updateNatRule(UpdateNatRuleRequest request) Description copied from interface:NetworkFirewallUpdates the NAT Rule with the given name in the network firewall policy.- Specified by:
- updateNatRulein interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateNetworkFirewallpublic UpdateNetworkFirewallResponse updateNetworkFirewall(UpdateNetworkFirewallRequest request) Description copied from interface:NetworkFirewallUpdates the NetworkFirewall- Specified by:
- updateNetworkFirewallin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateNetworkFirewallPolicypublic UpdateNetworkFirewallPolicyResponse updateNetworkFirewallPolicy(UpdateNetworkFirewallPolicyRequest request) Description copied from interface:NetworkFirewallUpdates the NetworkFirewallPolicy- Specified by:
- updateNetworkFirewallPolicyin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateSecurityRulepublic UpdateSecurityRuleResponse updateSecurityRule(UpdateSecurityRuleRequest request) Description copied from interface:NetworkFirewallUpdates the Security Rule with the given name in the network firewall policy.- Specified by:
- updateSecurityRulein interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateServicepublic UpdateServiceResponse updateService(UpdateServiceRequest request) Description copied from interface:NetworkFirewallUpdates the Service with the given name in the network firewall policy.- Specified by:
- updateServicein interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateServiceListpublic UpdateServiceListResponse updateServiceList(UpdateServiceListRequest request) Description copied from interface:NetworkFirewallUpdates the ServiceList with the given name in the network firewall policy.- Specified by:
- updateServiceListin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateTunnelInspectionRulepublic UpdateTunnelInspectionRuleResponse updateTunnelInspectionRule(UpdateTunnelInspectionRuleRequest request) Description copied from interface:NetworkFirewallUpdates the tunnel inspection rule with the given name in the network firewall policy.- Specified by:
- updateTunnelInspectionRulein interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateUrlListpublic UpdateUrlListResponse updateUrlList(UpdateUrlListRequest request) Description copied from interface:NetworkFirewallUpdates the Url list with the given name in the network firewall policy.- Specified by:
- updateUrlListin interface- NetworkFirewall
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getWaiterspublic NetworkFirewallWaiters getWaiters() Description copied from interface:NetworkFirewallGets the pre-configured waiters available for resources for this service.- Specified by:
- getWaitersin interface- NetworkFirewall
- Returns:
- The service waiters.
 
 - 
getPaginatorspublic NetworkFirewallPaginators getPaginators() Description copied from interface:NetworkFirewallGets the pre-configured paginators available for list operations in this service which may return multiple pages of data.These paginators provide an Iterableinterface so that service responses, or resources/records, can be iterated through without having to manually deal with pagination and page tokens.- Specified by:
- getPaginatorsin interface- NetworkFirewall
- Returns:
- The service paginators.
 
 - 
getDefaultConfiguratorprotected ClientConfigurator getDefaultConfigurator() 
 - 
useRealmSpecificEndpointTemplatepublic void useRealmSpecificEndpointTemplate(boolean useOfRealmSpecificEndpointTemplateEnabled) This method should be used to enable or disable the use of realm-specific endpoint template.The default value is null. To enable the use of endpoint template defined for the realm in use, set the flag to true To disable the use of endpoint template defined for the realm in use, set the flag to false - Parameters:
- useOfRealmSpecificEndpointTemplateEnabled- This flag can be set to true or false to enable or disable the use of realm-specific endpoint template respectively
 
 - 
populateServiceParametersInEndpointpublic final void populateServiceParametersInEndpoint(String endpoint, Map<String,Object> requiredParametersMap) Populate the parameters in the endpoint with its corresponding value and update the base endpoint.The value will be populated iff the parameter in endpoint is a required request path parameter or a required request query parameter. If not, the parameter in the endpoint will be ignored and left blank. - Parameters:
- endpoint- The endpoint template in use
- requiredParametersMap- Map of parameter name as key and value set in request path or query parameter as value
 
 - 
updateBaseEndpointpublic final void updateBaseEndpoint(String endpoint) This method should be used for parameterized endpoint templates only.This does not include {region} and {secondLevelDomain} parameters. - Parameters:
- endpoint- The updated endpoint to use
 
 - 
setEndpointpublic final void setEndpoint(String endpoint) 
 - 
getEndpointpublic final String getEndpoint() 
 - 
refreshClientpublic final void refreshClient() Rebuild the backingHttpClient.This will call ClientConfigurators again, and can be used to e.g. refresh the SSL certificate.
 - 
closepublic final void close() - Specified by:
- closein interface- AutoCloseable
 
 - 
getClientCommonLibraryVersionpublic String getClientCommonLibraryVersion() 
 
- 
 
-