Spacecrafts Interface
public interface Spacecrafts
Resource collection API of Spacecrafts.
Method Summary
Method Details
define
public abstract Spacecraft.DefinitionStages.Blank define(String name)
Begins definition for a new Spacecraft resource.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String spacecraftName, Context context)
Deletes a specified spacecraft resource.
Parameters:
deleteById
public abstract void deleteById(String id)
Deletes a specified spacecraft resource.
Parameters:
deleteByIdWithResponse
public abstract void deleteByIdWithResponse(String id, Context context)
Deletes a specified spacecraft resource.
Parameters:
deleteByResourceGroup
public abstract void deleteByResourceGroup(String resourceGroupName, String spacecraftName)
Deletes a specified spacecraft resource.
Parameters:
getById
public abstract Spacecraft getById(String id)
Gets the specified spacecraft in a specified resource group.
Parameters:
Returns:
getByIdWithResponse
public abstract Response<Spacecraft> getByIdWithResponse(String id, Context context)
Gets the specified spacecraft in a specified resource group.
Parameters:
Returns:
getByResourceGroup
public abstract Spacecraft getByResourceGroup(String resourceGroupName, String spacecraftName)
Gets the specified spacecraft in a specified resource group.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response<Spacecraft> getByResourceGroupWithResponse(String resourceGroupName, String spacecraftName, Context context)
Gets the specified spacecraft in a specified resource group.
Parameters:
Returns:
list
public abstract PagedIterable<Spacecraft> list()
Returns list of spacecrafts by subscription.
Returns:
list
public abstract PagedIterable<Spacecraft> list(String skiptoken, Context context)
Returns list of spacecrafts by subscription.
Parameters:
Returns:
listAvailableContacts
public abstract PagedIterable<AvailableContacts> listAvailableContacts(String resourceGroupName, String spacecraftName, ContactParameters parameters)
Returns list of available contacts. A contact is available if the spacecraft is visible from the ground station for more than the minimum viable contact duration provided in the contact profile.
Parameters:
Returns:
listAvailableContacts
public abstract PagedIterable<AvailableContacts> listAvailableContacts(String resourceGroupName, String spacecraftName, ContactParameters parameters, Context context)
Returns list of available contacts. A contact is available if the spacecraft is visible from the ground station for more than the minimum viable contact duration provided in the contact profile.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<Spacecraft> listByResourceGroup(String resourceGroupName)
Returns list of spacecrafts by resource group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<Spacecraft> listByResourceGroup(String resourceGroupName, String skiptoken, Context context)
Returns list of spacecrafts by resource group.
Parameters:
Returns: