/** * Invoke with no authentication. Credentials are not required and any credentials set on the client or request will * be ignored for this operation. **/ private <X, Y extends AmazonWebServiceRequest> Response<X> anonymousInvoke(Request<Y> request, HttpResponseHandler<AmazonWebServiceResponse<X>> responseHandler, ExecutionContext executionContext) { return doInvoke(request, responseHandler, executionContext, null, null); }
/** * Construct an asynchronous implementation of AWSWAFRegionalAsync using the current builder configuration. * * @param params * Current builder configuration represented as a parameter object. * @return Fully configured implementation of AWSWAFRegionalAsync. */ @Override protected AWSWAFRegionalAsync build(AwsAsyncClientParams params) { return new AWSWAFRegionalAsyncClient(params); }
/** * Invoke with no authentication. Credentials are not required and any credentials set on the client or request will * be ignored for this operation. **/ private <X, Y extends AmazonWebServiceRequest> Response<X> anonymousInvoke(Request<Y> request, HttpResponseHandler<AmazonWebServiceResponse<X>> responseHandler, ExecutionContext executionContext) { return doInvoke(request, responseHandler, executionContext, null, null); }
/** * @return Create new instance of builder with all defaults set. */ public static AWSWAFRegionalClientBuilder standard() { return new AWSWAFRegionalClientBuilder(); }
/** * Normal invoke with authentication. Credentials are required and may be overriden at the request level. **/ private <X, Y extends AmazonWebServiceRequest> Response<X> invoke(Request<Y> request, HttpResponseHandler<AmazonWebServiceResponse<X>> responseHandler, ExecutionContext executionContext) { return invoke(request, responseHandler, executionContext, null, null); }
/** * Construct a synchronous implementation of AWSWAFRegional using the current builder configuration. * * @param params * Current builder configuration represented as a parameter object. * @return Fully configured implementation of AWSWAFRegional. */ @Override protected AWSWAFRegional build(AwsSyncClientParams params) { return new AWSWAFRegionalClient(params); }
/** * Normal invoke with authentication. Credentials are required and may be overriden at the request level. **/ private <X, Y extends AmazonWebServiceRequest> Response<X> invoke(Request<Y> request, HttpResponseHandler<AmazonWebServiceResponse<X>> responseHandler, ExecutionContext executionContext) { return invoke(request, responseHandler, executionContext, null, null); }
/** * @return Create new instance of builder with all defaults set. */ public static AWSWAFClientBuilder standard() { return new AWSWAFClientBuilder(); }
/** * Construct a synchronous implementation of AWSWAF using the current builder configuration. * * @param params * Current builder configuration represented as a parameter object. * @return Fully configured implementation of AWSWAF. */ @Override protected AWSWAF build(AwsSyncClientParams params) { return new AWSWAFClient(params); }
/** * Construct an asynchronous implementation of AWSWAFAsync using the current builder configuration. * * @param params * Current builder configuration represented as a parameter object. * @return Fully configured implementation of AWSWAFAsync. */ @Override protected AWSWAFAsync build(AwsAsyncClientParams params) { return new AWSWAFAsyncClient(params); }
/** * @return Create new instance of builder with all defaults set. */ public static AWSWAFRegionalAsyncClientBuilder standard() { return new AWSWAFRegionalAsyncClientBuilder(); }
/** * @return Create new instance of builder with all defaults set. */ public static AWSWAFAsyncClientBuilder standard() { return new AWSWAFAsyncClientBuilder(); }
@Override public java.util.concurrent.Future<CreateRegexMatchSetResult> createRegexMatchSetAsync(CreateRegexMatchSetRequest request) { return createRegexMatchSetAsync(request, null); }
@Override public java.util.concurrent.Future<CreateRuleGroupResult> createRuleGroupAsync(CreateRuleGroupRequest request) { return createRuleGroupAsync(request, null); }
@Override public java.util.concurrent.Future<GetRateBasedRuleResult> getRateBasedRuleAsync(GetRateBasedRuleRequest request) { return getRateBasedRuleAsync(request, null); }
@Override public java.util.concurrent.Future<GetRateBasedRuleManagedKeysResult> getRateBasedRuleManagedKeysAsync(GetRateBasedRuleManagedKeysRequest request) { return getRateBasedRuleManagedKeysAsync(request, null); }