Package com.google.cloud.asset.v1
Class QueryResult.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<QueryResult.Builder>
-
- com.google.cloud.asset.v1.QueryResult.Builder
-
- All Implemented Interfaces:
QueryResultOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- QueryResult
public static final class QueryResult.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<QueryResult.Builder> implements QueryResultOrBuilder
Execution results of the query. The result is formatted as rows represented by BigQuery compatible [schema]. When pagination is necessary, it will contains the page token to retrieve the results of following pages.
Protobuf typegoogle.cloud.asset.v1.QueryResult
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description QueryResult.Builder
addAllRows(Iterable<? extends com.google.protobuf.Struct> values)
Each row hold a query result in the format of `Struct`.QueryResult.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
QueryResult.Builder
addRows(int index, com.google.protobuf.Struct value)
Each row hold a query result in the format of `Struct`.QueryResult.Builder
addRows(int index, com.google.protobuf.Struct.Builder builderForValue)
Each row hold a query result in the format of `Struct`.QueryResult.Builder
addRows(com.google.protobuf.Struct value)
Each row hold a query result in the format of `Struct`.QueryResult.Builder
addRows(com.google.protobuf.Struct.Builder builderForValue)
Each row hold a query result in the format of `Struct`.com.google.protobuf.Struct.Builder
addRowsBuilder()
Each row hold a query result in the format of `Struct`.com.google.protobuf.Struct.Builder
addRowsBuilder(int index)
Each row hold a query result in the format of `Struct`.QueryResult
build()
QueryResult
buildPartial()
QueryResult.Builder
clear()
QueryResult.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
QueryResult.Builder
clearNextPageToken()
Token to retrieve the next page of the results.QueryResult.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
QueryResult.Builder
clearRows()
Each row hold a query result in the format of `Struct`.QueryResult.Builder
clearSchema()
Describes the format of the [rows].QueryResult.Builder
clearTotalRows()
Total rows of the whole query results.QueryResult.Builder
clone()
QueryResult
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getNextPageToken()
Token to retrieve the next page of the results.com.google.protobuf.ByteString
getNextPageTokenBytes()
Token to retrieve the next page of the results.com.google.protobuf.Struct
getRows(int index)
Each row hold a query result in the format of `Struct`.com.google.protobuf.Struct.Builder
getRowsBuilder(int index)
Each row hold a query result in the format of `Struct`.List<com.google.protobuf.Struct.Builder>
getRowsBuilderList()
Each row hold a query result in the format of `Struct`.int
getRowsCount()
Each row hold a query result in the format of `Struct`.List<com.google.protobuf.Struct>
getRowsList()
Each row hold a query result in the format of `Struct`.com.google.protobuf.StructOrBuilder
getRowsOrBuilder(int index)
Each row hold a query result in the format of `Struct`.List<? extends com.google.protobuf.StructOrBuilder>
getRowsOrBuilderList()
Each row hold a query result in the format of `Struct`.TableSchema
getSchema()
Describes the format of the [rows].TableSchema.Builder
getSchemaBuilder()
Describes the format of the [rows].TableSchemaOrBuilder
getSchemaOrBuilder()
Describes the format of the [rows].long
getTotalRows()
Total rows of the whole query results.boolean
hasSchema()
Describes the format of the [rows].protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
QueryResult.Builder
mergeFrom(QueryResult other)
QueryResult.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
QueryResult.Builder
mergeFrom(com.google.protobuf.Message other)
QueryResult.Builder
mergeSchema(TableSchema value)
Describes the format of the [rows].QueryResult.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
QueryResult.Builder
removeRows(int index)
Each row hold a query result in the format of `Struct`.QueryResult.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
QueryResult.Builder
setNextPageToken(String value)
Token to retrieve the next page of the results.QueryResult.Builder
setNextPageTokenBytes(com.google.protobuf.ByteString value)
Token to retrieve the next page of the results.QueryResult.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
QueryResult.Builder
setRows(int index, com.google.protobuf.Struct value)
Each row hold a query result in the format of `Struct`.QueryResult.Builder
setRows(int index, com.google.protobuf.Struct.Builder builderForValue)
Each row hold a query result in the format of `Struct`.QueryResult.Builder
setSchema(TableSchema value)
Describes the format of the [rows].QueryResult.Builder
setSchema(TableSchema.Builder builderForValue)
Describes the format of the [rows].QueryResult.Builder
setTotalRows(long value)
Total rows of the whole query results.QueryResult.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<QueryResult.Builder>
-
clear
public QueryResult.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<QueryResult.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<QueryResult.Builder>
-
getDefaultInstanceForType
public QueryResult getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public QueryResult build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public QueryResult buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public QueryResult.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<QueryResult.Builder>
-
setField
public QueryResult.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<QueryResult.Builder>
-
clearField
public QueryResult.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<QueryResult.Builder>
-
clearOneof
public QueryResult.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<QueryResult.Builder>
-
setRepeatedField
public QueryResult.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<QueryResult.Builder>
-
addRepeatedField
public QueryResult.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<QueryResult.Builder>
-
mergeFrom
public QueryResult.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<QueryResult.Builder>
-
mergeFrom
public QueryResult.Builder mergeFrom(QueryResult other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<QueryResult.Builder>
-
mergeFrom
public QueryResult.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<QueryResult.Builder>
- Throws:
IOException
-
getRowsList
public List<com.google.protobuf.Struct> getRowsList()
Each row hold a query result in the format of `Struct`.
repeated .google.protobuf.Struct rows = 1;
- Specified by:
getRowsList
in interfaceQueryResultOrBuilder
-
getRowsCount
public int getRowsCount()
Each row hold a query result in the format of `Struct`.
repeated .google.protobuf.Struct rows = 1;
- Specified by:
getRowsCount
in interfaceQueryResultOrBuilder
-
getRows
public com.google.protobuf.Struct getRows(int index)
Each row hold a query result in the format of `Struct`.
repeated .google.protobuf.Struct rows = 1;
- Specified by:
getRows
in interfaceQueryResultOrBuilder
-
setRows
public QueryResult.Builder setRows(int index, com.google.protobuf.Struct value)
Each row hold a query result in the format of `Struct`.
repeated .google.protobuf.Struct rows = 1;
-
setRows
public QueryResult.Builder setRows(int index, com.google.protobuf.Struct.Builder builderForValue)
Each row hold a query result in the format of `Struct`.
repeated .google.protobuf.Struct rows = 1;
-
addRows
public QueryResult.Builder addRows(com.google.protobuf.Struct value)
Each row hold a query result in the format of `Struct`.
repeated .google.protobuf.Struct rows = 1;
-
addRows
public QueryResult.Builder addRows(int index, com.google.protobuf.Struct value)
Each row hold a query result in the format of `Struct`.
repeated .google.protobuf.Struct rows = 1;
-
addRows
public QueryResult.Builder addRows(com.google.protobuf.Struct.Builder builderForValue)
Each row hold a query result in the format of `Struct`.
repeated .google.protobuf.Struct rows = 1;
-
addRows
public QueryResult.Builder addRows(int index, com.google.protobuf.Struct.Builder builderForValue)
Each row hold a query result in the format of `Struct`.
repeated .google.protobuf.Struct rows = 1;
-
addAllRows
public QueryResult.Builder addAllRows(Iterable<? extends com.google.protobuf.Struct> values)
Each row hold a query result in the format of `Struct`.
repeated .google.protobuf.Struct rows = 1;
-
clearRows
public QueryResult.Builder clearRows()
Each row hold a query result in the format of `Struct`.
repeated .google.protobuf.Struct rows = 1;
-
removeRows
public QueryResult.Builder removeRows(int index)
Each row hold a query result in the format of `Struct`.
repeated .google.protobuf.Struct rows = 1;
-
getRowsBuilder
public com.google.protobuf.Struct.Builder getRowsBuilder(int index)
Each row hold a query result in the format of `Struct`.
repeated .google.protobuf.Struct rows = 1;
-
getRowsOrBuilder
public com.google.protobuf.StructOrBuilder getRowsOrBuilder(int index)
Each row hold a query result in the format of `Struct`.
repeated .google.protobuf.Struct rows = 1;
- Specified by:
getRowsOrBuilder
in interfaceQueryResultOrBuilder
-
getRowsOrBuilderList
public List<? extends com.google.protobuf.StructOrBuilder> getRowsOrBuilderList()
Each row hold a query result in the format of `Struct`.
repeated .google.protobuf.Struct rows = 1;
- Specified by:
getRowsOrBuilderList
in interfaceQueryResultOrBuilder
-
addRowsBuilder
public com.google.protobuf.Struct.Builder addRowsBuilder()
Each row hold a query result in the format of `Struct`.
repeated .google.protobuf.Struct rows = 1;
-
addRowsBuilder
public com.google.protobuf.Struct.Builder addRowsBuilder(int index)
Each row hold a query result in the format of `Struct`.
repeated .google.protobuf.Struct rows = 1;
-
getRowsBuilderList
public List<com.google.protobuf.Struct.Builder> getRowsBuilderList()
Each row hold a query result in the format of `Struct`.
repeated .google.protobuf.Struct rows = 1;
-
hasSchema
public boolean hasSchema()
Describes the format of the [rows].
.google.cloud.asset.v1.TableSchema schema = 2;
- Specified by:
hasSchema
in interfaceQueryResultOrBuilder
- Returns:
- Whether the schema field is set.
-
getSchema
public TableSchema getSchema()
Describes the format of the [rows].
.google.cloud.asset.v1.TableSchema schema = 2;
- Specified by:
getSchema
in interfaceQueryResultOrBuilder
- Returns:
- The schema.
-
setSchema
public QueryResult.Builder setSchema(TableSchema value)
Describes the format of the [rows].
.google.cloud.asset.v1.TableSchema schema = 2;
-
setSchema
public QueryResult.Builder setSchema(TableSchema.Builder builderForValue)
Describes the format of the [rows].
.google.cloud.asset.v1.TableSchema schema = 2;
-
mergeSchema
public QueryResult.Builder mergeSchema(TableSchema value)
Describes the format of the [rows].
.google.cloud.asset.v1.TableSchema schema = 2;
-
clearSchema
public QueryResult.Builder clearSchema()
Describes the format of the [rows].
.google.cloud.asset.v1.TableSchema schema = 2;
-
getSchemaBuilder
public TableSchema.Builder getSchemaBuilder()
Describes the format of the [rows].
.google.cloud.asset.v1.TableSchema schema = 2;
-
getSchemaOrBuilder
public TableSchemaOrBuilder getSchemaOrBuilder()
Describes the format of the [rows].
.google.cloud.asset.v1.TableSchema schema = 2;
- Specified by:
getSchemaOrBuilder
in interfaceQueryResultOrBuilder
-
getNextPageToken
public String getNextPageToken()
Token to retrieve the next page of the results.
string next_page_token = 3;
- Specified by:
getNextPageToken
in interfaceQueryResultOrBuilder
- Returns:
- The nextPageToken.
-
getNextPageTokenBytes
public com.google.protobuf.ByteString getNextPageTokenBytes()
Token to retrieve the next page of the results.
string next_page_token = 3;
- Specified by:
getNextPageTokenBytes
in interfaceQueryResultOrBuilder
- Returns:
- The bytes for nextPageToken.
-
setNextPageToken
public QueryResult.Builder setNextPageToken(String value)
Token to retrieve the next page of the results.
string next_page_token = 3;
- Parameters:
value
- The nextPageToken to set.- Returns:
- This builder for chaining.
-
clearNextPageToken
public QueryResult.Builder clearNextPageToken()
Token to retrieve the next page of the results.
string next_page_token = 3;
- Returns:
- This builder for chaining.
-
setNextPageTokenBytes
public QueryResult.Builder setNextPageTokenBytes(com.google.protobuf.ByteString value)
Token to retrieve the next page of the results.
string next_page_token = 3;
- Parameters:
value
- The bytes for nextPageToken to set.- Returns:
- This builder for chaining.
-
getTotalRows
public long getTotalRows()
Total rows of the whole query results.
int64 total_rows = 4;
- Specified by:
getTotalRows
in interfaceQueryResultOrBuilder
- Returns:
- The totalRows.
-
setTotalRows
public QueryResult.Builder setTotalRows(long value)
Total rows of the whole query results.
int64 total_rows = 4;
- Parameters:
value
- The totalRows to set.- Returns:
- This builder for chaining.
-
clearTotalRows
public QueryResult.Builder clearTotalRows()
Total rows of the whole query results.
int64 total_rows = 4;
- Returns:
- This builder for chaining.
-
setUnknownFields
public final QueryResult.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<QueryResult.Builder>
-
mergeUnknownFields
public final QueryResult.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<QueryResult.Builder>
-
-