001/*-
002 * #%L
003 * Smile CDR - CDR
004 * %%
005 * Copyright (C) 2016 - 2025 Smile CDR, Inc.
006 * %%
007 * All rights reserved.
008 * #L%
009 */
010package ca.cdr.api.persistence.megascale;
011
012import java.util.List;
013
014/**
015 * This class is returned by interceptor hooks for the {@link ca.cdr.api.fhir.interceptor.CdrPointcut#STORAGE_MEGASCALE_PROVIDE_ALL_PARTITIONS}
016 * pointcut. It supplies a list of all known partition IDs.
017 *
018 * @since 2026.02.R01
019 */
020public class MegaScaleAllPartitionDetailsResponse {
021
022        private List<Integer> myNonDefaultPartitionIds;
023
024        public List<Integer> getNonDefaultPartitionIds() {
025                return myNonDefaultPartitionIds;
026        }
027
028        public MegaScaleAllPartitionDetailsResponse setNonDefaultPartitionIds(List<Integer> theNonDefaultPartitionIds) {
029                myNonDefaultPartitionIds = theNonDefaultPartitionIds;
030                return this;
031        }
032}