if (!lb.getListeners().containsKey(name)) { CreateListenerResponse res = description.getCredentials().getLoadBalancerClient().createListener( CreateListenerRequest.builder().loadBalancerId(description.getLoadBalancerId()) .createListenerDetails(toCreate(listener, name)).build()); task.updateStatus(UPDATE, "CreateListenerRequest of ${name} submitted - work request id: ${rs.getOpcWorkRequestId()}"); OracleWorkRequestPoller.poll(res.getOpcWorkRequestId(), UPDATE, task, description.getCredentials().getLoadBalancerClient());
loadBalancerClient.createListener( CreateListenerRequest.builder() .loadBalancerId(loadBalancerId) .createListenerDetails( CreateListenerDetails.builder() .name(listenerName) ruleSet.getName())) .build()) .build()); loadBalancerClient .getWaiters()
/** * Build the instance of CreateListenerRequest as configured by this builder * * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, * while the method {@link Builder#buildWithoutInvocationCallback} does not. * * This is the preferred method to build an instance. * * @return instance of CreateListenerRequest */ public CreateListenerRequest build() { CreateListenerRequest request = buildWithoutInvocationCallback(); request.setInvocationCallback(invocationCallback); return request; } }
/** * Copy method to populate the builder with values from the given instance. * @return this builder instance */ public Builder copy(CreateListenerRequest o) { createListenerDetails(o.getCreateListenerDetails()); loadBalancerId(o.getLoadBalancerId()); opcRequestId(o.getOpcRequestId()); opcRetryToken(o.getOpcRetryToken()); invocationCallback(o.getInvocationCallback()); return this; }