Class CreateSavedQueryRequest.Builder (3.41.0)

public static final class CreateSavedQueryRequest.Builder extends GeneratedMessageV3.Builder<CreateSavedQueryRequest.Builder> implements CreateSavedQueryRequestOrBuilder

Request to create a saved query.

Protobuf type google.cloud.asset.v1.CreateSavedQueryRequest

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public CreateSavedQueryRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
CreateSavedQueryRequest.Builder
Overrides

build()

public CreateSavedQueryRequest build()
Returns
TypeDescription
CreateSavedQueryRequest

buildPartial()

public CreateSavedQueryRequest buildPartial()
Returns
TypeDescription
CreateSavedQueryRequest

clear()

public CreateSavedQueryRequest.Builder clear()
Returns
TypeDescription
CreateSavedQueryRequest.Builder
Overrides

clearField(Descriptors.FieldDescriptor field)

public CreateSavedQueryRequest.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
CreateSavedQueryRequest.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public CreateSavedQueryRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
CreateSavedQueryRequest.Builder
Overrides

clearParent()

public CreateSavedQueryRequest.Builder clearParent()

Required. The name of the project/folder/organization where this saved_query should be created in. It can only be an organization number (such as "organizations/123"), a folder number (such as "folders/123"), a project ID (such as "projects/my-project-id"), or a project number (such as "projects/12345").

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

Returns
TypeDescription
CreateSavedQueryRequest.Builder

This builder for chaining.

clearSavedQuery()

public CreateSavedQueryRequest.Builder clearSavedQuery()

Required. The saved_query details. The name field must be empty as it will be generated based on the parent and saved_query_id.

.google.cloud.asset.v1.SavedQuery saved_query = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
CreateSavedQueryRequest.Builder

clearSavedQueryId()

public CreateSavedQueryRequest.Builder clearSavedQueryId()

Required. The ID to use for the saved query, which must be unique in the specified parent. It will become the final component of the saved query's resource name.

This value should be 4-63 characters, and valid characters are a-z-.

Notice that this field is required in the saved query creation, and the name field of the saved_query will be ignored.

string saved_query_id = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
CreateSavedQueryRequest.Builder

This builder for chaining.

clone()

public CreateSavedQueryRequest.Builder clone()
Returns
TypeDescription
CreateSavedQueryRequest.Builder
Overrides

getDefaultInstanceForType()

public CreateSavedQueryRequest getDefaultInstanceForType()
Returns
TypeDescription
CreateSavedQueryRequest

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getParent()

public String getParent()

Required. The name of the project/folder/organization where this saved_query should be created in. It can only be an organization number (such as "organizations/123"), a folder number (such as "folders/123"), a project ID (such as "projects/my-project-id"), or a project number (such as "projects/12345").

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

Returns
TypeDescription
String

The parent.

getParentBytes()

public ByteString getParentBytes()

Required. The name of the project/folder/organization where this saved_query should be created in. It can only be an organization number (such as "organizations/123"), a folder number (such as "folders/123"), a project ID (such as "projects/my-project-id"), or a project number (such as "projects/12345").

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

Returns
TypeDescription
ByteString

The bytes for parent.

getSavedQuery()

public SavedQuery getSavedQuery()

Required. The saved_query details. The name field must be empty as it will be generated based on the parent and saved_query_id.

.google.cloud.asset.v1.SavedQuery saved_query = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
SavedQuery

The savedQuery.

getSavedQueryBuilder()

public SavedQuery.Builder getSavedQueryBuilder()

Required. The saved_query details. The name field must be empty as it will be generated based on the parent and saved_query_id.

.google.cloud.asset.v1.SavedQuery saved_query = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
SavedQuery.Builder

getSavedQueryId()

public String getSavedQueryId()

Required. The ID to use for the saved query, which must be unique in the specified parent. It will become the final component of the saved query's resource name.

This value should be 4-63 characters, and valid characters are a-z-.

Notice that this field is required in the saved query creation, and the name field of the saved_query will be ignored.

string saved_query_id = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
String

The savedQueryId.

getSavedQueryIdBytes()

public ByteString getSavedQueryIdBytes()

Required. The ID to use for the saved query, which must be unique in the specified parent. It will become the final component of the saved query's resource name.

This value should be 4-63 characters, and valid characters are a-z-.

Notice that this field is required in the saved query creation, and the name field of the saved_query will be ignored.

string saved_query_id = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
ByteString

The bytes for savedQueryId.

getSavedQueryOrBuilder()

public SavedQueryOrBuilder getSavedQueryOrBuilder()

Required. The saved_query details. The name field must be empty as it will be generated based on the parent and saved_query_id.

.google.cloud.asset.v1.SavedQuery saved_query = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
SavedQueryOrBuilder

hasSavedQuery()

public boolean hasSavedQuery()

Required. The saved_query details. The name field must be empty as it will be generated based on the parent and saved_query_id.

.google.cloud.asset.v1.SavedQuery saved_query = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
boolean

Whether the savedQuery field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeFrom(CreateSavedQueryRequest other)

public CreateSavedQueryRequest.Builder mergeFrom(CreateSavedQueryRequest other)
Parameter
NameDescription
otherCreateSavedQueryRequest
Returns
TypeDescription
CreateSavedQueryRequest.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public CreateSavedQueryRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
CreateSavedQueryRequest.Builder
Overrides
Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public CreateSavedQueryRequest.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
CreateSavedQueryRequest.Builder
Overrides

mergeSavedQuery(SavedQuery value)

public CreateSavedQueryRequest.Builder mergeSavedQuery(SavedQuery value)

Required. The saved_query details. The name field must be empty as it will be generated based on the parent and saved_query_id.

.google.cloud.asset.v1.SavedQuery saved_query = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
NameDescription
valueSavedQuery
Returns
TypeDescription
CreateSavedQueryRequest.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final CreateSavedQueryRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
CreateSavedQueryRequest.Builder
Overrides

setField(Descriptors.FieldDescriptor field, Object value)

public CreateSavedQueryRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
CreateSavedQueryRequest.Builder
Overrides

setParent(String value)

public CreateSavedQueryRequest.Builder setParent(String value)

Required. The name of the project/folder/organization where this saved_query should be created in. It can only be an organization number (such as "organizations/123"), a folder number (such as "folders/123"), a project ID (such as "projects/my-project-id"), or a project number (such as "projects/12345").

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

Parameter
NameDescription
valueString

The parent to set.

Returns
TypeDescription
CreateSavedQueryRequest.Builder

This builder for chaining.

setParentBytes(ByteString value)

public CreateSavedQueryRequest.Builder setParentBytes(ByteString value)

Required. The name of the project/folder/organization where this saved_query should be created in. It can only be an organization number (such as "organizations/123"), a folder number (such as "folders/123"), a project ID (such as "projects/my-project-id"), or a project number (such as "projects/12345").

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

Parameter
NameDescription
valueByteString

The bytes for parent to set.

Returns
TypeDescription
CreateSavedQueryRequest.Builder

This builder for chaining.

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

public CreateSavedQueryRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
CreateSavedQueryRequest.Builder
Overrides

setSavedQuery(SavedQuery value)

public CreateSavedQueryRequest.Builder setSavedQuery(SavedQuery value)

Required. The saved_query details. The name field must be empty as it will be generated based on the parent and saved_query_id.

.google.cloud.asset.v1.SavedQuery saved_query = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
NameDescription
valueSavedQuery
Returns
TypeDescription
CreateSavedQueryRequest.Builder

setSavedQuery(SavedQuery.Builder builderForValue)

public CreateSavedQueryRequest.Builder setSavedQuery(SavedQuery.Builder builderForValue)

Required. The saved_query details. The name field must be empty as it will be generated based on the parent and saved_query_id.

.google.cloud.asset.v1.SavedQuery saved_query = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
NameDescription
builderForValueSavedQuery.Builder
Returns
TypeDescription
CreateSavedQueryRequest.Builder

setSavedQueryId(String value)

public CreateSavedQueryRequest.Builder setSavedQueryId(String value)

Required. The ID to use for the saved query, which must be unique in the specified parent. It will become the final component of the saved query's resource name.

This value should be 4-63 characters, and valid characters are a-z-.

Notice that this field is required in the saved query creation, and the name field of the saved_query will be ignored.

string saved_query_id = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
NameDescription
valueString

The savedQueryId to set.

Returns
TypeDescription
CreateSavedQueryRequest.Builder

This builder for chaining.

setSavedQueryIdBytes(ByteString value)

public CreateSavedQueryRequest.Builder setSavedQueryIdBytes(ByteString value)

Required. The ID to use for the saved query, which must be unique in the specified parent. It will become the final component of the saved query's resource name.

This value should be 4-63 characters, and valid characters are a-z-.

Notice that this field is required in the saved query creation, and the name field of the saved_query will be ignored.

string saved_query_id = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
NameDescription
valueByteString

The bytes for savedQueryId to set.

Returns
TypeDescription
CreateSavedQueryRequest.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final CreateSavedQueryRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
CreateSavedQueryRequest.Builder
Overrides