Class AzureInstanceCredential.Builder
java.lang.Object
co.yellowdog.platform.model.builders.ValidatedBuilder<AzureInstanceCredential>
co.yellowdog.platform.account.credentials.AzureInstanceCredential.Builder
- All Implemented Interfaces:
CredentialBuilder<AzureInstanceCredential>
- Enclosing class:
AzureInstanceCredential
public static class AzureInstanceCredential.Builder
extends ValidatedBuilder<AzureInstanceCredential>
implements CredentialBuilder<AzureInstanceCredential>
A builder that can be used to build a new AzureInstanceCredential that is automatically validated on build.
-
Method Summary
Modifier and TypeMethodDescriptionadminPassword
(String adminPassword) The admin passwordadminUsername
(String adminUsername) The admin usernameBuilds the object without enforcing validation constraints.description
(String description) toString()
Methods inherited from class co.yellowdog.platform.model.builders.ValidatedBuilder
build, validate
-
Method Details
-
name
- Specified by:
name
in interfaceCredentialBuilder<AzureInstanceCredential>
- Returns:
this
.
-
description
- Returns:
this
.
-
adminUsername
The admin username- Parameters:
adminUsername
- the admin username- Returns:
this
.
-
adminPassword
The admin password- Parameters:
adminPassword
- the admin password- Returns:
this
.
-
buildUnchecked
Description copied from class:ValidatedBuilder
Builds the object without enforcing validation constraints. This should only be used for testing purposes- Specified by:
buildUnchecked
in interfaceCredentialBuilder<AzureInstanceCredential>
- Overrides:
buildUnchecked
in classValidatedBuilder<AzureInstanceCredential>
- Returns:
- the object being built
-
toString
-