Uses of Class
co.yellowdog.platform.model.ServicesSchema
Packages that use ServicesSchema
Package
Description
Provides the classes needed to interact with YellowDog Platform Services.
Holds the client types used to access the YellowDog Account Service.
Provides the classes needed to interact with the YellowDog Compute service.
Provides the classes needed to interact with the YellowDog Images service.
Provides the classes needed to interact with the YellowDog Namespaces service.
Provides the classes needed to interact with the YellowDog Object Store service.
Contains types that provide retry capability in the service clients.
Provides the classes needed to interact with the YellowDog Scheduler service.
Provides the classes needed to interact with the YellowDog Usage service Allowances endpoints.
Provides the types that define the YellowDog Platform data model.
-
Uses of ServicesSchema in co.yellowdog.platform.client
Methods in co.yellowdog.platform.client with parameters of type ServicesSchemaModifier and TypeMethodDescriptionstatic PlatformClient
PlatformClient.create
(@NonNull ServicesSchema servicesSchema, @NonNull ApiKey key) Constructs a new PlatformClient instance using the supplied ServicesSchema to connect to YellowDogstatic PlatformClient
PlatformClient.create
(@NonNull ServicesSchema servicesSchema, @NonNull ApiKey key, @NonNull ObjectStoreClientConfigurationProperties objectStoreClientConfigurationProperties) -
Uses of ServicesSchema in co.yellowdog.platform.clients.account
Methods in co.yellowdog.platform.clients.account with parameters of type ServicesSchemaModifier and TypeMethodDescriptionstatic AccountClientImpl
AccountClientImpl.create
(@NonNull ServicesSchema servicesSchema, @NonNull RetryFactory retryFactory, @NonNull AuthenticationHeadersProvider authenticationHeadersProvider, @NonNull com.fasterxml.jackson.databind.ObjectMapper objectMapper, @NonNull UserAgent userAgent) static KeyringClientImpl
KeyringClientImpl.create
(@NonNull ServicesSchema servicesSchema, @NonNull RetryFactory retryFactory, @NonNull AuthenticationHeadersProvider authenticationHeadersProvider, @NonNull com.fasterxml.jackson.databind.ObjectMapper objectMapper, @NonNull UserAgent userAgent) -
Uses of ServicesSchema in co.yellowdog.platform.clients.cloudinfo
Methods in co.yellowdog.platform.clients.cloudinfo with parameters of type ServicesSchemaModifier and TypeMethodDescriptionstatic CloudInfoClient
CloudInfoClientImpl.create
(@NonNull ServicesSchema servicesSchema, @NonNull RetryFactory retryFactory, @NonNull AuthenticationHeadersProvider authenticationHeadersProvider, @NonNull com.fasterxml.jackson.databind.ObjectMapper objectMapper, @NonNull UserAgent userAgent) -
Uses of ServicesSchema in co.yellowdog.platform.clients.compute
Methods in co.yellowdog.platform.clients.compute with parameters of type ServicesSchemaModifier and TypeMethodDescriptionstatic ComputeClientImpl
ComputeClientImpl.create
(@NonNull ServicesSchema servicesSchema, @NonNull RetryFactory retryFactory, @NonNull AuthenticationHeadersProvider authenticationHeadersProvider, @NonNull com.fasterxml.jackson.databind.ObjectMapper objectMapper, @NonNull UserAgent userAgent) -
Uses of ServicesSchema in co.yellowdog.platform.clients.images
Methods in co.yellowdog.platform.clients.images with parameters of type ServicesSchemaModifier and TypeMethodDescriptionstatic ImagesClientImpl
ImagesClientImpl.create
(@NonNull ServicesSchema servicesSchema, @NonNull RetryFactory retryFactory, @NonNull AuthenticationHeadersProvider authenticationHeadersProvider, @NonNull com.fasterxml.jackson.databind.ObjectMapper objectMapper, @NonNull UserAgent userAgent) -
Uses of ServicesSchema in co.yellowdog.platform.clients.namespaces
Methods in co.yellowdog.platform.clients.namespaces with parameters of type ServicesSchemaModifier and TypeMethodDescriptionstatic NamespacesClientImpl
NamespacesClientImpl.create
(@NonNull ServicesSchema servicesSchema, @NonNull RetryFactory retryFactory, @NonNull AuthenticationHeadersProvider authenticationHeadersProvider, @NonNull com.fasterxml.jackson.databind.ObjectMapper objectMapper, @NonNull UserAgent userAgent) -
Uses of ServicesSchema in co.yellowdog.platform.clients.objectstore
Methods in co.yellowdog.platform.clients.objectstore with parameters of type ServicesSchemaModifier and TypeMethodDescriptionstatic ObjectStoreClientImpl
ObjectStoreClientImpl.create
(@NonNull ServicesSchema servicesSchema, @NonNull RetryFactory retryFactory, @NonNull AuthenticationHeadersProvider authenticationHeadersProvider, @NonNull ObjectStoreClientConfigurationProperties configurationProperties, @NonNull SessionRequestIdGenerator sessionRequestIdGenerator, @NonNull com.fasterxml.jackson.databind.ObjectMapper objectMapper, @NonNull UserAgent userAgent) static ObjectStoreClientImpl
ObjectStoreClientImpl.create
(@NonNull ServicesSchema servicesSchema, @NonNull RetryFactory retryFactory, @NonNull AuthenticationHeadersProvider authenticationHeadersProvider, @NonNull ObjectStoreClientConfigurationProperties configurationProperties, @NonNull com.fasterxml.jackson.databind.ObjectMapper objectMapper, @NonNull UserAgent userAgent) Factory method for constructing an ObjectStoreClientImpl. -
Uses of ServicesSchema in co.yellowdog.platform.clients.retry
Constructors in co.yellowdog.platform.clients.retry with parameters of type ServicesSchema -
Uses of ServicesSchema in co.yellowdog.platform.clients.scheduler
Methods in co.yellowdog.platform.clients.scheduler with parameters of type ServicesSchemaModifier and TypeMethodDescriptionstatic WorkClientImpl
WorkClientImpl.create
(@NonNull ServicesSchema servicesSchema, @NonNull RetryFactory retryFactory, @NonNull AuthenticationHeadersProvider authenticationHeadersProvider, @NonNull com.fasterxml.jackson.databind.ObjectMapper objectMapper, @NonNull UserAgent userAgent) static WorkerPoolClientImpl
WorkerPoolClientImpl.create
(@NonNull ServicesSchema servicesSchema, @NonNull RetryFactory retryFactory, @NonNull AuthenticationHeadersProvider authenticationHeadersProvider, @NonNull com.fasterxml.jackson.databind.ObjectMapper objectMapper, @NonNull UserAgent userAgent) -
Uses of ServicesSchema in co.yellowdog.platform.clients.usage
Methods in co.yellowdog.platform.clients.usage with parameters of type ServicesSchemaModifier and TypeMethodDescriptionstatic AllowancesClientImpl
AllowancesClientImpl.create
(@NonNull ServicesSchema servicesSchema, @NonNull RetryFactory retryFactory, @NonNull AuthenticationHeadersProvider authenticationHeadersProvider, @NonNull com.fasterxml.jackson.databind.ObjectMapper objectMapper, @NonNull UserAgent userAgent) -
Uses of ServicesSchema in co.yellowdog.platform.model
Subclasses with type arguments of type ServicesSchema in co.yellowdog.platform.modelModifier and TypeClassDescriptionstatic class
A builder that can be used to build a new ServicesSchema that is automatically validated on build.Methods in co.yellowdog.platform.model that return ServicesSchemaModifier and TypeMethodDescriptionServicesSchema.Builder.buildUnchecked()
static ServicesSchema
ServicesSchema.defaultSchema
(@NonNull String defaultUrl) Builds and returns a ServicesSchema instance with the specified default URL leaving other connection details as their defaults.Method parameters in co.yellowdog.platform.model with type arguments of type ServicesSchemaModifier and TypeMethodDescriptionServicesSchema.getOrDefaultUrl
(Function<ServicesSchema, String> getUrl)