Package com.adaptris.aws
Class CustomEndpoint
- java.lang.Object
-
- com.adaptris.aws.CustomEndpoint
-
- All Implemented Interfaces:
EndpointBuilder
public class CustomEndpoint extends java.lang.Object implements EndpointBuilder
WrapsAwsClientBuilder.EndpointConfigurationfor configuration purposes.In the adapter configuration file this class is aliased as aws-custom-endpoint which is the preferred alternative to the fully qualified classname when building your configuration.
-
-
Constructor Summary
Constructors Constructor Description CustomEndpoint()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetServiceEndpoint()Set the custom service endpoint (e.g.java.lang.StringgetSigningRegion()Set the signing region for the endpoint (e.g.booleanisConfigured()Whether or not this endpoint has configuration.<T extends com.amazonaws.client.builder.AwsClientBuilder<?,?>>
Trebuild(T builder)voidsetServiceEndpoint(java.lang.String serviceEndpoint)Set the custom service endpoint (e.g.voidsetSigningRegion(java.lang.String signingRegion)Set the signing region for the endpoint (e.g.CustomEndpointwithServiceEndpoint(java.lang.String s)CustomEndpointwithSigningRegion(java.lang.String s)
-
-
-
Method Detail
-
isConfigured
public boolean isConfigured()
Whether or not this endpoint has configuration.- Returns:
- true if both serviceEndpoint and signing region have are non-blank
-
rebuild
public <T extends com.amazonaws.client.builder.AwsClientBuilder<?,?>> T rebuild(T builder)
- Specified by:
rebuildin interfaceEndpointBuilder
-
withServiceEndpoint
public CustomEndpoint withServiceEndpoint(java.lang.String s)
-
withSigningRegion
public CustomEndpoint withSigningRegion(java.lang.String s)
-
getServiceEndpoint
public java.lang.String getServiceEndpoint()
Set the custom service endpoint (e.g.https://sns.us-west-1.amazonaws.com).
-
setServiceEndpoint
public void setServiceEndpoint(java.lang.String serviceEndpoint)
Set the custom service endpoint (e.g.https://sns.us-west-1.amazonaws.com).
-
getSigningRegion
public java.lang.String getSigningRegion()
Set the signing region for the endpoint (e.g.us-west-1).
-
setSigningRegion
public void setSigningRegion(java.lang.String signingRegion)
Set the signing region for the endpoint (e.g.us-west-1).
-
-