Interface Tool.OpenApiToolOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Tool.OpenApiTool, Tool.OpenApiTool.Builder
Enclosing class:
Tool

public static interface Tool.OpenApiToolOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasTextSchema

      boolean hasTextSchema()
       Required. The OpenAPI schema specified as a text.
       
      string text_schema = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      Whether the textSchema field is set.
    • getTextSchema

      String getTextSchema()
       Required. The OpenAPI schema specified as a text.
       
      string text_schema = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The textSchema.
    • getTextSchemaBytes

      com.google.protobuf.ByteString getTextSchemaBytes()
       Required. The OpenAPI schema specified as a text.
       
      string text_schema = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The bytes for textSchema.
    • hasAuthentication

      boolean hasAuthentication()
       Optional. Authentication information required by the API.
       
      .google.cloud.dialogflow.v2.Tool.Authentication authentication = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the authentication field is set.
    • getAuthentication

      Tool.Authentication getAuthentication()
       Optional. Authentication information required by the API.
       
      .google.cloud.dialogflow.v2.Tool.Authentication authentication = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The authentication.
    • getAuthenticationOrBuilder

      Tool.AuthenticationOrBuilder getAuthenticationOrBuilder()
       Optional. Authentication information required by the API.
       
      .google.cloud.dialogflow.v2.Tool.Authentication authentication = 2 [(.google.api.field_behavior) = OPTIONAL];
    • hasTlsConfig

      boolean hasTlsConfig()
       Optional. TLS configuration for the HTTPS verification.
       
      .google.cloud.dialogflow.v2.Tool.TLSConfig tls_config = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the tlsConfig field is set.
    • getTlsConfig

      Tool.TLSConfig getTlsConfig()
       Optional. TLS configuration for the HTTPS verification.
       
      .google.cloud.dialogflow.v2.Tool.TLSConfig tls_config = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The tlsConfig.
    • getTlsConfigOrBuilder

      Tool.TLSConfigOrBuilder getTlsConfigOrBuilder()
       Optional. TLS configuration for the HTTPS verification.
       
      .google.cloud.dialogflow.v2.Tool.TLSConfig tls_config = 3 [(.google.api.field_behavior) = OPTIONAL];
    • hasServiceDirectoryConfig

      boolean hasServiceDirectoryConfig()
       Optional. Service Directory configuration.
       
      .google.cloud.dialogflow.v2.Tool.ServiceDirectoryConfig service_directory_config = 4 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the serviceDirectoryConfig field is set.
    • getServiceDirectoryConfig

      Tool.ServiceDirectoryConfig getServiceDirectoryConfig()
       Optional. Service Directory configuration.
       
      .google.cloud.dialogflow.v2.Tool.ServiceDirectoryConfig service_directory_config = 4 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The serviceDirectoryConfig.
    • getServiceDirectoryConfigOrBuilder

      Tool.ServiceDirectoryConfigOrBuilder getServiceDirectoryConfigOrBuilder()
       Optional. Service Directory configuration.
       
      .google.cloud.dialogflow.v2.Tool.ServiceDirectoryConfig service_directory_config = 4 [(.google.api.field_behavior) = OPTIONAL];
    • getSchemaCase