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