All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.clarifai.grpc.api.CollaborationOrBuilder Maven / Gradle / Ivy

The newest version!
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: proto/clarifai/api/resources.proto

package com.clarifai.grpc.api;

public interface CollaborationOrBuilder extends
    // @@protoc_insertion_point(interface_extends:clarifai.api.Collaboration)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * the application
   * 
* * .clarifai.api.App app = 1; * @return Whether the app field is set. */ boolean hasApp(); /** *
   * the application
   * 
* * .clarifai.api.App app = 1; * @return The app. */ com.clarifai.grpc.api.App getApp(); /** *
   * the application
   * 
* * .clarifai.api.App app = 1; */ com.clarifai.grpc.api.AppOrBuilder getAppOrBuilder(); /** *
   * the app owner's info(including user_unique_id, first_name, last_name, primary_email)
   * 
* * .clarifai.api.User app_owner = 2; * @return Whether the appOwner field is set. */ boolean hasAppOwner(); /** *
   * the app owner's info(including user_unique_id, first_name, last_name, primary_email)
   * 
* * .clarifai.api.User app_owner = 2; * @return The appOwner. */ com.clarifai.grpc.api.User getAppOwner(); /** *
   * the app owner's info(including user_unique_id, first_name, last_name, primary_email)
   * 
* * .clarifai.api.User app_owner = 2; */ com.clarifai.grpc.api.UserOrBuilder getAppOwnerOrBuilder(); /** *
   * the low-level scope users are shared with for this collaboration
   * 
* * repeated string scopes = 3; * @return A list containing the scopes. */ java.util.List getScopesList(); /** *
   * the low-level scope users are shared with for this collaboration
   * 
* * repeated string scopes = 3; * @return The count of scopes. */ int getScopesCount(); /** *
   * the low-level scope users are shared with for this collaboration
   * 
* * repeated string scopes = 3; * @param index The index of the element to return. * @return The scopes at the given index. */ java.lang.String getScopes(int index); /** *
   * the low-level scope users are shared with for this collaboration
   * 
* * repeated string scopes = 3; * @param index The index of the value to return. * @return The bytes of the scopes at the given index. */ com.google.protobuf.ByteString getScopesBytes(int index); /** *
   * the endpoint-level scopes users are shared with for this collaboration
   * 
* * repeated string endpoints = 4; * @return A list containing the endpoints. */ java.util.List getEndpointsList(); /** *
   * the endpoint-level scopes users are shared with for this collaboration
   * 
* * repeated string endpoints = 4; * @return The count of endpoints. */ int getEndpointsCount(); /** *
   * the endpoint-level scopes users are shared with for this collaboration
   * 
* * repeated string endpoints = 4; * @param index The index of the element to return. * @return The endpoints at the given index. */ java.lang.String getEndpoints(int index); /** *
   * the endpoint-level scopes users are shared with for this collaboration
   * 
* * repeated string endpoints = 4; * @param index The index of the value to return. * @return The bytes of the endpoints at the given index. */ com.google.protobuf.ByteString getEndpointsBytes(int index); /** *
   * when is the collaboration created
   * 
* * .google.protobuf.Timestamp created_at = 5; * @return Whether the createdAt field is set. */ boolean hasCreatedAt(); /** *
   * when is the collaboration created
   * 
* * .google.protobuf.Timestamp created_at = 5; * @return The createdAt. */ com.google.protobuf.Timestamp getCreatedAt(); /** *
   * when is the collaboration created
   * 
* * .google.protobuf.Timestamp created_at = 5; */ com.google.protobuf.TimestampOrBuilder getCreatedAtOrBuilder(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy