Interface Credential
- All Superinterfaces:
Serializable
- All Known Subinterfaces:
AzureComputeCredential
- All Known Implementing Classes:
AlibabaCredential
,AwsAccountRoleCredential
,AwsCredential
,AzureClientCredential
,AzureInstanceCredential
,AzureStorageCredential
,GoogleCloudCredential
,OciCredential
Interface implemented by classes used to provide cloud provider-specific credentials to YellowDog Compute.
-
Method Summary
Modifier and TypeMethodDescriptiondefault Instant
getName()
Returns the name assigned to the Credential to identify it to the ComputeServiceClient.<T extends CredentialBuilder<?>>
T
-
Method Details
-
getName
@Name @NotBlank @Pattern(regexp="[a-z](?:[a-z\\d_-]{0,58}[a-z\\d])?") @Size(max=60) @JsonPropertyDescription("The credential name (must be unique within the account)") @Name @NotBlank @Pattern(regexp="[a-z](?:[a-z\\d_-]{0,58}[a-z\\d])?") @Size(max=60) String getName()Returns the name assigned to the Credential to identify it to the ComputeServiceClient.- Returns:
- the name assigned to the Credential
-
getDescription
@JsonPropertyDescription("An optional description of this specific credential") String getDescription() -
getExpiryTime
-
toBuilder
-