Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- additionalTags(String[]) - Method in class org.gcube.application.shlink.ShlinkRequest.Builder
B
- build() - Method in class org.gcube.application.shlink.ShlinkRequest.Builder
- Builder() - Constructor for class org.gcube.application.shlink.ShlinkRequest.Builder
C
- config - Variable in class org.gcube.application.shlink.FetchUrlShortenerResource
- createShortUrl(String, String, String) - Method in class org.gcube.application.shlink.ShlinkShortener
-
Creates a short URL using the Shlink API service.
D
- domain(String) - Method in class org.gcube.application.shlink.ShlinkRequest.Builder
- DOMAIN - Variable in class org.gcube.application.shlink.FetchUrlShortenerResource
- DOMAIN - Static variable in class org.gcube.application.shlink.ShlinkShortener
F
- fetchUrlShortener() - Method in class org.gcube.application.shlink.discovery.FetchUrlShortenerFromNewIS
- fetchUrlShortener() - Method in class org.gcube.application.shlink.discovery.FetchUrlShortenerFromOldIS
- fetchUrlShortener() - Method in class org.gcube.application.shlink.FetchUrlShortenerResource
- FetchUrlShortenerFromNewIS - Class in org.gcube.application.shlink.discovery
-
The Class FetchUrlShortenerFromNewIS.
- FetchUrlShortenerFromNewIS(String) - Constructor for class org.gcube.application.shlink.discovery.FetchUrlShortenerFromNewIS
- FetchUrlShortenerFromOldIS - Class in org.gcube.application.shlink.discovery
-
The Class ISOldFetchUrlShortenerResource.
- FetchUrlShortenerFromOldIS(String) - Constructor for class org.gcube.application.shlink.discovery.FetchUrlShortenerFromOldIS
- FetchUrlShortenerResource - Class in org.gcube.application.shlink
-
The abstract class FetchUrlShortenerResource provides a template for fetching and managing the URL shortener service configuration from a runtime resource.
- FetchUrlShortenerResource(String) - Constructor for class org.gcube.application.shlink.FetchUrlShortenerResource
- findIfExists(boolean) - Method in class org.gcube.application.shlink.ShlinkRequest.Builder
G
- getAdditionalTags() - Method in class org.gcube.application.shlink.ShlinkRequest
- getApiKey() - Method in class org.gcube.application.shlink.discovery.UrlShortenerConfig
-
Gets the api key.
- getApiKey() - Method in class org.gcube.application.shlink.FetchUrlShortenerResource
- getDomain() - Method in class org.gcube.application.shlink.discovery.UrlShortenerConfig
-
Gets the domain.
- getDomain() - Method in class org.gcube.application.shlink.FetchUrlShortenerResource
- getDomain() - Method in class org.gcube.application.shlink.ShlinkRequest
- getLongUrl() - Method in class org.gcube.application.shlink.ShlinkRequest
- getScope() - Method in class org.gcube.application.shlink.FetchUrlShortenerResource
- getShlinkAPIKey() - Method in class org.gcube.application.shlink.ShlinkRequest
- getShlinkBaseUrl() - Method in class org.gcube.application.shlink.ShlinkRequest
- getShortnerServiceUrl() - Method in class org.gcube.application.shlink.discovery.UrlShortenerConfig
-
Gets the service URL.
- getShortnerServiceUrl() - Method in class org.gcube.application.shlink.FetchUrlShortenerResource
I
- isAvailable - Variable in class org.gcube.application.shlink.FetchUrlShortenerResource
- isAvailable() - Method in class org.gcube.application.shlink.discovery.FetchUrlShortenerFromNewIS
- isAvailable() - Method in class org.gcube.application.shlink.discovery.FetchUrlShortenerFromOldIS
- isAvailable() - Method in class org.gcube.application.shlink.FetchUrlShortenerResource
- isFindIfExists() - Method in class org.gcube.application.shlink.ShlinkRequest
- isValid() - Method in class org.gcube.application.shlink.discovery.UrlShortenerConfig
-
Validates that the configuration has the required properties.
K
- KEY - Variable in class org.gcube.application.shlink.FetchUrlShortenerResource
- KEY - Static variable in class org.gcube.application.shlink.ShlinkShortener
-
Property name for API key in the resource
L
- logger - Static variable in class org.gcube.application.shlink.discovery.FetchUrlShortenerFromNewIS
- logger - Static variable in class org.gcube.application.shlink.discovery.FetchUrlShortenerFromOldIS
- logger - Static variable in class org.gcube.application.shlink.FetchUrlShortenerResource
- LOGGER - Static variable in class org.gcube.application.shlink.ShlinkShortener
- longUrl(String) - Method in class org.gcube.application.shlink.ShlinkRequest.Builder
O
- org.gcube.application.shlink - package org.gcube.application.shlink
- org.gcube.application.shlink.discovery - package org.gcube.application.shlink.discovery
R
- readPropertyValue(Map<String, ServiceEndpoint.Property>, String, boolean) - Method in class org.gcube.application.shlink.FetchUrlShortenerResource
-
Read property value.
S
- scope - Variable in class org.gcube.application.shlink.FetchUrlShortenerResource
- setApiKey(String) - Method in class org.gcube.application.shlink.discovery.UrlShortenerConfig
-
Sets the api key.
- setDomain(String) - Method in class org.gcube.application.shlink.discovery.UrlShortenerConfig
-
Sets the domain.
- setShortnerServiceUrl(String) - Method in class org.gcube.application.shlink.discovery.UrlShortenerConfig
-
Sets the service URL.
- shlinkAPIKey(String) - Method in class org.gcube.application.shlink.ShlinkRequest.Builder
- shlinkBaseUrl(String) - Method in class org.gcube.application.shlink.ShlinkRequest.Builder
- ShlinkRequest - Class in org.gcube.application.shlink
-
Builder class for creating ShlinkShortener requests with fluent interface.
- ShlinkRequest() - Constructor for class org.gcube.application.shlink.ShlinkRequest
- ShlinkRequest.Builder - Class in org.gcube.application.shlink
-
Builder class for creating ShlinkRequest instances with fluent interface.
- ShlinkShortener - Class in org.gcube.application.shlink
-
A URL shortener implementation that uses the Shlink REST API service.
- ShlinkShortener(String) - Constructor for class org.gcube.application.shlink.ShlinkShortener
- shorten(String, String[], boolean) - Method in class org.gcube.application.shlink.ShlinkShortener
-
Shorten URL with domain and additional tags.
- SHORTENER - Variable in class org.gcube.application.shlink.FetchUrlShortenerResource
-
Name of the runtime resource for URL shortener service
- SHORTENER - Static variable in class org.gcube.application.shlink.ShlinkShortener
-
The Resurce Name registered in the Information System
T
- toString() - Method in class org.gcube.application.shlink.discovery.UrlShortenerConfig
-
To string.
U
- UrlShortenerConfig - Class in org.gcube.application.shlink.discovery
-
Bean class representing the configuration for the URL shortener service.
- UrlShortenerConfig() - Constructor for class org.gcube.application.shlink.discovery.UrlShortenerConfig
-
Default constructor.
- UrlShortenerConfig(String, String, String) - Constructor for class org.gcube.application.shlink.discovery.UrlShortenerConfig
-
Constructor with all parameters.
All Classes and Interfaces|All Packages|Constant Field Values