Class CreateQueryTemplateRequest.Builder (0.71.0)

public static final class CreateQueryTemplateRequest.Builder extends GeneratedMessageV3.Builder<CreateQueryTemplateRequest.Builder> implements CreateQueryTemplateRequestOrBuilder

Message for creating a QueryTemplate.

Protobuf type google.cloud.bigquery.analyticshub.v1.CreateQueryTemplateRequest

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public CreateQueryTemplateRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
CreateQueryTemplateRequest.Builder
Overrides

build()

public CreateQueryTemplateRequest build()
Returns
Type Description
CreateQueryTemplateRequest

buildPartial()

public CreateQueryTemplateRequest buildPartial()
Returns
Type Description
CreateQueryTemplateRequest

clear()

public CreateQueryTemplateRequest.Builder clear()
Returns
Type Description
CreateQueryTemplateRequest.Builder
Overrides

clearField(Descriptors.FieldDescriptor field)

public CreateQueryTemplateRequest.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
CreateQueryTemplateRequest.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public CreateQueryTemplateRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
CreateQueryTemplateRequest.Builder
Overrides

clearParent()

public CreateQueryTemplateRequest.Builder clearParent()

Required. The parent resource path of the QueryTemplate. e.g. projects/myproject/locations/us/dataExchanges/123/queryTemplates/myQueryTemplate.

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
CreateQueryTemplateRequest.Builder

This builder for chaining.

clearQueryTemplate()

public CreateQueryTemplateRequest.Builder clearQueryTemplate()

Required. The QueryTemplate to create.

.google.cloud.bigquery.analyticshub.v1.QueryTemplate query_template = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
CreateQueryTemplateRequest.Builder

clearQueryTemplateId()

public CreateQueryTemplateRequest.Builder clearQueryTemplateId()

Required. The ID of the QueryTemplate to create. Must contain only Unicode letters, numbers (0-9), underscores (_). Max length: 100 bytes.

string query_template_id = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
CreateQueryTemplateRequest.Builder

This builder for chaining.

clone()

public CreateQueryTemplateRequest.Builder clone()
Returns
Type Description
CreateQueryTemplateRequest.Builder
Overrides

getDefaultInstanceForType()

public CreateQueryTemplateRequest getDefaultInstanceForType()
Returns
Type Description
CreateQueryTemplateRequest

getDescriptorForType()

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

getParent()

public String getParent()

Required. The parent resource path of the QueryTemplate. e.g. projects/myproject/locations/us/dataExchanges/123/queryTemplates/myQueryTemplate.

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
String

The parent.

getParentBytes()

public ByteString getParentBytes()

Required. The parent resource path of the QueryTemplate. e.g. projects/myproject/locations/us/dataExchanges/123/queryTemplates/myQueryTemplate.

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for parent.

getQueryTemplate()

public QueryTemplate getQueryTemplate()

Required. The QueryTemplate to create.

.google.cloud.bigquery.analyticshub.v1.QueryTemplate query_template = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
QueryTemplate

The queryTemplate.

getQueryTemplateBuilder()

public QueryTemplate.Builder getQueryTemplateBuilder()

Required. The QueryTemplate to create.

.google.cloud.bigquery.analyticshub.v1.QueryTemplate query_template = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
QueryTemplate.Builder

getQueryTemplateId()

public String getQueryTemplateId()

Required. The ID of the QueryTemplate to create. Must contain only Unicode letters, numbers (0-9), underscores (_). Max length: 100 bytes.

string query_template_id = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The queryTemplateId.

getQueryTemplateIdBytes()

public ByteString getQueryTemplateIdBytes()

Required. The ID of the QueryTemplate to create. Must contain only Unicode letters, numbers (0-9), underscores (_). Max length: 100 bytes.

string query_template_id = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for queryTemplateId.

getQueryTemplateOrBuilder()

public QueryTemplateOrBuilder getQueryTemplateOrBuilder()

Required. The QueryTemplate to create.

.google.cloud.bigquery.analyticshub.v1.QueryTemplate query_template = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
QueryTemplateOrBuilder

hasQueryTemplate()

public boolean hasQueryTemplate()

Required. The QueryTemplate to create.

.google.cloud.bigquery.analyticshub.v1.QueryTemplate query_template = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the queryTemplate field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(CreateQueryTemplateRequest other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeQueryTemplate(QueryTemplate value)

public CreateQueryTemplateRequest.Builder mergeQueryTemplate(QueryTemplate value)

Required. The QueryTemplate to create.

.google.cloud.bigquery.analyticshub.v1.QueryTemplate query_template = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value QueryTemplate
Returns
Type Description
CreateQueryTemplateRequest.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final CreateQueryTemplateRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
CreateQueryTemplateRequest.Builder
Overrides

setField(Descriptors.FieldDescriptor field, Object value)

public CreateQueryTemplateRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
CreateQueryTemplateRequest.Builder
Overrides

setParent(String value)

public CreateQueryTemplateRequest.Builder setParent(String value)

Required. The parent resource path of the QueryTemplate. e.g. projects/myproject/locations/us/dataExchanges/123/queryTemplates/myQueryTemplate.

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value String

The parent to set.

Returns
Type Description
CreateQueryTemplateRequest.Builder

This builder for chaining.

setParentBytes(ByteString value)

public CreateQueryTemplateRequest.Builder setParentBytes(ByteString value)

Required. The parent resource path of the QueryTemplate. e.g. projects/myproject/locations/us/dataExchanges/123/queryTemplates/myQueryTemplate.

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value ByteString

The bytes for parent to set.

Returns
Type Description
CreateQueryTemplateRequest.Builder

This builder for chaining.

setQueryTemplate(QueryTemplate value)

public CreateQueryTemplateRequest.Builder setQueryTemplate(QueryTemplate value)

Required. The QueryTemplate to create.

.google.cloud.bigquery.analyticshub.v1.QueryTemplate query_template = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value QueryTemplate
Returns
Type Description
CreateQueryTemplateRequest.Builder

setQueryTemplate(QueryTemplate.Builder builderForValue)

public CreateQueryTemplateRequest.Builder setQueryTemplate(QueryTemplate.Builder builderForValue)

Required. The QueryTemplate to create.

.google.cloud.bigquery.analyticshub.v1.QueryTemplate query_template = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue QueryTemplate.Builder
Returns
Type Description
CreateQueryTemplateRequest.Builder

setQueryTemplateId(String value)

public CreateQueryTemplateRequest.Builder setQueryTemplateId(String value)

Required. The ID of the QueryTemplate to create. Must contain only Unicode letters, numbers (0-9), underscores (_). Max length: 100 bytes.

string query_template_id = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value String

The queryTemplateId to set.

Returns
Type Description
CreateQueryTemplateRequest.Builder

This builder for chaining.

setQueryTemplateIdBytes(ByteString value)

public CreateQueryTemplateRequest.Builder setQueryTemplateIdBytes(ByteString value)

Required. The ID of the QueryTemplate to create. Must contain only Unicode letters, numbers (0-9), underscores (_). Max length: 100 bytes.

string query_template_id = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ByteString

The bytes for queryTemplateId to set.

Returns
Type Description
CreateQueryTemplateRequest.Builder

This builder for chaining.

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public CreateQueryTemplateRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
CreateQueryTemplateRequest.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final CreateQueryTemplateRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
CreateQueryTemplateRequest.Builder
Overrides