Interface IAvailabilityCollection
- All Superinterfaces:
IEntireEntityCollectionRetrievalOperations<Availability,ResourceCollection<Availability>>,IEntitySelector<String,IAvailability>,IPartnerComponent<TripletTuple<String,String,String>>
- All Known Implementing Classes:
AvailabilityCollectionOperations,CustomerAvailabilityCollectionOperations
public interface IAvailabilityCollection extends IPartnerComponent<TripletTuple<String,String,String>>, IEntireEntityCollectionRetrievalOperations<Availability,ResourceCollection<Availability>>, IEntitySelector<String,IAvailability>
Holds operations that can be performed on availabilities.
-
Method Summary
Modifier and Type Method Description IAvailabilitybyId(String availabilityId)Retrieves the operations tied with a specific availability.IAvailabilityCollectionByTargetSegmentbyTargetSegment(String targetSegment)Retrieves the operations that can be applied on availabilities filtered by a specific target segment.ResourceCollection<Availability>get()Retrieves all the availabilities for the provided SKU.Methods inherited from interface com.microsoft.store.partnercenter.IPartnerComponent
getContext, getPartner
-
Method Details
-
byId
Retrieves the operations tied with a specific availability.- Specified by:
byIdin interfaceIEntitySelector<String,IAvailability>- Parameters:
availabilityId- Identifier for the availability.- Returns:
- The availability operations.
-
byTargetSegment
Retrieves the operations that can be applied on availabilities filtered by a specific target segment.- Parameters:
targetSegment- The availability segment filter.- Returns:
- The availability collection operations by target segment.
-
get
ResourceCollection<Availability> get()Retrieves all the availabilities for the provided SKU.- Specified by:
getin interfaceIEntireEntityCollectionRetrievalOperations<Availability,ResourceCollection<Availability>>- Returns:
- The availabilities for the provided SKU.
-