Index
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
Endpointin 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
EndpointUrlfor 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
EndpointUrldirectly. - 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
URIconstruction. - 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
EndpointUrlfrom individual components. - fromComponents(String, String, int, String, String) - Static method in class software.amazon.awssdk.endpoints.EndpointUrl
-
Create an
EndpointUrlfrom 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
EndpointUrlfrom an existingURI.
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
URIrepresentation.
U
- url() - Method in class software.amazon.awssdk.endpoints.Endpoint
-
Deprecated.
- url(URI) - Method in interface software.amazon.awssdk.endpoints.Endpoint.Builder
-
Deprecated.Use
endpointUrl(EndpointUrl)instead.
All Classes and Interfaces|All Packages
Endpoint.endpointUrl()instead, which provides direct access to URL components without the overhead of constructing aURI.