Interface Tool.OpenApiToolOrBuilder (0.52.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
TypeDescription
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
TypeDescription
Tool.AuthenticationOrBuilder

getSchemaCase()

public abstract Tool.OpenApiTool.SchemaCase getSchemaCase()
Returns
TypeDescription
Tool.OpenApiTool.SchemaCase

getTextSchema()

public abstract String getTextSchema()

Required. The OpenAPI schema specified as a text.

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

Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
boolean

Whether the authentication 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
TypeDescription
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
TypeDescription
boolean

Whether the tlsConfig field is set.