Class CloudAccount

java.lang.Object
ai.vespa.validation.StringWrapper<T>
ai.vespa.validation.PatternedStringWrapper<CloudAccount>
com.yahoo.config.provision.CloudAccount
All Implemented Interfaces:
Comparable<CloudAccount>

public class CloudAccount extends ai.vespa.validation.PatternedStringWrapper<CloudAccount>
Identifies an account in a public cloud, such as CloudName.AWS or CloudName.GCP.
Author:
mpolden
  • Field Details

    • empty

      public static final CloudAccount empty
      Empty value. When this is used, either implicitly or explicitly, the zone will use its default account
  • Method Details

    • isUnspecified

      public boolean isUnspecified()
    • isEnclave

      public boolean isEnclave(Zone zone)
      Returns true if this is an enclave account.
    • from

      public static CloudAccount from(String cloudAccount)
    • toString

      public String toString()
      Overrides:
      toString in class ai.vespa.validation.StringWrapper<CloudAccount>