Class AzureInstanceCredential
java.lang.Object
co.yellowdog.platform.account.credentials.AzureInstanceCredential
- All Implemented Interfaces:
AzureComputeCredential
,Credential
,Serializable
@JsonClassDescription("Azure instances credential that defines login for provisioned instances")
public final class AzureInstanceCredential
extends Object
implements AzureComputeCredential
Holds an admin user name and password to be used for created instances in Microsoft Azure.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
A builder that can be used to build a new AzureInstanceCredential that is automatically validated on build. -
Method Summary
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface co.yellowdog.platform.account.credentials.Credential
getExpiryTime
-
Method Details
-
builder
-
toBuilder
- Specified by:
toBuilder
in interfaceCredential
-
getName
Description copied from interface:Credential
Returns the name assigned to the Credential to identify it to the ComputeServiceClient.- Specified by:
getName
in interfaceCredential
- Returns:
- the name assigned to the Credential
-
getDescription
- Specified by:
getDescription
in interfaceCredential
-
getAdminUsername
-
getAdminPassword
-
equals
-
hashCode
-
toString
-