@DefaultCustomResource @SuppressWarnings("serial") public class AddressSpacePlanList extends AbstractList<AddressSpacePlan> { public static final String KIND = "AddressSpacePlanList"; @JsonCreator public AddressSpacePlanList() { super(KIND, AdminCrd.API_VERSION); } }
@DefaultCustomResource @SuppressWarnings("serial") public class UserList extends AbstractList<User> { public static final String KIND = "MessagingUserList"; public UserList() { super(KIND, UserCrd.API_VERSION); } }
@DefaultCustomResource @SuppressWarnings("serial") public class StandardInfraConfigList extends AbstractList<StandardInfraConfig>{ public static final String KIND = "StandardInfraConfigList"; public StandardInfraConfigList() { super(KIND, AdminCrd.API_VERSION); } }
@DefaultCustomResource @SuppressWarnings("serial") public class BrokeredInfraConfigList extends AbstractList<BrokeredInfraConfig> { public static final String KIND = "BrokeredInfraConfigList"; public BrokeredInfraConfigList() { super(KIND, AdminCrd.API_VERSION); } }
@DefaultCustomResource @SuppressWarnings("serial") public class AddressPlanList extends AbstractList<AddressPlan> { public static final String KIND = "AddressPlanList"; public AddressPlanList() { super(KIND, AdminCrd.API_VERSION); } }
/** * Type for address lists. */ @DefaultCustomResource @SuppressWarnings("serial") public class AddressList extends AbstractList<Address> implements AddressOrAddressList { public static final String KIND = "AddressList"; public AddressList() { super(KIND, CoreCrd.API_VERSION); } public AddressList(final Collection<Address> addresses) { this(); setItems(addresses); } }
/** * Type for address space list */ @DefaultCustomResource @SuppressWarnings("serial") public class AddressSpaceList extends AbstractList<AddressSpace> { public static final String KIND = "AddressSpaceList"; public AddressSpaceList() { super(KIND, CoreCrd.API_VERSION); } public AddressSpaceList(Collection<AddressSpace> addressSpaces) { this(); setItems(addressSpaces); } }
@DefaultCustomResource @SuppressWarnings("serial") public class AddressSpaceSchemaList extends AbstractList<AddressSpaceSchema> { public static final String KIND = "AddressSpaceSchemaList"; public AddressSpaceSchemaList() { super(KIND, CoreCrd.API_VERSION); } public static AddressSpaceSchemaList fromSchema(final Schema schema) { if (schema == null) { return null; } final AddressSpaceSchemaList list = new AddressSpaceSchemaList(); final List<AddressSpaceSchema> items = schema.getAddressSpaceTypes().stream() .map(type -> AddressSpaceSchema.fromAddressSpaceType(schema.getCreationTimestamp(), type)) .collect(Collectors.toList()); list.setItems(items); return list; } }
@DefaultCustomResource @SuppressWarnings("serial") public class AddressSpaceSchema extends AbstractHasMetadata<AddressSpaceSchema> {
@DefaultCustomResource @SuppressWarnings("serial") @AddressName
@DefaultCustomResource @SuppressWarnings("serial") @AddressSpaceName
@DefaultCustomResource @SuppressWarnings("serial") public class User extends AbstractHasMetadata<User> {
inline = @Inline(type = Doneable.class, prefix = "Doneable", value = "done") @DefaultCustomResource @SuppressWarnings("serial") public class AddressPlan extends AbstractHasMetadata<AddressPlan> {
inline = @Inline(type = Doneable.class, prefix = "Doneable", value = "done") @DefaultCustomResource @SuppressWarnings("serial") public class AddressSpacePlan extends AbstractHasMetadata<AddressSpacePlan> {
inline = @Inline(type = Doneable.class, prefix = "Doneable", value = "done") @DefaultCustomResource @SuppressWarnings("serial") public class BrokeredInfraConfig extends AbstractInfraConfig<BrokeredInfraConfig> {
inline = @Inline(type = Doneable.class, prefix = "Doneable", value = "done") @DefaultCustomResource @SuppressWarnings("serial") public class StandardInfraConfig extends AbstractInfraConfig<StandardInfraConfig> {