Class NetworkLoadBalancerClient
- java.lang.Object
- 
- com.oracle.bmc.http.internal.BaseSyncClient
- 
- com.oracle.bmc.networkloadbalancer.NetworkLoadBalancerClient
 
 
- 
- All Implemented Interfaces:
- NetworkLoadBalancer,- AutoCloseable
 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20200501") public class NetworkLoadBalancerClient extends BaseSyncClient implements NetworkLoadBalancer
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classNetworkLoadBalancerClient.BuilderBuilder class for this client.
 - 
Field SummaryFields Modifier and Type Field Description StringclientCommonLibraryVersionCompatible SDK version, provided by the codegen.Optional<String>minimumClientCommonLibraryVersionFromClientMinimum compatible SDK version, maybe provided by the codegen.static ServiceSERVICEService instance for NetworkLoadBalancer.
 - 
Constructor SummaryConstructors Constructor Description NetworkLoadBalancerClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)Deprecated.Use thebuilderinstead.NetworkLoadBalancerClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)Deprecated.Use thebuilderinstead.NetworkLoadBalancerClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)Deprecated.Use thebuilderinstead.NetworkLoadBalancerClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)Deprecated.Use thebuilderinstead.NetworkLoadBalancerClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint, ExecutorService executorService)Deprecated.Use thebuilderinstead.NetworkLoadBalancerClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)Deprecated.Use thebuilderinstead.NetworkLoadBalancerClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)Deprecated.Use thebuilderinstead.NetworkLoadBalancerClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)Deprecated.Use thebuilderinstead.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static NetworkLoadBalancerClient.Builderbuilder()Create a builder for this client.ChangeNetworkLoadBalancerCompartmentResponsechangeNetworkLoadBalancerCompartment(ChangeNetworkLoadBalancerCompartmentRequest request)Moves a network load balancer into a different compartment within the same tenancy.voidclose()CreateBackendResponsecreateBackend(CreateBackendRequest request)Adds a backend server to a backend set.CreateBackendSetResponsecreateBackendSet(CreateBackendSetRequest request)Adds a backend set to a network load balancer.CreateListenerResponsecreateListener(CreateListenerRequest request)Adds a listener to a network load balancer.CreateNetworkLoadBalancerResponsecreateNetworkLoadBalancer(CreateNetworkLoadBalancerRequest request)Creates a network load balancer.DeleteBackendResponsedeleteBackend(DeleteBackendRequest request)Removes a backend server from a given network load balancer and backend set.DeleteBackendSetResponsedeleteBackendSet(DeleteBackendSetRequest request)Deletes the specified backend set.DeleteListenerResponsedeleteListener(DeleteListenerRequest request)Deletes a listener from a network load balancer.DeleteNetworkLoadBalancerResponsedeleteNetworkLoadBalancer(DeleteNetworkLoadBalancerRequest request)Deletes a network load balancer resource by identifier.GetBackendResponsegetBackend(GetBackendRequest request)Retrieves the configuration information for the specified backend server.GetBackendHealthResponsegetBackendHealth(GetBackendHealthRequest request)Retrieves the current health status of the specified backend server.GetBackendOperationalStatusResponsegetBackendOperationalStatus(GetBackendOperationalStatusRequest request)Retrieves the current operational status of the specified backend server.GetBackendSetResponsegetBackendSet(GetBackendSetRequest request)Retrieves the configuration information for the specified backend set.GetBackendSetHealthResponsegetBackendSetHealth(GetBackendSetHealthRequest request)Retrieves the health status for the specified backend set.StringgetClientCommonLibraryVersion()protected ClientConfiguratorgetDefaultConfigurator()StringgetEndpoint()GetHealthCheckerResponsegetHealthChecker(GetHealthCheckerRequest request)Retrieves the health check policy information for a given network load balancer and backend set.GetListenerResponsegetListener(GetListenerRequest request)Retrieves listener properties associated with a given network load balancer and listener name.Optional<String>getMinimumClientCommonLibraryVersionFromClient()GetNetworkLoadBalancerResponsegetNetworkLoadBalancer(GetNetworkLoadBalancerRequest request)Retrieves network load balancer configuration information by identifier.GetNetworkLoadBalancerHealthResponsegetNetworkLoadBalancerHealth(GetNetworkLoadBalancerHealthRequest request)Retrieves the health status for the specified network load balancer.NetworkLoadBalancerPaginatorsgetPaginators()Gets the pre-configured paginators available for list operations in this service which may return multiple pages of data.NetworkLoadBalancerWaitersgetWaiters()Gets the pre-configured waiters available for resources for this service.GetWorkRequestResponsegetWorkRequest(GetWorkRequestRequest request)Retrieves the details of the work request with the given identifier.ListBackendsResponselistBackends(ListBackendsRequest request)Lists the backend servers for a given network load balancer and backend set.ListBackendSetsResponselistBackendSets(ListBackendSetsRequest request)Lists all backend sets associated with a given network load balancer.ListListenersResponselistListeners(ListListenersRequest request)Lists all listeners associated with a given network load balancer.ListNetworkLoadBalancerHealthsResponselistNetworkLoadBalancerHealths(ListNetworkLoadBalancerHealthsRequest request)Lists the summary health statuses for all network load balancers in the specified compartment.ListNetworkLoadBalancersResponselistNetworkLoadBalancers(ListNetworkLoadBalancersRequest request)Returns a list of network load balancers.ListNetworkLoadBalancersPoliciesResponselistNetworkLoadBalancersPolicies(ListNetworkLoadBalancersPoliciesRequest request)Lists the available network load balancer policies.ListNetworkLoadBalancersProtocolsResponselistNetworkLoadBalancersProtocols(ListNetworkLoadBalancersProtocolsRequest request)This API has been deprecated so it won’t return the updated list of supported protocls.ListWorkRequestErrorsResponselistWorkRequestErrors(ListWorkRequestErrorsRequest request)Return a (paginated) list of errors for a given work request.ListWorkRequestLogsResponselistWorkRequestLogs(ListWorkRequestLogsRequest request)Returns a (paginated) list of logs for a given work request.ListWorkRequestsResponselistWorkRequests(ListWorkRequestsRequest request)Lists all work requests.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’).UpdateBackendResponseupdateBackend(UpdateBackendRequest request)Updates the configuration of a backend server within the specified backend set.UpdateBackendSetResponseupdateBackendSet(UpdateBackendSetRequest request)Updates a backend set.voidupdateBaseEndpoint(String endpoint)This method should be used for parameterized endpoint templates only.UpdateHealthCheckerResponseupdateHealthChecker(UpdateHealthCheckerRequest request)Updates the health check policy for a given network load balancer and backend set.UpdateListenerResponseupdateListener(UpdateListenerRequest request)Updates a listener for a given network load balancer.UpdateNetworkLoadBalancerResponseupdateNetworkLoadBalancer(UpdateNetworkLoadBalancerRequest request)Updates the network load balancerUpdateNetworkSecurityGroupsResponseupdateNetworkSecurityGroups(UpdateNetworkSecurityGroupsRequest request)Updates the network security groups associated with the specified network load balancer.voiduseRealmSpecificEndpointTemplate(boolean useOfRealmSpecificEndpointTemplateEnabled)This method should be used to enable or disable the use of realm-specific endpoint template.- 
Methods inherited from class com.oracle.bmc.http.internal.BaseSyncClientclientCall
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface java.lang.AutoCloseableclose
 - 
Methods inherited from interface com.oracle.bmc.networkloadbalancer.NetworkLoadBalancergetEndpoint, refreshClient, setEndpoint, useRealmSpecificEndpointTemplate
 
- 
 
- 
- 
- 
Constructor Detail- 
NetworkLoadBalancerClient@Deprecated public NetworkLoadBalancerClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- NetworkLoadBalancerClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
 
 - 
NetworkLoadBalancerClient@Deprecated public NetworkLoadBalancerClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- NetworkLoadBalancerClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
 
 - 
NetworkLoadBalancerClient@Deprecated public NetworkLoadBalancerClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- NetworkLoadBalancerClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
- clientConfigurator-- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
 
 - 
NetworkLoadBalancerClient@Deprecated public NetworkLoadBalancerClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- NetworkLoadBalancerClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
- clientConfigurator-- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
- defaultRequestSignerFactory-- ClientBuilderBase.requestSignerFactory
 
 - 
NetworkLoadBalancerClient@Deprecated public NetworkLoadBalancerClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- NetworkLoadBalancerClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
- clientConfigurator-- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
- defaultRequestSignerFactory-- ClientBuilderBase.requestSignerFactory
- additionalClientConfigurators-- ClientBuilderBase.additionalClientConfigurators
 
 - 
NetworkLoadBalancerClient@Deprecated public NetworkLoadBalancerClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- NetworkLoadBalancerClient.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)
 
 - 
NetworkLoadBalancerClient@Deprecated public NetworkLoadBalancerClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- NetworkLoadBalancerClient.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
 
 - 
NetworkLoadBalancerClient@Deprecated public NetworkLoadBalancerClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint, ExecutorService executorService) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- NetworkLoadBalancerClient.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-- NetworkLoadBalancerClient.Builder.executorService
 
 
- 
 - 
Method Detail- 
builderpublic static NetworkLoadBalancerClient.Builder builder() Create a builder for this client.- Returns:
- builder
 
 - 
setRegionpublic void setRegion(Region region) Description copied from interface:NetworkLoadBalancerSets the region to call (ex, Region.US_PHOENIX_1).Note, this will call setEndpointafter resolving the endpoint. If the service is not available in this Region, however, an IllegalArgumentException will be raised.- Specified by:
- setRegionin interface- NetworkLoadBalancer
- Parameters:
- region- The region of the service.
 
 - 
setRegionpublic void setRegion(String regionId) Description copied from interface:NetworkLoadBalancerSets the region to call (ex, ‘us-phoenix-1’).Note, this will first try to map the region ID to a known Region and call setRegion.If no known Region could be determined, it will create an endpoint based on the default endpoint format ( Region.formatDefaultRegionEndpoint(Service, String)and then callsetEndpoint.- Specified by:
- setRegionin interface- NetworkLoadBalancer
- Parameters:
- regionId- The public region ID.
 
 - 
changeNetworkLoadBalancerCompartmentpublic ChangeNetworkLoadBalancerCompartmentResponse changeNetworkLoadBalancerCompartment(ChangeNetworkLoadBalancerCompartmentRequest request) Description copied from interface:NetworkLoadBalancerMoves a network load balancer into a different compartment within the same tenancy.For information about moving resources between compartments, see Moving Resources to a Different Compartment. - Specified by:
- changeNetworkLoadBalancerCompartmentin interface- NetworkLoadBalancer
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createBackendpublic CreateBackendResponse createBackend(CreateBackendRequest request) Description copied from interface:NetworkLoadBalancerAdds a backend server to a backend set.- Specified by:
- createBackendin interface- NetworkLoadBalancer
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createBackendSetpublic CreateBackendSetResponse createBackendSet(CreateBackendSetRequest request) Description copied from interface:NetworkLoadBalancerAdds a backend set to a network load balancer.- Specified by:
- createBackendSetin interface- NetworkLoadBalancer
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createListenerpublic CreateListenerResponse createListener(CreateListenerRequest request) Description copied from interface:NetworkLoadBalancerAdds a listener to a network load balancer.- Specified by:
- createListenerin interface- NetworkLoadBalancer
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createNetworkLoadBalancerpublic CreateNetworkLoadBalancerResponse createNetworkLoadBalancer(CreateNetworkLoadBalancerRequest request) Description copied from interface:NetworkLoadBalancerCreates a network load balancer.- Specified by:
- createNetworkLoadBalancerin interface- NetworkLoadBalancer
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteBackendpublic DeleteBackendResponse deleteBackend(DeleteBackendRequest request) Description copied from interface:NetworkLoadBalancerRemoves a backend server from a given network load balancer and backend set.- Specified by:
- deleteBackendin interface- NetworkLoadBalancer
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteBackendSetpublic DeleteBackendSetResponse deleteBackendSet(DeleteBackendSetRequest request) Description copied from interface:NetworkLoadBalancerDeletes the specified backend set.Note that deleting a backend set removes its backend servers from the network load balancer. Before you can delete a backend set, you must remove it from any active listeners. - Specified by:
- deleteBackendSetin interface- NetworkLoadBalancer
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteListenerpublic DeleteListenerResponse deleteListener(DeleteListenerRequest request) Description copied from interface:NetworkLoadBalancerDeletes a listener from a network load balancer.- Specified by:
- deleteListenerin interface- NetworkLoadBalancer
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteNetworkLoadBalancerpublic DeleteNetworkLoadBalancerResponse deleteNetworkLoadBalancer(DeleteNetworkLoadBalancerRequest request) Description copied from interface:NetworkLoadBalancerDeletes a network load balancer resource by identifier.- Specified by:
- deleteNetworkLoadBalancerin interface- NetworkLoadBalancer
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getBackendpublic GetBackendResponse getBackend(GetBackendRequest request) Description copied from interface:NetworkLoadBalancerRetrieves the configuration information for the specified backend server.- Specified by:
- getBackendin interface- NetworkLoadBalancer
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getBackendHealthpublic GetBackendHealthResponse getBackendHealth(GetBackendHealthRequest request) Description copied from interface:NetworkLoadBalancerRetrieves the current health status of the specified backend server.- Specified by:
- getBackendHealthin interface- NetworkLoadBalancer
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getBackendOperationalStatuspublic GetBackendOperationalStatusResponse getBackendOperationalStatus(GetBackendOperationalStatusRequest request) Description copied from interface:NetworkLoadBalancerRetrieves the current operational status of the specified backend server.- Specified by:
- getBackendOperationalStatusin interface- NetworkLoadBalancer
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getBackendSetpublic GetBackendSetResponse getBackendSet(GetBackendSetRequest request) Description copied from interface:NetworkLoadBalancerRetrieves the configuration information for the specified backend set.- Specified by:
- getBackendSetin interface- NetworkLoadBalancer
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getBackendSetHealthpublic GetBackendSetHealthResponse getBackendSetHealth(GetBackendSetHealthRequest request) Description copied from interface:NetworkLoadBalancerRetrieves the health status for the specified backend set.- Specified by:
- getBackendSetHealthin interface- NetworkLoadBalancer
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getHealthCheckerpublic GetHealthCheckerResponse getHealthChecker(GetHealthCheckerRequest request) Description copied from interface:NetworkLoadBalancerRetrieves the health check policy information for a given network load balancer and backend set.- Specified by:
- getHealthCheckerin interface- NetworkLoadBalancer
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getListenerpublic GetListenerResponse getListener(GetListenerRequest request) Description copied from interface:NetworkLoadBalancerRetrieves listener properties associated with a given network load balancer and listener name.- Specified by:
- getListenerin interface- NetworkLoadBalancer
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getNetworkLoadBalancerpublic GetNetworkLoadBalancerResponse getNetworkLoadBalancer(GetNetworkLoadBalancerRequest request) Description copied from interface:NetworkLoadBalancerRetrieves network load balancer configuration information by identifier.- Specified by:
- getNetworkLoadBalancerin interface- NetworkLoadBalancer
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getNetworkLoadBalancerHealthpublic GetNetworkLoadBalancerHealthResponse getNetworkLoadBalancerHealth(GetNetworkLoadBalancerHealthRequest request) Description copied from interface:NetworkLoadBalancerRetrieves the health status for the specified network load balancer.- Specified by:
- getNetworkLoadBalancerHealthin interface- NetworkLoadBalancer
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getWorkRequestpublic GetWorkRequestResponse getWorkRequest(GetWorkRequestRequest request) Description copied from interface:NetworkLoadBalancerRetrieves the details of the work request with the given identifier.- Specified by:
- getWorkRequestin interface- NetworkLoadBalancer
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listBackendSetspublic ListBackendSetsResponse listBackendSets(ListBackendSetsRequest request) Description copied from interface:NetworkLoadBalancerLists all backend sets associated with a given network load balancer.- Specified by:
- listBackendSetsin interface- NetworkLoadBalancer
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listBackendspublic ListBackendsResponse listBackends(ListBackendsRequest request) Description copied from interface:NetworkLoadBalancerLists the backend servers for a given network load balancer and backend set.- Specified by:
- listBackendsin interface- NetworkLoadBalancer
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listListenerspublic ListListenersResponse listListeners(ListListenersRequest request) Description copied from interface:NetworkLoadBalancerLists all listeners associated with a given network load balancer.- Specified by:
- listListenersin interface- NetworkLoadBalancer
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listNetworkLoadBalancerHealthspublic ListNetworkLoadBalancerHealthsResponse listNetworkLoadBalancerHealths(ListNetworkLoadBalancerHealthsRequest request) Description copied from interface:NetworkLoadBalancerLists the summary health statuses for all network load balancers in the specified compartment.- Specified by:
- listNetworkLoadBalancerHealthsin interface- NetworkLoadBalancer
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listNetworkLoadBalancerspublic ListNetworkLoadBalancersResponse listNetworkLoadBalancers(ListNetworkLoadBalancersRequest request) Description copied from interface:NetworkLoadBalancerReturns a list of network load balancers.- Specified by:
- listNetworkLoadBalancersin interface- NetworkLoadBalancer
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listNetworkLoadBalancersPoliciespublic ListNetworkLoadBalancersPoliciesResponse listNetworkLoadBalancersPolicies(ListNetworkLoadBalancersPoliciesRequest request) Description copied from interface:NetworkLoadBalancerLists the available network load balancer policies.- Specified by:
- listNetworkLoadBalancersPoliciesin interface- NetworkLoadBalancer
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listNetworkLoadBalancersProtocolspublic ListNetworkLoadBalancersProtocolsResponse listNetworkLoadBalancersProtocols(ListNetworkLoadBalancersProtocolsRequest request) Description copied from interface:NetworkLoadBalancerThis API has been deprecated so it won’t return the updated list of supported protocls.Lists all supported traffic protocols. - Specified by:
- listNetworkLoadBalancersProtocolsin interface- NetworkLoadBalancer
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listWorkRequestErrorspublic ListWorkRequestErrorsResponse listWorkRequestErrors(ListWorkRequestErrorsRequest request) Description copied from interface:NetworkLoadBalancerReturn a (paginated) list of errors for a given work request.- Specified by:
- listWorkRequestErrorsin interface- NetworkLoadBalancer
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listWorkRequestLogspublic ListWorkRequestLogsResponse listWorkRequestLogs(ListWorkRequestLogsRequest request) Description copied from interface:NetworkLoadBalancerReturns a (paginated) list of logs for a given work request.- Specified by:
- listWorkRequestLogsin interface- NetworkLoadBalancer
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listWorkRequestspublic ListWorkRequestsResponse listWorkRequests(ListWorkRequestsRequest request) Description copied from interface:NetworkLoadBalancerLists all work requests.- Specified by:
- listWorkRequestsin interface- NetworkLoadBalancer
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateBackendpublic UpdateBackendResponse updateBackend(UpdateBackendRequest request) Description copied from interface:NetworkLoadBalancerUpdates the configuration of a backend server within the specified backend set.- Specified by:
- updateBackendin interface- NetworkLoadBalancer
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateBackendSetpublic UpdateBackendSetResponse updateBackendSet(UpdateBackendSetRequest request) Description copied from interface:NetworkLoadBalancerUpdates a backend set.- Specified by:
- updateBackendSetin interface- NetworkLoadBalancer
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateHealthCheckerpublic UpdateHealthCheckerResponse updateHealthChecker(UpdateHealthCheckerRequest request) Description copied from interface:NetworkLoadBalancerUpdates the health check policy for a given network load balancer and backend set.- Specified by:
- updateHealthCheckerin interface- NetworkLoadBalancer
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateListenerpublic UpdateListenerResponse updateListener(UpdateListenerRequest request) Description copied from interface:NetworkLoadBalancerUpdates a listener for a given network load balancer.- Specified by:
- updateListenerin interface- NetworkLoadBalancer
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateNetworkLoadBalancerpublic UpdateNetworkLoadBalancerResponse updateNetworkLoadBalancer(UpdateNetworkLoadBalancerRequest request) Description copied from interface:NetworkLoadBalancerUpdates the network load balancer- Specified by:
- updateNetworkLoadBalancerin interface- NetworkLoadBalancer
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateNetworkSecurityGroupspublic UpdateNetworkSecurityGroupsResponse updateNetworkSecurityGroups(UpdateNetworkSecurityGroupsRequest request) Description copied from interface:NetworkLoadBalancerUpdates the network security groups associated with the specified network load balancer.- Specified by:
- updateNetworkSecurityGroupsin interface- NetworkLoadBalancer
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getWaiterspublic NetworkLoadBalancerWaiters getWaiters() Description copied from interface:NetworkLoadBalancerGets the pre-configured waiters available for resources for this service.- Specified by:
- getWaitersin interface- NetworkLoadBalancer
- Returns:
- The service waiters.
 
 - 
getPaginatorspublic NetworkLoadBalancerPaginators getPaginators() Description copied from interface:NetworkLoadBalancerGets the pre-configured paginators available for list operations in this service which may return multiple pages of data.These paginators provide an Iterableinterface so that service responses, or resources/records, can be iterated through without having to manually deal with pagination and page tokens.- Specified by:
- getPaginatorsin interface- NetworkLoadBalancer
- Returns:
- The service paginators.
 
 - 
getDefaultConfiguratorprotected ClientConfigurator getDefaultConfigurator() 
 - 
useRealmSpecificEndpointTemplatepublic void useRealmSpecificEndpointTemplate(boolean useOfRealmSpecificEndpointTemplateEnabled) This method should be used to enable or disable the use of realm-specific endpoint template.The default value is null. To enable the use of endpoint template defined for the realm in use, set the flag to true To disable the use of endpoint template defined for the realm in use, set the flag to false - Parameters:
- useOfRealmSpecificEndpointTemplateEnabled- This flag can be set to true or false to enable or disable the use of realm-specific endpoint template respectively
 
 - 
populateServiceParametersInEndpointpublic final void populateServiceParametersInEndpoint(String endpoint, Map<String,Object> requiredParametersMap) Populate the parameters in the endpoint with its corresponding value and update the base endpoint.The value will be populated iff the parameter in endpoint is a required request path parameter or a required request query parameter. If not, the parameter in the endpoint will be ignored and left blank. - Parameters:
- endpoint- The endpoint template in use
- requiredParametersMap- Map of parameter name as key and value set in request path or query parameter as value
 
 - 
updateBaseEndpointpublic final void updateBaseEndpoint(String endpoint) This method should be used for parameterized endpoint templates only.This does not include {region} and {secondLevelDomain} parameters. - Parameters:
- endpoint- The updated endpoint to use
 
 - 
setEndpointpublic final void setEndpoint(String endpoint) 
 - 
getEndpointpublic final String getEndpoint() 
 - 
refreshClientpublic final void refreshClient() Rebuild the backingHttpClient.This will call ClientConfigurators again, and can be used to e.g. refresh the SSL certificate.
 - 
closepublic final void close() - Specified by:
- closein interface- AutoCloseable
 
 - 
getClientCommonLibraryVersionpublic String getClientCommonLibraryVersion() 
 
- 
 
-