Index

A B E F H P Q S T U 
All Classes and Interfaces|All Packages

A

attribute(EndpointAttributeKey<T>) - Method in class software.amazon.awssdk.endpoints.Endpoint
 

B

build() - Method in interface software.amazon.awssdk.endpoints.Endpoint.Builder
 
builder() - Static method in class software.amazon.awssdk.endpoints.Endpoint
 

E

encodedPath() - Method in class software.amazon.awssdk.endpoints.EndpointUrl
Returns the encoded path (e.g., "/bucket/key"), or an empty string if no path is present.
Endpoint - Class in software.amazon.awssdk.endpoints
Represents an endpoint computed by an EndpointProvider.
Endpoint.Builder - Interface in software.amazon.awssdk.endpoints
 
EndpointAttributeKey<T> - Class in software.amazon.awssdk.endpoints
A key for adding and retrieving attributes from an Endpoint in a typesafe manner.
EndpointAttributeKey(String, Class<T>) - Constructor for class software.amazon.awssdk.endpoints.EndpointAttributeKey
 
EndpointProvider - Interface in software.amazon.awssdk.endpoints
A marker interface for an endpoint provider.
endpointUrl() - Method in class software.amazon.awssdk.endpoints.Endpoint
Returns the EndpointUrl for efficient access to URL components without URI construction overhead.
endpointUrl(EndpointUrl) - Method in interface software.amazon.awssdk.endpoints.Endpoint.Builder
Sets the endpoint URL from an EndpointUrl directly.
EndpointUrl - Class in software.amazon.awssdk.endpoints
A lightweight, immutable representation of a resolved endpoint URL that stores pre-parsed components (scheme, host, port, path) as strings, avoiding the cost of URI construction.
equals(Object) - Method in class software.amazon.awssdk.endpoints.Endpoint
 
equals(Object) - Method in class software.amazon.awssdk.endpoints.EndpointAttributeKey
 
equals(Object) - Method in class software.amazon.awssdk.endpoints.EndpointUrl
 

F

forList(String) - Static method in class software.amazon.awssdk.endpoints.EndpointAttributeKey
 
fromComponents(String, String, int, String) - Static method in class software.amazon.awssdk.endpoints.EndpointUrl
Create an EndpointUrl from individual components.
fromComponents(String, String, int, String, String) - Static method in class software.amazon.awssdk.endpoints.EndpointUrl
Create an EndpointUrl from individual components, including query and fragment.
fromString(String) - Static method in class software.amazon.awssdk.endpoints.EndpointUrl
Parse a URL string into its components without constructing a URI.
fromUri(URI) - Static method in class software.amazon.awssdk.endpoints.EndpointUrl
Create an EndpointUrl from an existing URI.

H

hashCode() - Method in class software.amazon.awssdk.endpoints.Endpoint
 
hashCode() - Method in class software.amazon.awssdk.endpoints.EndpointAttributeKey
 
hashCode() - Method in class software.amazon.awssdk.endpoints.EndpointUrl
 
headers() - Method in class software.amazon.awssdk.endpoints.Endpoint
 
host() - Method in class software.amazon.awssdk.endpoints.EndpointUrl
Returns the hostname (e.g., "s3.us-east-1.amazonaws.com").

P

port() - Method in class software.amazon.awssdk.endpoints.EndpointUrl
Returns the port number, or -1 if not explicitly specified.
putAttribute(EndpointAttributeKey<T>, T) - Method in interface software.amazon.awssdk.endpoints.Endpoint.Builder
 
putHeader(String, String) - Method in interface software.amazon.awssdk.endpoints.Endpoint.Builder
 

Q

queryAndFragment() - Method in class software.amazon.awssdk.endpoints.EndpointUrl
Returns the query and fragment portion of the URL (e.g., "?key=value#section"), or an empty string if neither is present.

S

scheme() - Method in class software.amazon.awssdk.endpoints.EndpointUrl
Returns the URL scheme (e.g., "https").
software.amazon.awssdk.endpoints - package software.amazon.awssdk.endpoints
 

T

toBuilder() - Method in class software.amazon.awssdk.endpoints.Endpoint
 
toString() - Method in class software.amazon.awssdk.endpoints.EndpointUrl
 
toUri() - Method in class software.amazon.awssdk.endpoints.EndpointUrl
Returns the URI representation.

U

url() - Method in class software.amazon.awssdk.endpoints.Endpoint
Deprecated.
Use Endpoint.endpointUrl() instead, which provides direct access to URL components without the overhead of constructing a URI.
url(URI) - Method in interface software.amazon.awssdk.endpoints.Endpoint.Builder
Deprecated.
A B E F H P Q S T U 
All Classes and Interfaces|All Packages