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:
namein 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:ValidatedBuilderBuilds the object without enforcing validation constraints. This should only be used for testing purposes- Specified by:
buildUncheckedin interfaceCredentialBuilder<AzureInstanceCredential>- Overrides:
buildUncheckedin classValidatedBuilder<AzureInstanceCredential>- Returns:
- the object being built
-
toString
-