IAvailabilityCollection Interface

Implements

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 and Description
abstract IAvailability byId(String availabilityId)

Retrieves the operations tied with a specific availability.

abstract IAvailabilityCollectionByTargetSegment byTargetSegment(String targetSegment)

Retrieves the operations that can be applied on availabilities filtered by a specific target segment.

abstract ResourceCollection<Availability> get()

Retrieves all the availabilities for the provided SKU.

Method Details

byId

public abstract IAvailability byId(String availabilityId)

Retrieves the operations tied with a specific availability.

Parameters:

availabilityId - Identifier for the availability.

Returns:

The availability operations.

byTargetSegment

public abstract IAvailabilityCollectionByTargetSegment byTargetSegment(String targetSegment)

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

public abstract ResourceCollection get()

Retrieves all the availabilities for the provided SKU.

Returns:

The availabilities for the provided SKU.

Applies to