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 Summary
Nested Classes Modifier and Type Class Description static classNetworkFirewallClient.BuilderBuilder class for this client.
-
Field Summary
Fields 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 Summary
Constructors 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 Summary
All 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.BaseSyncClient
clientCall
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.lang.AutoCloseable
close
-
Methods inherited from interface com.oracle.bmc.networkfirewall.NetworkFirewall
getEndpoint, refreshClient, setEndpoint, useRealmSpecificEndpointTemplate
-
-
-
-
Constructor Detail
-
NetworkFirewallClient
@Deprecated public NetworkFirewallClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeNetworkFirewallClient.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 (seeNetworkFirewallClient.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 (seeNetworkFirewallClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-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 (seeNetworkFirewallClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-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 (seeNetworkFirewallClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)defaultRequestSignerFactory-ClientBuilderBase.requestSignerFactoryadditionalClientConfigurators-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 (seeNetworkFirewallClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)defaultRequestSignerFactory-ClientBuilderBase.requestSignerFactoryadditionalClientConfigurators-ClientBuilderBase.additionalClientConfiguratorsendpoint-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 (seeNetworkFirewallClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)defaultRequestSignerFactory-ClientBuilderBase.requestSignerFactoryadditionalClientConfigurators-ClientBuilderBase.additionalClientConfiguratorsendpoint-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 (seeNetworkFirewallClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)defaultRequestSignerFactory-ClientBuilderBase.requestSignerFactoryadditionalClientConfigurators-ClientBuilderBase.additionalClientConfiguratorsendpoint-ClientBuilderBase.endpoint(java.lang.String)signingStrategyRequestSignerFactories-ClientBuilderBase.signingStrategyRequestSignerFactoriesexecutorService-NetworkFirewallClient.Builder.executorService
-
-
Method Detail
-
builder
public static NetworkFirewallClient.Builder builder()
Create a builder for this client.- Returns:
- builder
-
setRegion
public 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 interfaceNetworkFirewall- Parameters:
region- The region of the service.
-
setRegion
public 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 interfaceNetworkFirewall- Parameters:
regionId- The public region ID.
-
applyNetworkFirewallPolicy
public 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 interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
bulkUploadAddressLists
public 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 interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
bulkUploadApplicationGroups
public 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 interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
bulkUploadApplications
public 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 interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
bulkUploadDecryptionProfiles
public 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 interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
bulkUploadDecryptionRules
public 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 interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
bulkUploadMappedSecrets
public 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 interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
bulkUploadNatRules
public 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 interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
bulkUploadSecurityRules
public 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 interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
bulkUploadServiceLists
public 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 interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
bulkUploadServices
public 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 interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
bulkUploadTunnelInspectionRules
public 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 interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
bulkUploadUrlLists
public 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 interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
cancelWorkRequest
public CancelWorkRequestResponse cancelWorkRequest(CancelWorkRequestRequest request)
Description copied from interface:NetworkFirewallCancel work request with the given ID.- Specified by:
cancelWorkRequestin interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
changeNetworkFirewallCompartment
public 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 interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
changeNetworkFirewallPolicyCompartment
public 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 interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
cloneNetworkFirewallPolicy
public 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 interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createAddressList
public CreateAddressListResponse createAddressList(CreateAddressListRequest request)
Description copied from interface:NetworkFirewallCreates a new Address List for the Network Firewall Policy.- Specified by:
createAddressListin interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createApplication
public CreateApplicationResponse createApplication(CreateApplicationRequest request)
Description copied from interface:NetworkFirewallCreates a new Application for the Network Firewall Policy.- Specified by:
createApplicationin interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createApplicationGroup
public CreateApplicationGroupResponse createApplicationGroup(CreateApplicationGroupRequest request)
Description copied from interface:NetworkFirewallCreates a new ApplicationGroup for the Network Firewall Policy.- Specified by:
createApplicationGroupin interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createDecryptionProfile
public CreateDecryptionProfileResponse createDecryptionProfile(CreateDecryptionProfileRequest request)
Description copied from interface:NetworkFirewallCreates a new Decryption Profile for the Network Firewall Policy.- Specified by:
createDecryptionProfilein interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createDecryptionRule
public CreateDecryptionRuleResponse createDecryptionRule(CreateDecryptionRuleRequest request)
Description copied from interface:NetworkFirewallCreates a new Decryption Rule for the Network Firewall Policy.- Specified by:
createDecryptionRulein interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createMappedSecret
public CreateMappedSecretResponse createMappedSecret(CreateMappedSecretRequest request)
Description copied from interface:NetworkFirewallCreates a new Mapped Secret for the Network Firewall Policy.- Specified by:
createMappedSecretin interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createNatRule
public CreateNatRuleResponse createNatRule(CreateNatRuleRequest request)
Description copied from interface:NetworkFirewallCreates a new NAT Rule for the Network Firewall Policy.- Specified by:
createNatRulein interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createNetworkFirewall
public CreateNetworkFirewallResponse createNetworkFirewall(CreateNetworkFirewallRequest request)
Description copied from interface:NetworkFirewallCreates a new NetworkFirewall.- Specified by:
createNetworkFirewallin interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createNetworkFirewallPolicy
public CreateNetworkFirewallPolicyResponse createNetworkFirewallPolicy(CreateNetworkFirewallPolicyRequest request)
Description copied from interface:NetworkFirewallCreates a new Network Firewall Policy.- Specified by:
createNetworkFirewallPolicyin interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createSecurityRule
public CreateSecurityRuleResponse createSecurityRule(CreateSecurityRuleRequest request)
Description copied from interface:NetworkFirewallCreates a new Security Rule for the Network Firewall Policy.- Specified by:
createSecurityRulein interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createService
public CreateServiceResponse createService(CreateServiceRequest request)
Description copied from interface:NetworkFirewallCreates a new Service for the Network Firewall Policy.- Specified by:
createServicein interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createServiceList
public CreateServiceListResponse createServiceList(CreateServiceListRequest request)
Description copied from interface:NetworkFirewallCreates a new ServiceList for the Network Firewall Policy.- Specified by:
createServiceListin interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createTunnelInspectionRule
public CreateTunnelInspectionRuleResponse createTunnelInspectionRule(CreateTunnelInspectionRuleRequest request)
Description copied from interface:NetworkFirewallCreates a new tunnel inspection rule for the network firewall policy.- Specified by:
createTunnelInspectionRulein interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createUrlList
public CreateUrlListResponse createUrlList(CreateUrlListRequest request)
Description copied from interface:NetworkFirewallCreates a new Url List for the Network Firewall Policy.- Specified by:
createUrlListin interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteAddressList
public DeleteAddressListResponse deleteAddressList(DeleteAddressListRequest request)
Description copied from interface:NetworkFirewallDeletes a Address List resource with the given identifier.- Specified by:
deleteAddressListin interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteApplication
public DeleteApplicationResponse deleteApplication(DeleteApplicationRequest request)
Description copied from interface:NetworkFirewallDeletes a Application resource with the given identifier.- Specified by:
deleteApplicationin interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteApplicationGroup
public DeleteApplicationGroupResponse deleteApplicationGroup(DeleteApplicationGroupRequest request)
Description copied from interface:NetworkFirewallDeletes a ApplicationGroup resource with the given identifier.- Specified by:
deleteApplicationGroupin interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteDecryptionProfile
public DeleteDecryptionProfileResponse deleteDecryptionProfile(DeleteDecryptionProfileRequest request)
Description copied from interface:NetworkFirewallDeletes a Decryption Profile resource with the given identifier.- Specified by:
deleteDecryptionProfilein interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteDecryptionRule
public DeleteDecryptionRuleResponse deleteDecryptionRule(DeleteDecryptionRuleRequest request)
Description copied from interface:NetworkFirewallDeletes a Decryption Rule resource with the given identifier.- Specified by:
deleteDecryptionRulein interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteMappedSecret
public DeleteMappedSecretResponse deleteMappedSecret(DeleteMappedSecretRequest request)
Description copied from interface:NetworkFirewallDeletes a Mapped Secret resource with the given identifier.- Specified by:
deleteMappedSecretin interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteNatRule
public DeleteNatRuleResponse deleteNatRule(DeleteNatRuleRequest request)
Description copied from interface:NetworkFirewallDeletes a NAT Rule resource with the given identifier.- Specified by:
deleteNatRulein interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteNetworkFirewall
public DeleteNetworkFirewallResponse deleteNetworkFirewall(DeleteNetworkFirewallRequest request)
Description copied from interface:NetworkFirewallDeletes a NetworkFirewall resource by identifier- Specified by:
deleteNetworkFirewallin interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteNetworkFirewallPolicy
public DeleteNetworkFirewallPolicyResponse deleteNetworkFirewallPolicy(DeleteNetworkFirewallPolicyRequest request)
Description copied from interface:NetworkFirewallDeletes a NetworkFirewallPolicy resource with the given identifier.- Specified by:
deleteNetworkFirewallPolicyin interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteSecurityRule
public DeleteSecurityRuleResponse deleteSecurityRule(DeleteSecurityRuleRequest request)
Description copied from interface:NetworkFirewallDeletes a Security Rule resource with the given identifier.- Specified by:
deleteSecurityRulein interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteService
public DeleteServiceResponse deleteService(DeleteServiceRequest request)
Description copied from interface:NetworkFirewallDeletes a Service resource with the given identifier.- Specified by:
deleteServicein interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteServiceList
public DeleteServiceListResponse deleteServiceList(DeleteServiceListRequest request)
Description copied from interface:NetworkFirewallDeletes a ServiceList resource with the given identifier.- Specified by:
deleteServiceListin interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteTunnelInspectionRule
public DeleteTunnelInspectionRuleResponse deleteTunnelInspectionRule(DeleteTunnelInspectionRuleRequest request)
Description copied from interface:NetworkFirewallDeletes a tunnel inspection rule resource with the given identifier.- Specified by:
deleteTunnelInspectionRulein interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteUrlList
public DeleteUrlListResponse deleteUrlList(DeleteUrlListRequest request)
Description copied from interface:NetworkFirewallDeletes a Url List resource with the given identifier.- Specified by:
deleteUrlListin interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getAddressList
public 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 interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getApplication
public GetApplicationResponse getApplication(GetApplicationRequest request)
Description copied from interface:NetworkFirewallGet Application by the given name in the context of network firewall policy.- Specified by:
getApplicationin interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getApplicationGroup
public GetApplicationGroupResponse getApplicationGroup(GetApplicationGroupRequest request)
Description copied from interface:NetworkFirewallGet ApplicationGroup by the given name in the context of network firewall policy.- Specified by:
getApplicationGroupin interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getDecryptionProfile
public 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 interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getDecryptionRule
public 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 interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getMappedSecret
public 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 interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getNatRule
public 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 interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getNetworkFirewall
public GetNetworkFirewallResponse getNetworkFirewall(GetNetworkFirewallRequest request)
Description copied from interface:NetworkFirewallGets a NetworkFirewall by identifier- Specified by:
getNetworkFirewallin interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getNetworkFirewallPolicy
public GetNetworkFirewallPolicyResponse getNetworkFirewallPolicy(GetNetworkFirewallPolicyRequest request)
Description copied from interface:NetworkFirewallGets a NetworkFirewallPolicy given the network firewall policy identifier.- Specified by:
getNetworkFirewallPolicyin interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getSecurityRule
public 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 interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getService
public GetServiceResponse getService(GetServiceRequest request)
Description copied from interface:NetworkFirewallGet Service by the given name in the context of network firewall policy.- Specified by:
getServicein interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getServiceList
public GetServiceListResponse getServiceList(GetServiceListRequest request)
Description copied from interface:NetworkFirewallGet ServiceList by the given name in the context of network firewall policy.- Specified by:
getServiceListin interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getTunnelInspectionRule
public 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 interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getUrlList
public 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 interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getWorkRequest
public GetWorkRequestResponse getWorkRequest(GetWorkRequestRequest request)
Description copied from interface:NetworkFirewallGets the status of the work request with the given ID.- Specified by:
getWorkRequestin interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listAddressLists
public ListAddressListsResponse listAddressLists(ListAddressListsRequest request)
Description copied from interface:NetworkFirewallReturns a list of Network Firewall Policies.- Specified by:
listAddressListsin interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listApplicationGroups
public ListApplicationGroupsResponse listApplicationGroups(ListApplicationGroupsRequest request)
Description copied from interface:NetworkFirewallReturns a list of ApplicationGroups for the policy.- Specified by:
listApplicationGroupsin interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listApplications
public ListApplicationsResponse listApplications(ListApplicationsRequest request)
Description copied from interface:NetworkFirewallReturns a list of Applications for the policy.- Specified by:
listApplicationsin interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listDecryptionProfiles
public ListDecryptionProfilesResponse listDecryptionProfiles(ListDecryptionProfilesRequest request)
Description copied from interface:NetworkFirewallReturns a list of Decryption Profile for the Network Firewall Policy.- Specified by:
listDecryptionProfilesin interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listDecryptionRules
public ListDecryptionRulesResponse listDecryptionRules(ListDecryptionRulesRequest request)
Description copied from interface:NetworkFirewallReturns a list of Decryption Rule for the Network Firewall Policy.- Specified by:
listDecryptionRulesin interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listMappedSecrets
public ListMappedSecretsResponse listMappedSecrets(ListMappedSecretsRequest request)
Description copied from interface:NetworkFirewallReturns a list of Mapped Secret for the Network Firewall Policy.- Specified by:
listMappedSecretsin interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listNatRules
public ListNatRulesResponse listNatRules(ListNatRulesRequest request)
Description copied from interface:NetworkFirewallReturns a list of NAT Rules for the Network Firewall Policy.- Specified by:
listNatRulesin interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listNetworkFirewallPolicies
public ListNetworkFirewallPoliciesResponse listNetworkFirewallPolicies(ListNetworkFirewallPoliciesRequest request)
Description copied from interface:NetworkFirewallReturns a list of Network Firewall Policies.- Specified by:
listNetworkFirewallPoliciesin interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listNetworkFirewalls
public ListNetworkFirewallsResponse listNetworkFirewalls(ListNetworkFirewallsRequest request)
Description copied from interface:NetworkFirewallReturns a list of NetworkFirewalls.- Specified by:
listNetworkFirewallsin interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listSecurityRules
public ListSecurityRulesResponse listSecurityRules(ListSecurityRulesRequest request)
Description copied from interface:NetworkFirewallReturns a list of Security Rule for the Network Firewall Policy.- Specified by:
listSecurityRulesin interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listServiceLists
public ListServiceListsResponse listServiceLists(ListServiceListsRequest request)
Description copied from interface:NetworkFirewallReturns a list of ServiceLists for the policy.- Specified by:
listServiceListsin interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listServices
public ListServicesResponse listServices(ListServicesRequest request)
Description copied from interface:NetworkFirewallReturns a list of Services for the policy.- Specified by:
listServicesin interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listTunnelInspectionRules
public ListTunnelInspectionRulesResponse listTunnelInspectionRules(ListTunnelInspectionRulesRequest request)
Description copied from interface:NetworkFirewallReturns a list of tunnel inspection rules for the network firewall policy.- Specified by:
listTunnelInspectionRulesin interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listUrlLists
public ListUrlListsResponse listUrlLists(ListUrlListsRequest request)
Description copied from interface:NetworkFirewallReturns a list of URL lists for the Network Firewall Policy.- Specified by:
listUrlListsin interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listWorkRequestErrors
public ListWorkRequestErrorsResponse listWorkRequestErrors(ListWorkRequestErrorsRequest request)
Description copied from interface:NetworkFirewallReturn a (paginated) list of errors for a given work request.- Specified by:
listWorkRequestErrorsin interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listWorkRequestLogs
public ListWorkRequestLogsResponse listWorkRequestLogs(ListWorkRequestLogsRequest request)
Description copied from interface:NetworkFirewallReturn a (paginated) list of logs for a given work request.- Specified by:
listWorkRequestLogsin interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listWorkRequests
public ListWorkRequestsResponse listWorkRequests(ListWorkRequestsRequest request)
Description copied from interface:NetworkFirewallLists the work requests in a compartment.- Specified by:
listWorkRequestsin interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
migrateNetworkFirewallPolicy
public 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 interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateAddressList
public UpdateAddressListResponse updateAddressList(UpdateAddressListRequest request)
Description copied from interface:NetworkFirewallUpdates the Address list with the given name in the network firewall policy.- Specified by:
updateAddressListin interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateApplication
public UpdateApplicationResponse updateApplication(UpdateApplicationRequest request)
Description copied from interface:NetworkFirewallUpdates the Application with the given name in the network firewall policy.- Specified by:
updateApplicationin interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateApplicationGroup
public UpdateApplicationGroupResponse updateApplicationGroup(UpdateApplicationGroupRequest request)
Description copied from interface:NetworkFirewallUpdates the ApplicationGroup with the given name in the network firewall policy.- Specified by:
updateApplicationGroupin interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateDecryptionProfile
public UpdateDecryptionProfileResponse updateDecryptionProfile(UpdateDecryptionProfileRequest request)
Description copied from interface:NetworkFirewallUpdates the Decryption Profile with the given name in the network firewall policy.- Specified by:
updateDecryptionProfilein interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateDecryptionRule
public UpdateDecryptionRuleResponse updateDecryptionRule(UpdateDecryptionRuleRequest request)
Description copied from interface:NetworkFirewallUpdates the Decryption Rule with the given name in the network firewall policy.- Specified by:
updateDecryptionRulein interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateMappedSecret
public UpdateMappedSecretResponse updateMappedSecret(UpdateMappedSecretRequest request)
Description copied from interface:NetworkFirewallUpdates the Mapped Secret with the given name in the network firewall policy.- Specified by:
updateMappedSecretin interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateNatRule
public UpdateNatRuleResponse updateNatRule(UpdateNatRuleRequest request)
Description copied from interface:NetworkFirewallUpdates the NAT Rule with the given name in the network firewall policy.- Specified by:
updateNatRulein interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateNetworkFirewall
public UpdateNetworkFirewallResponse updateNetworkFirewall(UpdateNetworkFirewallRequest request)
Description copied from interface:NetworkFirewallUpdates the NetworkFirewall- Specified by:
updateNetworkFirewallin interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateNetworkFirewallPolicy
public UpdateNetworkFirewallPolicyResponse updateNetworkFirewallPolicy(UpdateNetworkFirewallPolicyRequest request)
Description copied from interface:NetworkFirewallUpdates the NetworkFirewallPolicy- Specified by:
updateNetworkFirewallPolicyin interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateSecurityRule
public UpdateSecurityRuleResponse updateSecurityRule(UpdateSecurityRuleRequest request)
Description copied from interface:NetworkFirewallUpdates the Security Rule with the given name in the network firewall policy.- Specified by:
updateSecurityRulein interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateService
public UpdateServiceResponse updateService(UpdateServiceRequest request)
Description copied from interface:NetworkFirewallUpdates the Service with the given name in the network firewall policy.- Specified by:
updateServicein interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateServiceList
public UpdateServiceListResponse updateServiceList(UpdateServiceListRequest request)
Description copied from interface:NetworkFirewallUpdates the ServiceList with the given name in the network firewall policy.- Specified by:
updateServiceListin interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateTunnelInspectionRule
public 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 interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateUrlList
public UpdateUrlListResponse updateUrlList(UpdateUrlListRequest request)
Description copied from interface:NetworkFirewallUpdates the Url list with the given name in the network firewall policy.- Specified by:
updateUrlListin interfaceNetworkFirewall- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getWaiters
public NetworkFirewallWaiters getWaiters()
Description copied from interface:NetworkFirewallGets the pre-configured waiters available for resources for this service.- Specified by:
getWaitersin interfaceNetworkFirewall- Returns:
- The service waiters.
-
getPaginators
public 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 interfaceNetworkFirewall- Returns:
- The service paginators.
-
getDefaultConfigurator
protected ClientConfigurator getDefaultConfigurator()
-
useRealmSpecificEndpointTemplate
public 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
-
populateServiceParametersInEndpoint
public 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 userequiredParametersMap- Map of parameter name as key and value set in request path or query parameter as value
-
updateBaseEndpoint
public 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
-
setEndpoint
public final void setEndpoint(String endpoint)
-
getEndpoint
public final String getEndpoint()
-
refreshClient
public final void refreshClient()
Rebuild the backingHttpClient.This will call
ClientConfigurators again, and can be used to e.g. refresh the SSL certificate.
-
close
public final void close()
- Specified by:
closein interfaceAutoCloseable
-
getClientCommonLibraryVersion
public String getClientCommonLibraryVersion()
-
-