Versions in this module Expand all Collapse all v1 v1.42.0 Jun 28, 2021 Changes in this version + func DefaultAuthScopes() []string + type DeviceIterator struct + InternalFetch func(pageSize int, pageToken string) (results []*iotpb.Device, nextPageToken string, err error) + Response interface{} + func (it *DeviceIterator) Next() (*iotpb.Device, error) + func (it *DeviceIterator) PageInfo() *iterator.PageInfo + type DeviceManagerCallOptions struct + BindDeviceToGateway []gax.CallOption + CreateDevice []gax.CallOption + CreateDeviceRegistry []gax.CallOption + DeleteDevice []gax.CallOption + DeleteDeviceRegistry []gax.CallOption + GetDevice []gax.CallOption + GetDeviceRegistry []gax.CallOption + GetIamPolicy []gax.CallOption + ListDeviceConfigVersions []gax.CallOption + ListDeviceRegistries []gax.CallOption + ListDeviceStates []gax.CallOption + ListDevices []gax.CallOption + ModifyCloudToDeviceConfig []gax.CallOption + SendCommandToDevice []gax.CallOption + SetIamPolicy []gax.CallOption + TestIamPermissions []gax.CallOption + UnbindDeviceFromGateway []gax.CallOption + UpdateDevice []gax.CallOption + UpdateDeviceRegistry []gax.CallOption + type DeviceManagerClient struct + CallOptions *DeviceManagerCallOptions + func NewDeviceManagerClient(ctx context.Context, opts ...option.ClientOption) (*DeviceManagerClient, error) + func (c *DeviceManagerClient) BindDeviceToGateway(ctx context.Context, req *iotpb.BindDeviceToGatewayRequest, ...) (*iotpb.BindDeviceToGatewayResponse, error) + func (c *DeviceManagerClient) Close() error + func (c *DeviceManagerClient) Connection() *grpc.ClientConn + func (c *DeviceManagerClient) CreateDevice(ctx context.Context, req *iotpb.CreateDeviceRequest, opts ...gax.CallOption) (*iotpb.Device, error) + func (c *DeviceManagerClient) CreateDeviceRegistry(ctx context.Context, req *iotpb.CreateDeviceRegistryRequest, ...) (*iotpb.DeviceRegistry, error) + func (c *DeviceManagerClient) DeleteDevice(ctx context.Context, req *iotpb.DeleteDeviceRequest, opts ...gax.CallOption) error + func (c *DeviceManagerClient) DeleteDeviceRegistry(ctx context.Context, req *iotpb.DeleteDeviceRegistryRequest, ...) error + func (c *DeviceManagerClient) GetDevice(ctx context.Context, req *iotpb.GetDeviceRequest, opts ...gax.CallOption) (*iotpb.Device, error) + func (c *DeviceManagerClient) GetDeviceRegistry(ctx context.Context, req *iotpb.GetDeviceRegistryRequest, ...) (*iotpb.DeviceRegistry, error) + func (c *DeviceManagerClient) GetIamPolicy(ctx context.Context, req *iampb.GetIamPolicyRequest, opts ...gax.CallOption) (*iampb.Policy, error) + func (c *DeviceManagerClient) ListDeviceConfigVersions(ctx context.Context, req *iotpb.ListDeviceConfigVersionsRequest, ...) (*iotpb.ListDeviceConfigVersionsResponse, error) + func (c *DeviceManagerClient) ListDeviceRegistries(ctx context.Context, req *iotpb.ListDeviceRegistriesRequest, ...) *DeviceRegistryIterator + func (c *DeviceManagerClient) ListDeviceStates(ctx context.Context, req *iotpb.ListDeviceStatesRequest, ...) (*iotpb.ListDeviceStatesResponse, error) + func (c *DeviceManagerClient) ListDevices(ctx context.Context, req *iotpb.ListDevicesRequest, opts ...gax.CallOption) *DeviceIterator + func (c *DeviceManagerClient) ModifyCloudToDeviceConfig(ctx context.Context, req *iotpb.ModifyCloudToDeviceConfigRequest, ...) (*iotpb.DeviceConfig, error) + func (c *DeviceManagerClient) SendCommandToDevice(ctx context.Context, req *iotpb.SendCommandToDeviceRequest, ...) (*iotpb.SendCommandToDeviceResponse, error) + func (c *DeviceManagerClient) SetIamPolicy(ctx context.Context, req *iampb.SetIamPolicyRequest, opts ...gax.CallOption) (*iampb.Policy, error) + func (c *DeviceManagerClient) TestIamPermissions(ctx context.Context, req *iampb.TestIamPermissionsRequest, ...) (*iampb.TestIamPermissionsResponse, error) + func (c *DeviceManagerClient) UnbindDeviceFromGateway(ctx context.Context, req *iotpb.UnbindDeviceFromGatewayRequest, ...) (*iotpb.UnbindDeviceFromGatewayResponse, error) + func (c *DeviceManagerClient) UpdateDevice(ctx context.Context, req *iotpb.UpdateDeviceRequest, opts ...gax.CallOption) (*iotpb.Device, error) + func (c *DeviceManagerClient) UpdateDeviceRegistry(ctx context.Context, req *iotpb.UpdateDeviceRegistryRequest, ...) (*iotpb.DeviceRegistry, error) + type DeviceRegistryIterator struct + InternalFetch func(pageSize int, pageToken string) (results []*iotpb.DeviceRegistry, nextPageToken string, err error) + Response interface{} + func (it *DeviceRegistryIterator) Next() (*iotpb.DeviceRegistry, error) + func (it *DeviceRegistryIterator) PageInfo() *iterator.PageInfo