The request message for language detection.

Generated from protobuf message google.cloud.translation.v3.DetectLanguageRequest

CloneableInstantiable
ExtendsGoogle\Protobuf\Internal\Message
Methods
public __construct( $data = NULL)
 
Constructor.

    public Google\Protobuf\Internal\Message::byteSize()
     


    • ignore
    public Google\Protobuf\Internal\Message::clear()
    public Google\Protobuf\Internal\Message::discardUnknownFields()
    public getContent()
     
    The content of the input stored as a string.

    Generated from protobuf field string content = 1;

    • return string
    public getLabels()
     
    Optional. The labels with user-defined metadata for the request.

    Label keys and values can be no longer than 63 characters
    (Unicode codepoints), can only contain lowercase letters, numeric
    characters, underscores and dashes. International characters are allowed.
    Label values are optional. Label keys must start with a letter.
    See https://cloud.google.com/translate/docs/labels for more information.

    Generated from protobuf field map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];

    public getMimeType()
     
    Optional. The format of the source text, for example, "text/html", "text/plain". If left blank, the MIME type defaults to "text/html".

    Generated from protobuf field string mime_type = 3 [(.google.api.field_behavior) = OPTIONAL];

    • return string
    public getModel()
     
    Optional. The language detection model to be used.

    Format:
    projects/{project-number-or-id}/locations/{location-id}/models/language-detection/{model-id}
    Only one language detection model is currently supported:
    projects/{project-number-or-id}/locations/{location-id}/models/language-detection/default.
    If not specified, the default model is used.

    Generated from protobuf field string model = 4 [(.google.api.field_behavior) = OPTIONAL];

    • return string
    public getParent()
     
    Required. Project or location to make a call. Must refer to a caller's project.

    Format: projects/{project-number-or-id}/locations/{location-id} or
    projects/{project-number-or-id}.
    For global calls, use projects/{project-number-or-id}/locations/global or
    projects/{project-number-or-id}.
    Only models within the same region (has same location-id) can be used.
    Otherwise an INVALID_ARGUMENT (400) error is returned.

    Generated from protobuf field string parent = 5 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = {

    • return string
    public getSource()
     


    • return string
    public Google\Protobuf\Internal\Message::jsonByteSize()
     


    • ignore
    public Google\Protobuf\Internal\Message::mergeFrom( $msg)
    public Google\Protobuf\Internal\Message::mergeFromJsonString( $data)
    public Google\Protobuf\Internal\Message::mergeFromString( $data)
    public Google\Protobuf\Internal\Message::parseFromJsonStream( $input)
     


    • ignore
    public Google\Protobuf\Internal\Message::parseFromStream( $input)
     


    • ignore
    public Google\Protobuf\Internal\Message::serializeToJsonStream( $output)
     


    • ignore
    public Google\Protobuf\Internal\Message::serializeToJsonString()
     
    Serialize the message to json string.

    • return string Serialized json protobuf data.
    public Google\Protobuf\Internal\Message::serializeToStream( $output)
     


    • ignore
    public Google\Protobuf\Internal\Message::serializeToString()
     
    Serialize the message to string.

    • return string Serialized binary protobuf data.
    public setContent( $var)
     
    The content of the input stored as a string.

    Generated from protobuf field string content = 1;

    • return $this
    public setLabels( $var)
     
    Optional. The labels with user-defined metadata for the request.

    Label keys and values can be no longer than 63 characters
    (Unicode codepoints), can only contain lowercase letters, numeric
    characters, underscores and dashes. International characters are allowed.
    Label values are optional. Label keys must start with a letter.
    See https://cloud.google.com/translate/docs/labels for more information.

    Generated from protobuf field map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];

    • return $this
    public setMimeType( $var)
     
    Optional. The format of the source text, for example, "text/html", "text/plain". If left blank, the MIME type defaults to "text/html".

    Generated from protobuf field string mime_type = 3 [(.google.api.field_behavior) = OPTIONAL];

    • return $this
    public setModel( $var)
     
    Optional. The language detection model to be used.

    Format:
    projects/{project-number-or-id}/locations/{location-id}/models/language-detection/{model-id}
    Only one language detection model is currently supported:
    projects/{project-number-or-id}/locations/{location-id}/models/language-detection/default.
    If not specified, the default model is used.

    Generated from protobuf field string model = 4 [(.google.api.field_behavior) = OPTIONAL];

    • return $this
    public setParent( $var)
     
    Required. Project or location to make a call. Must refer to a caller's project.

    Format: projects/{project-number-or-id}/locations/{location-id} or
    projects/{project-number-or-id}.
    For global calls, use projects/{project-number-or-id}/locations/global or
    projects/{project-number-or-id}.
    Only models within the same region (has same location-id) can be used.
    Otherwise an INVALID_ARGUMENT (400) error is returned.

    Generated from protobuf field string parent = 5 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = {

    • return $this
    Properties
    protected $source
    Methods
    protected Google\Protobuf\Internal\Message::mergeFromArray(array $array)
    protected Google\Protobuf\Internal\Message::mergeFromJsonArray( $array)
    protected Google\Protobuf\Internal\Message::readOneof( $number)
    protected Google\Protobuf\Internal\Message::readWrapperValue( $member)
    protected Google\Protobuf\Internal\Message::whichOneof( $oneof_name)
    protected Google\Protobuf\Internal\Message::writeOneof( $number, $value)
    protected Google\Protobuf\Internal\Message::writeWrapperValue( $member, $value)
    Properties
    private $labels
     
    Optional. The labels with user-defined metadata for the request.

    Label keys and values can be no longer than 63 characters
    (Unicode codepoints), can only contain lowercase letters, numeric
    characters, underscores and dashes. International characters are allowed.
    Label values are optional. Label keys must start with a letter.
    See https://cloud.google.com/translate/docs/labels for more information.

    Generated from protobuf field map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];

    private $mime_type
     
    Optional. The format of the source text, for example, "text/html", "text/plain". If left blank, the MIME type defaults to "text/html".

    Generated from protobuf field string mime_type = 3 [(.google.api.field_behavior) = OPTIONAL];

    private $model
     
    Optional. The language detection model to be used.

    Format:
    projects/{project-number-or-id}/locations/{location-id}/models/language-detection/{model-id}
    Only one language detection model is currently supported:
    projects/{project-number-or-id}/locations/{location-id}/models/language-detection/default.
    If not specified, the default model is used.

    Generated from protobuf field string model = 4 [(.google.api.field_behavior) = OPTIONAL];

    private $parent
     
    Required. Project or location to make a call. Must refer to a caller's project.

    Format: projects/{project-number-or-id}/locations/{location-id} or
    projects/{project-number-or-id}.
    For global calls, use projects/{project-number-or-id}/locations/global or
    projects/{project-number-or-id}.
    Only models within the same region (has same location-id) can be used.
    Otherwise an INVALID_ARGUMENT (400) error is returned.

    Generated from protobuf field string parent = 5 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = {

    Methods
    private Google\Protobuf\Internal\Message::appendHelper( $field, $append_value)
    private Google\Protobuf\Internal\Message::convertJsonValueToProtoValue( $value, $field, $is_map_key = false)
    private Google\Protobuf\Internal\Message::defaultValue( $field)
     


    • ignore
    private Google\Protobuf\Internal\Message::existField( $field)
     


    • ignore
    private Google\Protobuf\Internal\Message::fieldByteSize( $field)
     


    • ignore
    private Google\Protobuf\Internal\Message::fieldDataOnlyByteSize( $field, $value)
     


    • ignore
    private Google\Protobuf\Internal\Message::fieldDataOnlyJsonByteSize( $field, $value)
     


    • ignore
    private Google\Protobuf\Internal\Message::fieldJsonByteSize( $field)
     


    • ignore
    private Google\Protobuf\Internal\Message::initWithDescriptor(Google\Protobuf\Internal\Descriptor $desc)
     


    • ignore
    private Google\Protobuf\Internal\Message::initWithGeneratedPool()
     


    • ignore
    private Google\Protobuf\Internal\Message::kvUpdateHelper( $field, $update_key, $update_value)
    private Google\Protobuf\Internal\Message::mergeFromArrayJsonImpl( $array)
    private static Google\Protobuf\Internal\Message::normalizeArrayElementsToMessageType( $value, $class)
     
    Tries to normalize the elements in $value into a provided protobuf wrapper type $class. If $value is any type other than array, we do not do any conversion, and instead rely on the existing protobuf type checking. If $value is an array, we process each element and try to convert it to an instance of $class.

      private static Google\Protobuf\Internal\Message::normalizeToMessageType( $value, $class)
       
      Tries to normalize $value into a provided protobuf wrapper type $class.

      If $value is any type other than an object, we attempt to construct an
      instance of $class and assign $value to it using the setValue method
      shared by all wrapper types.

      This method will raise an error if it receives a type that cannot be
      assigned to the wrapper type via setValue.

        private Google\Protobuf\Internal\Message::parseFieldFromStream( $tag, $input, $field)
         


        • ignore
        private static Google\Protobuf\Internal\Message::parseFieldFromStreamNoTag( $input, $field, $value)
         


        • ignore
        private Google\Protobuf\Internal\Message::repeatedFieldDataOnlyByteSize( $field)
         


        • ignore
        private Google\Protobuf\Internal\Message::serializeFieldToJsonStream( $output, $field)
         


        • ignore
        private Google\Protobuf\Internal\Message::serializeFieldToStream( $output, $field)
         


        • ignore
        private Google\Protobuf\Internal\Message::serializeMapFieldToStream( $field, $output)
         


        • ignore
        private Google\Protobuf\Internal\Message::serializeRepeatedFieldToStream( $field, $output)
         


        • ignore
        private Google\Protobuf\Internal\Message::serializeSingularFieldToStream( $field, $output)
         


        • ignore
        private Google\Protobuf\Internal\Message::skipField( $input, $tag)
         


        • ignore
        Methods
        private static Google\Protobuf\Internal\Message::normalizeArrayElementsToMessageType( $value, $class)
         
        Tries to normalize the elements in $value into a provided protobuf wrapper type $class. If $value is any type other than array, we do not do any conversion, and instead rely on the existing protobuf type checking. If $value is an array, we process each element and try to convert it to an instance of $class.

          private static Google\Protobuf\Internal\Message::normalizeToMessageType( $value, $class)
           
          Tries to normalize $value into a provided protobuf wrapper type $class.

          If $value is any type other than an object, we attempt to construct an
          instance of $class and assign $value to it using the setValue method
          shared by all wrapper types.

          This method will raise an error if it receives a type that cannot be
          assigned to the wrapper type via setValue.

            private static Google\Protobuf\Internal\Message::parseFieldFromStreamNoTag( $input, $field, $value)
             


            • ignore
            © 2020 Bruce Wells
            Search Namespaces \ Classes
            ConfigurationNumbers (0-9.) only