Class Endpoint

java.lang.Object
software.amazon.awssdk.codegen.lite.regions.model.Endpoint
All Implemented Interfaces:
Cloneable

public final class Endpoint extends Object implements Cloneable
Endpoint configuration.
  • Constructor Details

    • Endpoint

      public Endpoint()
  • Method Details

    • merge

      public Endpoint merge(Endpoint higher)
      Merges the given endpoints and returns the merged one.
    • getHostname

      public String getHostname()
      returns the endpoint string.
    • setHostname

      public void setHostname(String hostname)
      sets the endpoint string.
    • getCredentialScope

      public CredentialScope getCredentialScope()
      returns credential scope for the endpoint.
    • setCredentialScope

      public void setCredentialScope(CredentialScope credentialScope)
      sets the credential scope for the endpoint.
    • getProtocols

      public List<String> getProtocols()
      returns the supported schemes for the endpoint.
    • setProtocols

      public void setProtocols(List<String> protocols)
      sets the supported schemes for the endpoint.
    • getSignatureVersions

      public List<String> getSignatureVersions()
      returns the supported signature versions of the endpoint.
    • setSignatureVersions

      public void setSignatureVersions(List<String> signatureVersions)
      returns the supported signature versions of the endpoint.
    • getSslCommonName

      public String getSslCommonName()
      returns the ssl common name for the endpoint.
    • setSslCommonName

      public void setSslCommonName(String sslCommonName)
      sets the ssl common name for the endpoint.
    • hasHttpsSupport

      public boolean hasHttpsSupport()
      A convenient method that returns true if the endpoint support HTTPS scheme. Returns false otherwise.
    • hasHttpSupport

      public boolean hasHttpSupport()
      A convenient method that returns true if the endpoint support HTTP scheme. Returns false otherwise.
    • getVariants

      public List<EndpointVariant> getVariants()
    • setVariants

      public void setVariants(List<EndpointVariant> variants)
    • getDeprecated

      public Boolean getDeprecated()
    • setDeprecated

      public void setDeprecated(Boolean deprecated)