Class DefaultCredentialsFactory
-
- All Implemented Interfaces:
-
io.github.build.extensions.oss.gradle.plugins.helm.dsl.credentials.internal.CredentialsFactory
public final class DefaultCredentialsFactory implements CredentialsFactory
-
-
Constructor Summary
Constructors Constructor Description DefaultCredentialsFactory(ObjectFactory objectFactory)
-
Method Summary
-
-
Method Detail
-
create
<T extends Credentials> T create(Class<T> type)
Instantiates a credentials object given its public type.
- Parameters:
type- the public type of the credentials- Returns:
the new credentials object, implementing
T
-
getPublicType
Class<out Credentials> getPublicType(Credentials credentials)
Gets the public type for the given credentials instance.
- Parameters:
credentials- a Credentials instance- Returns:
the public credentials type
-
-
-
-