Package org.openstack4j.api.gbp
Interface ExternalSegmentService
-
- All Known Implementing Classes:
ExternalSegmentServiceImpl
public interface ExternalSegmentServiceThis interface defines all methods for the manipulation of external segments- Author:
- vinod borole
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ExternalSegmentcreate(ExternalSegment externalSegment)Create a new external segmentActionResponsedelete(String id)Delete of the external segmentExternalSegmentget(String id)Get the specified external segment by IDList<? extends ExternalSegment>list()List all external segmentList<? extends ExternalSegment>list(Map<String,String> filteringParams)Returns list of external segments filtered by parameters.ExternalSegmentupdate(String externalSegmentId, ExternalSegment externalSegment)Updates an existing external segment
-
-
-
Method Detail
-
list
List<? extends ExternalSegment> list()
List all external segment- Returns:
- List of external segment
-
list
List<? extends ExternalSegment> list(Map<String,String> filteringParams)
Returns list of external segments filtered by parameters.- Parameters:
filteringParams- map (name, value) of filtering parameters
-
get
ExternalSegment get(String id)
Get the specified external segment by ID- Parameters:
id- the external segment id- Returns:
- external segment or null if not found
-
delete
ActionResponse delete(String id)
Delete of the external segment- Parameters:
id- the external segment id- Returns:
- the action response
-
create
ExternalSegment create(ExternalSegment externalSegment)
Create a new external segment- Parameters:
external- segment- Returns:
- the newly created external segment
-
update
ExternalSegment update(String externalSegmentId, ExternalSegment externalSegment)
Updates an existing external segment- Parameters:
external- segment identifierexternal- segment that is be used to updated- Returns:
- the updated external segment
-
-