Interface Tool.OpenApiToolOrBuilder (0.64.0)

public static interface Tool.OpenApiToolOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAuthentication()

public abstract Tool.Authentication getAuthentication()

Optional. Authentication information required by the API.

.google.cloud.dialogflow.cx.v3beta1.Tool.Authentication authentication = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Tool.Authentication

The authentication.

getAuthenticationOrBuilder()

public abstract Tool.AuthenticationOrBuilder getAuthenticationOrBuilder()

Optional. Authentication information required by the API.

.google.cloud.dialogflow.cx.v3beta1.Tool.Authentication authentication = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Tool.AuthenticationOrBuilder

getSchemaCase()

public abstract Tool.OpenApiTool.SchemaCase getSchemaCase()
Returns
Type Description
Tool.OpenApiTool.SchemaCase

getServiceDirectoryConfig()

public abstract Tool.ServiceDirectoryConfig getServiceDirectoryConfig()

Optional. Service Directory configuration.

.google.cloud.dialogflow.cx.v3beta1.Tool.ServiceDirectoryConfig service_directory_config = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Tool.ServiceDirectoryConfig

The serviceDirectoryConfig.

getServiceDirectoryConfigOrBuilder()

public abstract Tool.ServiceDirectoryConfigOrBuilder getServiceDirectoryConfigOrBuilder()

Optional. Service Directory configuration.

.google.cloud.dialogflow.cx.v3beta1.Tool.ServiceDirectoryConfig service_directory_config = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Tool.ServiceDirectoryConfigOrBuilder

getTextSchema()

public abstract String getTextSchema()

Required. The OpenAPI schema specified as a text.

string text_schema = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The textSchema.

getTextSchemaBytes()

public abstract ByteString getTextSchemaBytes()

Required. The OpenAPI schema specified as a text.

string text_schema = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for textSchema.

getTlsConfig()

public abstract Tool.TLSConfig getTlsConfig()

Optional. TLS configuration for the HTTPS verification.

.google.cloud.dialogflow.cx.v3beta1.Tool.TLSConfig tls_config = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Tool.TLSConfig

The tlsConfig.

getTlsConfigOrBuilder()

public abstract Tool.TLSConfigOrBuilder getTlsConfigOrBuilder()

Optional. TLS configuration for the HTTPS verification.

.google.cloud.dialogflow.cx.v3beta1.Tool.TLSConfig tls_config = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Tool.TLSConfigOrBuilder

hasAuthentication()

public abstract boolean hasAuthentication()

Optional. Authentication information required by the API.

.google.cloud.dialogflow.cx.v3beta1.Tool.Authentication authentication = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the authentication field is set.

hasServiceDirectoryConfig()

public abstract boolean hasServiceDirectoryConfig()

Optional. Service Directory configuration.

.google.cloud.dialogflow.cx.v3beta1.Tool.ServiceDirectoryConfig service_directory_config = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the serviceDirectoryConfig field is set.

hasTextSchema()

public abstract boolean hasTextSchema()

Required. The OpenAPI schema specified as a text.

string text_schema = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the textSchema field is set.

hasTlsConfig()

public abstract boolean hasTlsConfig()

Optional. TLS configuration for the HTTPS verification.

.google.cloud.dialogflow.cx.v3beta1.Tool.TLSConfig tls_config = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the tlsConfig field is set.