Class GenerateAppResourceRequest.ToolGenerationConfig.Builder (0.7.0)

public static final class GenerateAppResourceRequest.ToolGenerationConfig.Builder extends GeneratedMessage.Builder<GenerateAppResourceRequest.ToolGenerationConfig.Builder> implements GenerateAppResourceRequest.ToolGenerationConfigOrBuilder

The configuration to be used to generate a tool.

Protobuf type google.cloud.ces.v1beta.GenerateAppResourceRequest.ToolGenerationConfig

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addAllFileContexts(Iterable<? extends FileContext> values)

public GenerateAppResourceRequest.ToolGenerationConfig.Builder addAllFileContexts(Iterable<? extends FileContext> values)

Optional. The files to be used as context.

repeated .google.cloud.ces.v1beta.FileContext file_contexts = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
values Iterable<? extends com.google.cloud.ces.v1beta.FileContext>
Returns
Type Description
GenerateAppResourceRequest.ToolGenerationConfig.Builder

addFileContexts(FileContext value)

public GenerateAppResourceRequest.ToolGenerationConfig.Builder addFileContexts(FileContext value)

Optional. The files to be used as context.

repeated .google.cloud.ces.v1beta.FileContext file_contexts = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value FileContext
Returns
Type Description
GenerateAppResourceRequest.ToolGenerationConfig.Builder

addFileContexts(FileContext.Builder builderForValue)

public GenerateAppResourceRequest.ToolGenerationConfig.Builder addFileContexts(FileContext.Builder builderForValue)

Optional. The files to be used as context.

repeated .google.cloud.ces.v1beta.FileContext file_contexts = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue FileContext.Builder
Returns
Type Description
GenerateAppResourceRequest.ToolGenerationConfig.Builder

addFileContexts(int index, FileContext value)

public GenerateAppResourceRequest.ToolGenerationConfig.Builder addFileContexts(int index, FileContext value)

Optional. The files to be used as context.

repeated .google.cloud.ces.v1beta.FileContext file_contexts = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
value FileContext
Returns
Type Description
GenerateAppResourceRequest.ToolGenerationConfig.Builder

addFileContexts(int index, FileContext.Builder builderForValue)

public GenerateAppResourceRequest.ToolGenerationConfig.Builder addFileContexts(int index, FileContext.Builder builderForValue)

Optional. The files to be used as context.

repeated .google.cloud.ces.v1beta.FileContext file_contexts = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
builderForValue FileContext.Builder
Returns
Type Description
GenerateAppResourceRequest.ToolGenerationConfig.Builder

addFileContextsBuilder()

public FileContext.Builder addFileContextsBuilder()

Optional. The files to be used as context.

repeated .google.cloud.ces.v1beta.FileContext file_contexts = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
FileContext.Builder

addFileContextsBuilder(int index)

public FileContext.Builder addFileContextsBuilder(int index)

Optional. The files to be used as context.

repeated .google.cloud.ces.v1beta.FileContext file_contexts = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
FileContext.Builder

build()

public GenerateAppResourceRequest.ToolGenerationConfig build()
Returns
Type Description
GenerateAppResourceRequest.ToolGenerationConfig

buildPartial()

public GenerateAppResourceRequest.ToolGenerationConfig buildPartial()
Returns
Type Description
GenerateAppResourceRequest.ToolGenerationConfig

clear()

public GenerateAppResourceRequest.ToolGenerationConfig.Builder clear()
Returns
Type Description
GenerateAppResourceRequest.ToolGenerationConfig.Builder
Overrides

clearContext()

public GenerateAppResourceRequest.ToolGenerationConfig.Builder clearContext()

Optional. The context which describes the tool to be generated. This can be empty if the tool request & response are provided.

string context = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
GenerateAppResourceRequest.ToolGenerationConfig.Builder

This builder for chaining.

clearFileContexts()

public GenerateAppResourceRequest.ToolGenerationConfig.Builder clearFileContexts()

Optional. The files to be used as context.

repeated .google.cloud.ces.v1beta.FileContext file_contexts = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
GenerateAppResourceRequest.ToolGenerationConfig.Builder

clearOpenApiToolsetGenerationConfig()

public GenerateAppResourceRequest.ToolGenerationConfig.Builder clearOpenApiToolsetGenerationConfig()

Optional. The configuration to be used to generate an Open API schema.

.google.cloud.ces.v1beta.GenerateAppResourceRequest.ToolGenerationConfig.OpenApiToolsetGenerationConfig open_api_toolset_generation_config = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
GenerateAppResourceRequest.ToolGenerationConfig.Builder

getContext()

public String getContext()

Optional. The context which describes the tool to be generated. This can be empty if the tool request & response are provided.

string context = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The context.

getContextBytes()

public ByteString getContextBytes()

Optional. The context which describes the tool to be generated. This can be empty if the tool request & response are provided.

string context = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for context.

getDefaultInstanceForType()

public GenerateAppResourceRequest.ToolGenerationConfig getDefaultInstanceForType()
Returns
Type Description
GenerateAppResourceRequest.ToolGenerationConfig

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getFileContexts(int index)

public FileContext getFileContexts(int index)

Optional. The files to be used as context.

repeated .google.cloud.ces.v1beta.FileContext file_contexts = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
FileContext

getFileContextsBuilder(int index)

public FileContext.Builder getFileContextsBuilder(int index)

Optional. The files to be used as context.

repeated .google.cloud.ces.v1beta.FileContext file_contexts = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
FileContext.Builder

getFileContextsBuilderList()

public List<FileContext.Builder> getFileContextsBuilderList()

Optional. The files to be used as context.

repeated .google.cloud.ces.v1beta.FileContext file_contexts = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<Builder>

getFileContextsCount()

public int getFileContextsCount()

Optional. The files to be used as context.

repeated .google.cloud.ces.v1beta.FileContext file_contexts = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getFileContextsList()

public List<FileContext> getFileContextsList()

Optional. The files to be used as context.

repeated .google.cloud.ces.v1beta.FileContext file_contexts = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<FileContext>

getFileContextsOrBuilder(int index)

public FileContextOrBuilder getFileContextsOrBuilder(int index)

Optional. The files to be used as context.

repeated .google.cloud.ces.v1beta.FileContext file_contexts = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
FileContextOrBuilder

getFileContextsOrBuilderList()

public List<? extends FileContextOrBuilder> getFileContextsOrBuilderList()

Optional. The files to be used as context.

repeated .google.cloud.ces.v1beta.FileContext file_contexts = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<? extends com.google.cloud.ces.v1beta.FileContextOrBuilder>

getOpenApiToolsetGenerationConfig()

public GenerateAppResourceRequest.ToolGenerationConfig.OpenApiToolsetGenerationConfig getOpenApiToolsetGenerationConfig()

Optional. The configuration to be used to generate an Open API schema.

.google.cloud.ces.v1beta.GenerateAppResourceRequest.ToolGenerationConfig.OpenApiToolsetGenerationConfig open_api_toolset_generation_config = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
GenerateAppResourceRequest.ToolGenerationConfig.OpenApiToolsetGenerationConfig

The openApiToolsetGenerationConfig.

getOpenApiToolsetGenerationConfigBuilder()

public GenerateAppResourceRequest.ToolGenerationConfig.OpenApiToolsetGenerationConfig.Builder getOpenApiToolsetGenerationConfigBuilder()

Optional. The configuration to be used to generate an Open API schema.

.google.cloud.ces.v1beta.GenerateAppResourceRequest.ToolGenerationConfig.OpenApiToolsetGenerationConfig open_api_toolset_generation_config = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
GenerateAppResourceRequest.ToolGenerationConfig.OpenApiToolsetGenerationConfig.Builder

getOpenApiToolsetGenerationConfigOrBuilder()

public GenerateAppResourceRequest.ToolGenerationConfig.OpenApiToolsetGenerationConfigOrBuilder getOpenApiToolsetGenerationConfigOrBuilder()

Optional. The configuration to be used to generate an Open API schema.

.google.cloud.ces.v1beta.GenerateAppResourceRequest.ToolGenerationConfig.OpenApiToolsetGenerationConfig open_api_toolset_generation_config = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
GenerateAppResourceRequest.ToolGenerationConfig.OpenApiToolsetGenerationConfigOrBuilder

hasOpenApiToolsetGenerationConfig()

public boolean hasOpenApiToolsetGenerationConfig()

Optional. The configuration to be used to generate an Open API schema.

.google.cloud.ces.v1beta.GenerateAppResourceRequest.ToolGenerationConfig.OpenApiToolsetGenerationConfig open_api_toolset_generation_config = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the openApiToolsetGenerationConfig field is set.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(GenerateAppResourceRequest.ToolGenerationConfig other)

public GenerateAppResourceRequest.ToolGenerationConfig.Builder mergeFrom(GenerateAppResourceRequest.ToolGenerationConfig other)
Parameter
Name Description
other GenerateAppResourceRequest.ToolGenerationConfig
Returns
Type Description
GenerateAppResourceRequest.ToolGenerationConfig.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public GenerateAppResourceRequest.ToolGenerationConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
GenerateAppResourceRequest.ToolGenerationConfig.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public GenerateAppResourceRequest.ToolGenerationConfig.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
GenerateAppResourceRequest.ToolGenerationConfig.Builder
Overrides

mergeOpenApiToolsetGenerationConfig(GenerateAppResourceRequest.ToolGenerationConfig.OpenApiToolsetGenerationConfig value)

public GenerateAppResourceRequest.ToolGenerationConfig.Builder mergeOpenApiToolsetGenerationConfig(GenerateAppResourceRequest.ToolGenerationConfig.OpenApiToolsetGenerationConfig value)

Optional. The configuration to be used to generate an Open API schema.

.google.cloud.ces.v1beta.GenerateAppResourceRequest.ToolGenerationConfig.OpenApiToolsetGenerationConfig open_api_toolset_generation_config = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value GenerateAppResourceRequest.ToolGenerationConfig.OpenApiToolsetGenerationConfig
Returns
Type Description
GenerateAppResourceRequest.ToolGenerationConfig.Builder

removeFileContexts(int index)

public GenerateAppResourceRequest.ToolGenerationConfig.Builder removeFileContexts(int index)

Optional. The files to be used as context.

repeated .google.cloud.ces.v1beta.FileContext file_contexts = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
GenerateAppResourceRequest.ToolGenerationConfig.Builder

setContext(String value)

public GenerateAppResourceRequest.ToolGenerationConfig.Builder setContext(String value)

Optional. The context which describes the tool to be generated. This can be empty if the tool request & response are provided.

string context = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The context to set.

Returns
Type Description
GenerateAppResourceRequest.ToolGenerationConfig.Builder

This builder for chaining.

setContextBytes(ByteString value)

public GenerateAppResourceRequest.ToolGenerationConfig.Builder setContextBytes(ByteString value)

Optional. The context which describes the tool to be generated. This can be empty if the tool request & response are provided.

string context = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes for context to set.

Returns
Type Description
GenerateAppResourceRequest.ToolGenerationConfig.Builder

This builder for chaining.

setFileContexts(int index, FileContext value)

public GenerateAppResourceRequest.ToolGenerationConfig.Builder setFileContexts(int index, FileContext value)

Optional. The files to be used as context.

repeated .google.cloud.ces.v1beta.FileContext file_contexts = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
value FileContext
Returns
Type Description
GenerateAppResourceRequest.ToolGenerationConfig.Builder

setFileContexts(int index, FileContext.Builder builderForValue)

public GenerateAppResourceRequest.ToolGenerationConfig.Builder setFileContexts(int index, FileContext.Builder builderForValue)

Optional. The files to be used as context.

repeated .google.cloud.ces.v1beta.FileContext file_contexts = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
builderForValue FileContext.Builder
Returns
Type Description
GenerateAppResourceRequest.ToolGenerationConfig.Builder

setOpenApiToolsetGenerationConfig(GenerateAppResourceRequest.ToolGenerationConfig.OpenApiToolsetGenerationConfig value)

public GenerateAppResourceRequest.ToolGenerationConfig.Builder setOpenApiToolsetGenerationConfig(GenerateAppResourceRequest.ToolGenerationConfig.OpenApiToolsetGenerationConfig value)

Optional. The configuration to be used to generate an Open API schema.

.google.cloud.ces.v1beta.GenerateAppResourceRequest.ToolGenerationConfig.OpenApiToolsetGenerationConfig open_api_toolset_generation_config = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value GenerateAppResourceRequest.ToolGenerationConfig.OpenApiToolsetGenerationConfig
Returns
Type Description
GenerateAppResourceRequest.ToolGenerationConfig.Builder

setOpenApiToolsetGenerationConfig(GenerateAppResourceRequest.ToolGenerationConfig.OpenApiToolsetGenerationConfig.Builder builderForValue)

public GenerateAppResourceRequest.ToolGenerationConfig.Builder setOpenApiToolsetGenerationConfig(GenerateAppResourceRequest.ToolGenerationConfig.OpenApiToolsetGenerationConfig.Builder builderForValue)

Optional. The configuration to be used to generate an Open API schema.

.google.cloud.ces.v1beta.GenerateAppResourceRequest.ToolGenerationConfig.OpenApiToolsetGenerationConfig open_api_toolset_generation_config = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue GenerateAppResourceRequest.ToolGenerationConfig.OpenApiToolsetGenerationConfig.Builder
Returns
Type Description
GenerateAppResourceRequest.ToolGenerationConfig.Builder