Package viam.app.v1
Class AppServiceGrpc.AppServiceFutureStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractFutureStub<AppServiceGrpc.AppServiceFutureStub>
viam.app.v1.AppServiceGrpc.AppServiceFutureStub
- Enclosing class:
- AppServiceGrpc
public static final class AppServiceGrpc.AppServiceFutureStub
extends io.grpc.stub.AbstractFutureStub<AppServiceGrpc.AppServiceFutureStub>
A stub to allow clients to do ListenableFuture-style rpc calls to service AppService.
Users
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub
io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>>
-
Method Summary
Modifier and TypeMethodDescriptioncom.google.common.util.concurrent.ListenableFuture<App.AddRoleResponse>
addRole
(App.AddRoleRequest request) Creates an IdentityAuthorizationprotected AppServiceGrpc.AppServiceFutureStub
build
(io.grpc.Channel channel, io.grpc.CallOptions callOptions) com.google.common.util.concurrent.ListenableFuture<App.ChangeRoleResponse>
changeRole
(App.ChangeRoleRequest request) Changes an IdentityAuthorization to a new IdentityAuthorizationcom.google.common.util.concurrent.ListenableFuture<App.CheckPermissionsResponse>
Validates a permission for the current usercom.google.common.util.concurrent.ListenableFuture<App.CreateFragmentResponse>
createFragment
(App.CreateFragmentRequest request) Creates a fragmentcom.google.common.util.concurrent.ListenableFuture<App.CreateKeyResponse>
createKey
(App.CreateKeyRequest request) com.google.common.util.concurrent.ListenableFuture<App.CreateKeyFromExistingKeyAuthorizationsResponse>
com.google.common.util.concurrent.ListenableFuture<App.CreateLocationResponse>
createLocation
(App.CreateLocationRequest request) Create a locationcom.google.common.util.concurrent.ListenableFuture<App.CreateLocationSecretResponse>
Create a new generated Secret in the Location.com.google.common.util.concurrent.ListenableFuture<App.CreateModuleResponse>
createModule
(App.CreateModuleRequest request) com.google.common.util.concurrent.ListenableFuture<App.CreateOAuthAppResponse>
createOAuthApp
(App.CreateOAuthAppRequest request) com.google.common.util.concurrent.ListenableFuture<App.CreateOrganizationResponse>
Create a new organizationcom.google.common.util.concurrent.ListenableFuture<App.CreateOrganizationInviteResponse>
Create an organization invite to an organizationcom.google.common.util.concurrent.ListenableFuture<App.CreateRegistryItemResponse>
com.google.common.util.concurrent.ListenableFuture<App.CreateRobotPartSecretResponse>
Create a new generated Secret in the Robot Part.com.google.common.util.concurrent.ListenableFuture<App.DeleteFragmentResponse>
deleteFragment
(App.DeleteFragmentRequest request) Deletes a fragmentcom.google.common.util.concurrent.ListenableFuture<App.DeleteFragmentTagResponse>
Deletes a fragment tagcom.google.common.util.concurrent.ListenableFuture<App.DeleteKeyResponse>
deleteKey
(App.DeleteKeyRequest request) com.google.common.util.concurrent.ListenableFuture<App.DeleteLocationResponse>
deleteLocation
(App.DeleteLocationRequest request) Delete a locationcom.google.common.util.concurrent.ListenableFuture<App.DeleteLocationSecretResponse>
Delete a Secret from the Location.com.google.common.util.concurrent.ListenableFuture<App.DeleteOAuthAppResponse>
deleteOAuthApp
(App.DeleteOAuthAppRequest request) com.google.common.util.concurrent.ListenableFuture<App.DeleteOrganizationResponse>
Delete an organizationcom.google.common.util.concurrent.ListenableFuture<App.DeleteOrganizationInviteResponse>
Delete an organization invitecom.google.common.util.concurrent.ListenableFuture<App.DeleteOrganizationMemberResponse>
Delete an organization member from an organizationcom.google.common.util.concurrent.ListenableFuture<App.DeleteRegistryItemResponse>
com.google.common.util.concurrent.ListenableFuture<App.DeleteRobotResponse>
deleteRobot
(App.DeleteRobotRequest request) DeleteRobot deletes a robotcom.google.common.util.concurrent.ListenableFuture<App.DeleteRobotPartResponse>
Delete a robot partcom.google.common.util.concurrent.ListenableFuture<App.DeleteRobotPartSecretResponse>
Delete a Secret from the RobotPart.com.google.common.util.concurrent.ListenableFuture<App.DisableAuthServiceResponse>
com.google.common.util.concurrent.ListenableFuture<App.DisableBillingServiceResponse>
com.google.common.util.concurrent.ListenableFuture<App.EnableAuthServiceResponse>
com.google.common.util.concurrent.ListenableFuture<App.EnableBillingServiceResponse>
com.google.common.util.concurrent.ListenableFuture<App.GetBillingServiceConfigResponse>
com.google.common.util.concurrent.ListenableFuture<App.GetFragmentResponse>
getFragment
(App.GetFragmentRequest request) Gets a single fragmentcom.google.common.util.concurrent.ListenableFuture<App.GetFragmentHistoryResponse>
Gets fragment historycom.google.common.util.concurrent.ListenableFuture<App.GetFragmentUsageResponse>
Gets usage for a fragment across versionscom.google.common.util.concurrent.ListenableFuture<App.GetLocationResponse>
getLocation
(App.GetLocationRequest request) Get a locationcom.google.common.util.concurrent.ListenableFuture<App.GetLocationMetadataResponse>
Get user-defined metadata for a locationcom.google.common.util.concurrent.ListenableFuture<App.GetModuleResponse>
getModule
(App.GetModuleRequest request) com.google.common.util.concurrent.ListenableFuture<App.GetOrganizationResponse>
Get an organizationcom.google.common.util.concurrent.ListenableFuture<App.GetOrganizationMetadataResponse>
Get user-defined metadata for an organizationcom.google.common.util.concurrent.ListenableFuture<App.GetOrganizationNamespaceAvailabilityResponse>
Checks for namespace availablity throughout all orgs.com.google.common.util.concurrent.ListenableFuture<App.GetOrganizationsWithAccessToLocationResponse>
Get all organizations that have access to a location.com.google.common.util.concurrent.ListenableFuture<App.GetRegistryItemResponse>
com.google.common.util.concurrent.ListenableFuture<App.GetRobotResponse>
getRobot
(App.GetRobotRequest request) Get a specific robot by IDcom.google.common.util.concurrent.ListenableFuture<App.GetRobotAPIKeysResponse>
Gets the Robot API Keys for the robotcom.google.common.util.concurrent.ListenableFuture<App.GetRobotMetadataResponse>
Get user-defined metadata for a robotcom.google.common.util.concurrent.ListenableFuture<App.GetRobotPartResponse>
getRobotPart
(App.GetRobotPartRequest request) Get a specific robot part by IDcom.google.common.util.concurrent.ListenableFuture<App.GetRobotPartHistoryResponse>
Get a specific robot part histy by IDcom.google.common.util.concurrent.ListenableFuture<App.GetRobotPartLogsResponse>
com.google.common.util.concurrent.ListenableFuture<App.GetRobotPartMetadataResponse>
Get user-defined metadata for a robot partcom.google.common.util.concurrent.ListenableFuture<App.GetRobotPartsResponse>
getRobotParts
(App.GetRobotPartsRequest request) com.google.common.util.concurrent.ListenableFuture<App.GetRoverRentalRobotsResponse>
Get Rover Rental Location Robotscom.google.common.util.concurrent.ListenableFuture<App.GetUserIDByEmailResponse>
Get the id of the user with the emailcom.google.common.util.concurrent.ListenableFuture<App.ListAuthorizationsResponse>
Returns all authorization roles for a given resourcecom.google.common.util.concurrent.ListenableFuture<App.ListFragmentsResponse>
listFragments
(App.ListFragmentsRequest request) Gets a list of fragmentscom.google.common.util.concurrent.ListenableFuture<App.ListKeysResponse>
listKeys
(App.ListKeysRequest request) com.google.common.util.concurrent.ListenableFuture<App.ListLocationsResponse>
listLocations
(App.ListLocationsRequest request) Get a list of locationscom.google.common.util.concurrent.ListenableFuture<App.ListMachineFragmentsResponse>
Gets top level and nested fragments for a machine, as well as any other specified fragment idscom.google.common.util.concurrent.ListenableFuture<App.ListModulesResponse>
listModules
(App.ListModulesRequest request) com.google.common.util.concurrent.ListenableFuture<App.ListOAuthAppsResponse>
listOAuthApps
(App.ListOAuthAppsRequest request) com.google.common.util.concurrent.ListenableFuture<App.ListOrganizationMembersResponse>
List all members of an organization and all invited members to the organization.com.google.common.util.concurrent.ListenableFuture<App.ListOrganizationsResponse>
List organizationscom.google.common.util.concurrent.ListenableFuture<App.ListOrganizationsByUserResponse>
List the organizations a user belongs tocom.google.common.util.concurrent.ListenableFuture<App.ListRegistryItemsResponse>
com.google.common.util.concurrent.ListenableFuture<App.ListRobotsResponse>
listRobots
(App.ListRobotsRequest request) Get a list of robotscom.google.common.util.concurrent.ListenableFuture<App.LocationAuthResponse>
locationAuth
(App.LocationAuthRequest request) Get a location's authorization secretscom.google.common.util.concurrent.ListenableFuture<App.MarkPartAsMainResponse>
markPartAsMain
(App.MarkPartAsMainRequest request) Marks the given part as the main part, and all the others as notcom.google.common.util.concurrent.ListenableFuture<App.MarkPartForRestartResponse>
Marks part for restart.com.google.common.util.concurrent.ListenableFuture<App.NewRobotResponse>
newRobot
(App.NewRobotRequest request) NewRobot creates a new robotcom.google.common.util.concurrent.ListenableFuture<App.NewRobotPartResponse>
newRobotPart
(App.NewRobotPartRequest request) Create a new robot partcom.google.common.util.concurrent.ListenableFuture<App.OrganizationGetLogoResponse>
com.google.common.util.concurrent.ListenableFuture<App.OrganizationGetSupportEmailResponse>
com.google.common.util.concurrent.ListenableFuture<App.OrganizationSetLogoResponse>
com.google.common.util.concurrent.ListenableFuture<App.OrganizationSetSupportEmailResponse>
com.google.common.util.concurrent.ListenableFuture<App.ReadOAuthAppResponse>
readOAuthApp
(App.ReadOAuthAppRequest request) com.google.common.util.concurrent.ListenableFuture<App.RemoveRoleResponse>
removeRole
(App.RemoveRoleRequest request) Deletes an IdentityAuthorizationcom.google.common.util.concurrent.ListenableFuture<App.RenameKeyResponse>
renameKey
(App.RenameKeyRequest request) com.google.common.util.concurrent.ListenableFuture<App.ResendOrganizationInviteResponse>
Resend an organization invitecom.google.common.util.concurrent.ListenableFuture<App.RotateKeyResponse>
rotateKey
(App.RotateKeyRequest request) com.google.common.util.concurrent.ListenableFuture<App.SearchOrganizationsResponse>
Search organizations by a couple fieldscom.google.common.util.concurrent.ListenableFuture<App.SetFragmentTagResponse>
setFragmentTag
(App.SetFragmentTagRequest request) Sets a fragment tag to a revisioncom.google.common.util.concurrent.ListenableFuture<App.ShareLocationResponse>
shareLocation
(App.ShareLocationRequest request) Share a location with an organizationcom.google.common.util.concurrent.ListenableFuture<App.TransferRegistryItemResponse>
com.google.common.util.concurrent.ListenableFuture<App.UnshareLocationResponse>
Stop sharing a location with an organizationcom.google.common.util.concurrent.ListenableFuture<App.UpdateBillingServiceResponse>
com.google.common.util.concurrent.ListenableFuture<App.UpdateFragmentResponse>
updateFragment
(App.UpdateFragmentRequest request) Updates a fragmentcom.google.common.util.concurrent.ListenableFuture<App.UpdateLocationResponse>
updateLocation
(App.UpdateLocationRequest request) Update a locationcom.google.common.util.concurrent.ListenableFuture<App.UpdateLocationMetadataResponse>
Update user-defined metadata for a locationcom.google.common.util.concurrent.ListenableFuture<App.UpdateModuleResponse>
updateModule
(App.UpdateModuleRequest request) com.google.common.util.concurrent.ListenableFuture<App.UpdateOAuthAppResponse>
updateOAuthApp
(App.UpdateOAuthAppRequest request) com.google.common.util.concurrent.ListenableFuture<App.UpdateOrganizationResponse>
Update an organizationcom.google.common.util.concurrent.ListenableFuture<App.UpdateOrganizationInviteAuthorizationsResponse>
Update the authorizations attached to an organization invitecom.google.common.util.concurrent.ListenableFuture<App.UpdateOrganizationMetadataResponse>
Update user-defined metadata for an organizationcom.google.common.util.concurrent.ListenableFuture<App.UpdateRegistryItemResponse>
com.google.common.util.concurrent.ListenableFuture<App.UpdateRobotResponse>
updateRobot
(App.UpdateRobotRequest request) UpdateRobot updates a robotcom.google.common.util.concurrent.ListenableFuture<App.UpdateRobotMetadataResponse>
Update user-defined metadata for an robotcom.google.common.util.concurrent.ListenableFuture<App.UpdateRobotPartResponse>
Update a robotcom.google.common.util.concurrent.ListenableFuture<App.UpdateRobotPartMetadataResponse>
Update user-defined metadata for an robot partMethods inherited from class io.grpc.stub.AbstractFutureStub
newStub, newStub
Methods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady
-
Method Details
-
build
protected AppServiceGrpc.AppServiceFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
build
in classio.grpc.stub.AbstractStub<AppServiceGrpc.AppServiceFutureStub>
-
getUserIDByEmail
public com.google.common.util.concurrent.ListenableFuture<App.GetUserIDByEmailResponse> getUserIDByEmail(App.GetUserIDByEmailRequest request) Get the id of the user with the email
-
createOrganization
public com.google.common.util.concurrent.ListenableFuture<App.CreateOrganizationResponse> createOrganization(App.CreateOrganizationRequest request) Create a new organization
-
listOrganizations
public com.google.common.util.concurrent.ListenableFuture<App.ListOrganizationsResponse> listOrganizations(App.ListOrganizationsRequest request) List organizations
-
getOrganizationsWithAccessToLocation
public com.google.common.util.concurrent.ListenableFuture<App.GetOrganizationsWithAccessToLocationResponse> getOrganizationsWithAccessToLocation(App.GetOrganizationsWithAccessToLocationRequest request) Get all organizations that have access to a location.
-
listOrganizationsByUser
public com.google.common.util.concurrent.ListenableFuture<App.ListOrganizationsByUserResponse> listOrganizationsByUser(App.ListOrganizationsByUserRequest request) List the organizations a user belongs to
-
searchOrganizations
public com.google.common.util.concurrent.ListenableFuture<App.SearchOrganizationsResponse> searchOrganizations(App.SearchOrganizationsRequest request) Search organizations by a couple fields
-
getOrganization
public com.google.common.util.concurrent.ListenableFuture<App.GetOrganizationResponse> getOrganization(App.GetOrganizationRequest request) Get an organization
-
getOrganizationNamespaceAvailability
public com.google.common.util.concurrent.ListenableFuture<App.GetOrganizationNamespaceAvailabilityResponse> getOrganizationNamespaceAvailability(App.GetOrganizationNamespaceAvailabilityRequest request) Checks for namespace availablity throughout all orgs.
-
updateOrganization
public com.google.common.util.concurrent.ListenableFuture<App.UpdateOrganizationResponse> updateOrganization(App.UpdateOrganizationRequest request) Update an organization
-
deleteOrganization
public com.google.common.util.concurrent.ListenableFuture<App.DeleteOrganizationResponse> deleteOrganization(App.DeleteOrganizationRequest request) Delete an organization
-
getOrganizationMetadata
public com.google.common.util.concurrent.ListenableFuture<App.GetOrganizationMetadataResponse> getOrganizationMetadata(App.GetOrganizationMetadataRequest request) Get user-defined metadata for an organization
-
updateOrganizationMetadata
public com.google.common.util.concurrent.ListenableFuture<App.UpdateOrganizationMetadataResponse> updateOrganizationMetadata(App.UpdateOrganizationMetadataRequest request) Update user-defined metadata for an organization
-
listOrganizationMembers
public com.google.common.util.concurrent.ListenableFuture<App.ListOrganizationMembersResponse> listOrganizationMembers(App.ListOrganizationMembersRequest request) List all members of an organization and all invited members to the organization.
-
createOrganizationInvite
public com.google.common.util.concurrent.ListenableFuture<App.CreateOrganizationInviteResponse> createOrganizationInvite(App.CreateOrganizationInviteRequest request) Create an organization invite to an organization
-
updateOrganizationInviteAuthorizations
public com.google.common.util.concurrent.ListenableFuture<App.UpdateOrganizationInviteAuthorizationsResponse> updateOrganizationInviteAuthorizations(App.UpdateOrganizationInviteAuthorizationsRequest request) Update the authorizations attached to an organization invite
-
deleteOrganizationMember
public com.google.common.util.concurrent.ListenableFuture<App.DeleteOrganizationMemberResponse> deleteOrganizationMember(App.DeleteOrganizationMemberRequest request) Delete an organization member from an organization
-
deleteOrganizationInvite
public com.google.common.util.concurrent.ListenableFuture<App.DeleteOrganizationInviteResponse> deleteOrganizationInvite(App.DeleteOrganizationInviteRequest request) Delete an organization invite
-
resendOrganizationInvite
public com.google.common.util.concurrent.ListenableFuture<App.ResendOrganizationInviteResponse> resendOrganizationInvite(App.ResendOrganizationInviteRequest request) Resend an organization invite
-
enableBillingService
public com.google.common.util.concurrent.ListenableFuture<App.EnableBillingServiceResponse> enableBillingService(App.EnableBillingServiceRequest request) -
disableBillingService
public com.google.common.util.concurrent.ListenableFuture<App.DisableBillingServiceResponse> disableBillingService(App.DisableBillingServiceRequest request) -
updateBillingService
public com.google.common.util.concurrent.ListenableFuture<App.UpdateBillingServiceResponse> updateBillingService(App.UpdateBillingServiceRequest request) -
getBillingServiceConfig
public com.google.common.util.concurrent.ListenableFuture<App.GetBillingServiceConfigResponse> getBillingServiceConfig(App.GetBillingServiceConfigRequest request) -
organizationSetSupportEmail
public com.google.common.util.concurrent.ListenableFuture<App.OrganizationSetSupportEmailResponse> organizationSetSupportEmail(App.OrganizationSetSupportEmailRequest request) -
organizationGetSupportEmail
public com.google.common.util.concurrent.ListenableFuture<App.OrganizationGetSupportEmailResponse> organizationGetSupportEmail(App.OrganizationGetSupportEmailRequest request) -
organizationSetLogo
public com.google.common.util.concurrent.ListenableFuture<App.OrganizationSetLogoResponse> organizationSetLogo(App.OrganizationSetLogoRequest request) -
organizationGetLogo
public com.google.common.util.concurrent.ListenableFuture<App.OrganizationGetLogoResponse> organizationGetLogo(App.OrganizationGetLogoRequest request) -
enableAuthService
public com.google.common.util.concurrent.ListenableFuture<App.EnableAuthServiceResponse> enableAuthService(App.EnableAuthServiceRequest request) -
disableAuthService
public com.google.common.util.concurrent.ListenableFuture<App.DisableAuthServiceResponse> disableAuthService(App.DisableAuthServiceRequest request) -
createOAuthApp
public com.google.common.util.concurrent.ListenableFuture<App.CreateOAuthAppResponse> createOAuthApp(App.CreateOAuthAppRequest request) -
readOAuthApp
public com.google.common.util.concurrent.ListenableFuture<App.ReadOAuthAppResponse> readOAuthApp(App.ReadOAuthAppRequest request) -
updateOAuthApp
public com.google.common.util.concurrent.ListenableFuture<App.UpdateOAuthAppResponse> updateOAuthApp(App.UpdateOAuthAppRequest request) -
deleteOAuthApp
public com.google.common.util.concurrent.ListenableFuture<App.DeleteOAuthAppResponse> deleteOAuthApp(App.DeleteOAuthAppRequest request) -
listOAuthApps
public com.google.common.util.concurrent.ListenableFuture<App.ListOAuthAppsResponse> listOAuthApps(App.ListOAuthAppsRequest request) -
createLocation
public com.google.common.util.concurrent.ListenableFuture<App.CreateLocationResponse> createLocation(App.CreateLocationRequest request) Create a location
-
getLocation
public com.google.common.util.concurrent.ListenableFuture<App.GetLocationResponse> getLocation(App.GetLocationRequest request) Get a location
-
updateLocation
public com.google.common.util.concurrent.ListenableFuture<App.UpdateLocationResponse> updateLocation(App.UpdateLocationRequest request) Update a location
-
deleteLocation
public com.google.common.util.concurrent.ListenableFuture<App.DeleteLocationResponse> deleteLocation(App.DeleteLocationRequest request) Delete a location
-
getLocationMetadata
public com.google.common.util.concurrent.ListenableFuture<App.GetLocationMetadataResponse> getLocationMetadata(App.GetLocationMetadataRequest request) Get user-defined metadata for a location
-
updateLocationMetadata
public com.google.common.util.concurrent.ListenableFuture<App.UpdateLocationMetadataResponse> updateLocationMetadata(App.UpdateLocationMetadataRequest request) Update user-defined metadata for a location
-
listLocations
public com.google.common.util.concurrent.ListenableFuture<App.ListLocationsResponse> listLocations(App.ListLocationsRequest request) Get a list of locations
-
locationAuth
public com.google.common.util.concurrent.ListenableFuture<App.LocationAuthResponse> locationAuth(App.LocationAuthRequest request) Get a location's authorization secrets
-
createLocationSecret
public com.google.common.util.concurrent.ListenableFuture<App.CreateLocationSecretResponse> createLocationSecret(App.CreateLocationSecretRequest request) Create a new generated Secret in the Location. - Succeeds if there are no more than 2 active secrets after creation.
-
deleteLocationSecret
public com.google.common.util.concurrent.ListenableFuture<App.DeleteLocationSecretResponse> deleteLocationSecret(App.DeleteLocationSecretRequest request) Delete a Secret from the Location.
-
getRobot
public com.google.common.util.concurrent.ListenableFuture<App.GetRobotResponse> getRobot(App.GetRobotRequest request) Get a specific robot by ID
-
getRobotMetadata
public com.google.common.util.concurrent.ListenableFuture<App.GetRobotMetadataResponse> getRobotMetadata(App.GetRobotMetadataRequest request) Get user-defined metadata for a robot
-
updateRobotMetadata
public com.google.common.util.concurrent.ListenableFuture<App.UpdateRobotMetadataResponse> updateRobotMetadata(App.UpdateRobotMetadataRequest request) Update user-defined metadata for an robot
-
getRoverRentalRobots
public com.google.common.util.concurrent.ListenableFuture<App.GetRoverRentalRobotsResponse> getRoverRentalRobots(App.GetRoverRentalRobotsRequest request) Get Rover Rental Location Robots
-
getRobotParts
public com.google.common.util.concurrent.ListenableFuture<App.GetRobotPartsResponse> getRobotParts(App.GetRobotPartsRequest request) -
getRobotPart
public com.google.common.util.concurrent.ListenableFuture<App.GetRobotPartResponse> getRobotPart(App.GetRobotPartRequest request) Get a specific robot part by ID
-
getRobotPartLogs
public com.google.common.util.concurrent.ListenableFuture<App.GetRobotPartLogsResponse> getRobotPartLogs(App.GetRobotPartLogsRequest request) -
getRobotPartHistory
public com.google.common.util.concurrent.ListenableFuture<App.GetRobotPartHistoryResponse> getRobotPartHistory(App.GetRobotPartHistoryRequest request) Get a specific robot part histy by ID
-
updateRobotPart
public com.google.common.util.concurrent.ListenableFuture<App.UpdateRobotPartResponse> updateRobotPart(App.UpdateRobotPartRequest request) Update a robot
-
newRobotPart
public com.google.common.util.concurrent.ListenableFuture<App.NewRobotPartResponse> newRobotPart(App.NewRobotPartRequest request) Create a new robot part
-
deleteRobotPart
public com.google.common.util.concurrent.ListenableFuture<App.DeleteRobotPartResponse> deleteRobotPart(App.DeleteRobotPartRequest request) Delete a robot part
-
getRobotPartMetadata
public com.google.common.util.concurrent.ListenableFuture<App.GetRobotPartMetadataResponse> getRobotPartMetadata(App.GetRobotPartMetadataRequest request) Get user-defined metadata for a robot part
-
updateRobotPartMetadata
public com.google.common.util.concurrent.ListenableFuture<App.UpdateRobotPartMetadataResponse> updateRobotPartMetadata(App.UpdateRobotPartMetadataRequest request) Update user-defined metadata for an robot part
-
getRobotAPIKeys
public com.google.common.util.concurrent.ListenableFuture<App.GetRobotAPIKeysResponse> getRobotAPIKeys(App.GetRobotAPIKeysRequest request) Gets the Robot API Keys for the robot
-
markPartAsMain
public com.google.common.util.concurrent.ListenableFuture<App.MarkPartAsMainResponse> markPartAsMain(App.MarkPartAsMainRequest request) Marks the given part as the main part, and all the others as not
-
markPartForRestart
public com.google.common.util.concurrent.ListenableFuture<App.MarkPartForRestartResponse> markPartForRestart(App.MarkPartForRestartRequest request) Marks part for restart. Once the robot part checks-in with the app the flag is reset on the robot part. Calling this multiple times before a robot part checks-in has no affect. Note: This API may be removed in the near future. TODO(APP-388): Remove
-
createRobotPartSecret
public com.google.common.util.concurrent.ListenableFuture<App.CreateRobotPartSecretResponse> createRobotPartSecret(App.CreateRobotPartSecretRequest request) Create a new generated Secret in the Robot Part. - Succeeds if there are no more than 2 active secrets after creation.
-
deleteRobotPartSecret
public com.google.common.util.concurrent.ListenableFuture<App.DeleteRobotPartSecretResponse> deleteRobotPartSecret(App.DeleteRobotPartSecretRequest request) Delete a Secret from the RobotPart.
-
listRobots
public com.google.common.util.concurrent.ListenableFuture<App.ListRobotsResponse> listRobots(App.ListRobotsRequest request) Get a list of robots
-
newRobot
public com.google.common.util.concurrent.ListenableFuture<App.NewRobotResponse> newRobot(App.NewRobotRequest request) NewRobot creates a new robot
-
updateRobot
public com.google.common.util.concurrent.ListenableFuture<App.UpdateRobotResponse> updateRobot(App.UpdateRobotRequest request) UpdateRobot updates a robot
-
deleteRobot
public com.google.common.util.concurrent.ListenableFuture<App.DeleteRobotResponse> deleteRobot(App.DeleteRobotRequest request) DeleteRobot deletes a robot
-
listFragments
public com.google.common.util.concurrent.ListenableFuture<App.ListFragmentsResponse> listFragments(App.ListFragmentsRequest request) Gets a list of fragments
-
getFragment
public com.google.common.util.concurrent.ListenableFuture<App.GetFragmentResponse> getFragment(App.GetFragmentRequest request) Gets a single fragment
-
createFragment
public com.google.common.util.concurrent.ListenableFuture<App.CreateFragmentResponse> createFragment(App.CreateFragmentRequest request) Creates a fragment
-
updateFragment
public com.google.common.util.concurrent.ListenableFuture<App.UpdateFragmentResponse> updateFragment(App.UpdateFragmentRequest request) Updates a fragment
-
deleteFragment
public com.google.common.util.concurrent.ListenableFuture<App.DeleteFragmentResponse> deleteFragment(App.DeleteFragmentRequest request) Deletes a fragment
-
listMachineFragments
public com.google.common.util.concurrent.ListenableFuture<App.ListMachineFragmentsResponse> listMachineFragments(App.ListMachineFragmentsRequest request) Gets top level and nested fragments for a machine, as well as any other specified fragment ids
-
getFragmentHistory
public com.google.common.util.concurrent.ListenableFuture<App.GetFragmentHistoryResponse> getFragmentHistory(App.GetFragmentHistoryRequest request) Gets fragment history
-
getFragmentUsage
public com.google.common.util.concurrent.ListenableFuture<App.GetFragmentUsageResponse> getFragmentUsage(App.GetFragmentUsageRequest request) Gets usage for a fragment across versions
-
setFragmentTag
public com.google.common.util.concurrent.ListenableFuture<App.SetFragmentTagResponse> setFragmentTag(App.SetFragmentTagRequest request) Sets a fragment tag to a revision
-
deleteFragmentTag
public com.google.common.util.concurrent.ListenableFuture<App.DeleteFragmentTagResponse> deleteFragmentTag(App.DeleteFragmentTagRequest request) Deletes a fragment tag
-
addRole
public com.google.common.util.concurrent.ListenableFuture<App.AddRoleResponse> addRole(App.AddRoleRequest request) Creates an IdentityAuthorization
-
removeRole
public com.google.common.util.concurrent.ListenableFuture<App.RemoveRoleResponse> removeRole(App.RemoveRoleRequest request) Deletes an IdentityAuthorization
-
changeRole
public com.google.common.util.concurrent.ListenableFuture<App.ChangeRoleResponse> changeRole(App.ChangeRoleRequest request) Changes an IdentityAuthorization to a new IdentityAuthorization
-
listAuthorizations
public com.google.common.util.concurrent.ListenableFuture<App.ListAuthorizationsResponse> listAuthorizations(App.ListAuthorizationsRequest request) Returns all authorization roles for a given resource
-
checkPermissions
public com.google.common.util.concurrent.ListenableFuture<App.CheckPermissionsResponse> checkPermissions(App.CheckPermissionsRequest request) Validates a permission for the current user
-
getRegistryItem
public com.google.common.util.concurrent.ListenableFuture<App.GetRegistryItemResponse> getRegistryItem(App.GetRegistryItemRequest request) -
createRegistryItem
public com.google.common.util.concurrent.ListenableFuture<App.CreateRegistryItemResponse> createRegistryItem(App.CreateRegistryItemRequest request) -
updateRegistryItem
public com.google.common.util.concurrent.ListenableFuture<App.UpdateRegistryItemResponse> updateRegistryItem(App.UpdateRegistryItemRequest request) -
listRegistryItems
public com.google.common.util.concurrent.ListenableFuture<App.ListRegistryItemsResponse> listRegistryItems(App.ListRegistryItemsRequest request) -
deleteRegistryItem
public com.google.common.util.concurrent.ListenableFuture<App.DeleteRegistryItemResponse> deleteRegistryItem(App.DeleteRegistryItemRequest request) -
transferRegistryItem
public com.google.common.util.concurrent.ListenableFuture<App.TransferRegistryItemResponse> transferRegistryItem(App.TransferRegistryItemRequest request) -
createModule
public com.google.common.util.concurrent.ListenableFuture<App.CreateModuleResponse> createModule(App.CreateModuleRequest request) -
updateModule
public com.google.common.util.concurrent.ListenableFuture<App.UpdateModuleResponse> updateModule(App.UpdateModuleRequest request) -
getModule
public com.google.common.util.concurrent.ListenableFuture<App.GetModuleResponse> getModule(App.GetModuleRequest request) -
listModules
public com.google.common.util.concurrent.ListenableFuture<App.ListModulesResponse> listModules(App.ListModulesRequest request) -
createKey
public com.google.common.util.concurrent.ListenableFuture<App.CreateKeyResponse> createKey(App.CreateKeyRequest request) -
deleteKey
public com.google.common.util.concurrent.ListenableFuture<App.DeleteKeyResponse> deleteKey(App.DeleteKeyRequest request) -
listKeys
public com.google.common.util.concurrent.ListenableFuture<App.ListKeysResponse> listKeys(App.ListKeysRequest request) -
renameKey
public com.google.common.util.concurrent.ListenableFuture<App.RenameKeyResponse> renameKey(App.RenameKeyRequest request) -
rotateKey
public com.google.common.util.concurrent.ListenableFuture<App.RotateKeyResponse> rotateKey(App.RotateKeyRequest request) -
createKeyFromExistingKeyAuthorizations
public com.google.common.util.concurrent.ListenableFuture<App.CreateKeyFromExistingKeyAuthorizationsResponse> createKeyFromExistingKeyAuthorizations(App.CreateKeyFromExistingKeyAuthorizationsRequest request)
-