Interface Buildable

All Known Subinterfaces:
Buildable.Overlayable<T>
All Known Implementing Classes:
AllocationToken, BaseDomainLabelList, BillingBase, BillingCancellation, BillingEvent, BillingRecurrence, BulkPricingPackage, ConsoleEppActionHistory, ConsoleUpdateHistory, Contact, ContactBase, ContactHistory, ContactTransferData, Domain, DomainBase, DomainHistory, DomainTransactionRecord, DomainTransferData, EppResource, FeatureFlag, FeesAndCredits, HistoryEntry, Host, HostBase, HostHistory, PollMessage, PollMessage.Autorenew, PollMessage.OneTime, PostalInfo, PremiumList, PremiumList.PremiumEntry, Registrar, RegistrarBase, RegistrarPocUpdateHistory, RegistrarUpdateHistory, RegistryLock, ReservedList, ReservedList.ReservedListEntry, Spec11ThreatMatch, Tld, TransferData, User, UserBase, UserRoles, UserUpdateHistory

public interface Buildable
Interface for ImmutableObject subclasses that have a builder.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static class 
    Boilerplate for immutable builders.
    static class 
    Boilerplate for abstract immutable builders that need to be able to cast "this".
    static interface 
    Interface for objects that can produce an "overlay", which means a copy where non-null fields from another object are copied over, but null fields on the source are not.
  • Method Summary

    Modifier and Type
    Method
    Description