Class CreateSavedQueryRequest.Builder

    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<CreateSavedQueryRequest.Builder>
      • clear

        public CreateSavedQueryRequest.Builder clear()
        Specified by:
        clear in interface com.google.protobuf.Message.Builder
        Specified by:
        clear in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clear in class com.google.protobuf.GeneratedMessageV3.Builder<CreateSavedQueryRequest.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<CreateSavedQueryRequest.Builder>
      • getDefaultInstanceForType

        public CreateSavedQueryRequest getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public CreateSavedQueryRequest build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public CreateSavedQueryRequest buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • clone

        public CreateSavedQueryRequest.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<CreateSavedQueryRequest.Builder>
      • clearField

        public CreateSavedQueryRequest.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<CreateSavedQueryRequest.Builder>
      • clearOneof

        public CreateSavedQueryRequest.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<CreateSavedQueryRequest.Builder>
      • setRepeatedField

        public CreateSavedQueryRequest.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                                int index,
                                                                Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<CreateSavedQueryRequest.Builder>
      • addRepeatedField

        public CreateSavedQueryRequest.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                                Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<CreateSavedQueryRequest.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<CreateSavedQueryRequest.Builder>
      • mergeFrom

        public CreateSavedQueryRequest.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                                         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                  throws IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<CreateSavedQueryRequest.Builder>
        Throws:
        IOException
      • 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) = { ... }
        Specified by:
        getParent in interface CreateSavedQueryRequestOrBuilder
        Returns:
        The parent.
      • getParentBytes

        public com.google.protobuf.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) = { ... }
        Specified by:
        getParentBytes in interface CreateSavedQueryRequestOrBuilder
        Returns:
        The bytes for parent.
      • setParent

        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) = { ... }
        Parameters:
        value - The parent to set.
        Returns:
        This builder for chaining.
      • 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:
        This builder for chaining.
      • setParentBytes

        public CreateSavedQueryRequest.Builder setParentBytes​(com.google.protobuf.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) = { ... }
        Parameters:
        value - The bytes for parent to set.
        Returns:
        This builder for chaining.
      • 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];
        Specified by:
        hasSavedQuery in interface CreateSavedQueryRequestOrBuilder
        Returns:
        Whether the savedQuery field is set.
      • 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];
        Specified by:
        getSavedQuery in interface CreateSavedQueryRequestOrBuilder
        Returns:
        The savedQuery.
      • setSavedQuery

        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];
      • setSavedQuery

        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];
      • mergeSavedQuery

        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];
      • 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];
      • 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];
      • 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];
        Specified by:
        getSavedQueryOrBuilder in interface CreateSavedQueryRequestOrBuilder
      • 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][0-9]-`.
        
         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];
        Specified by:
        getSavedQueryId in interface CreateSavedQueryRequestOrBuilder
        Returns:
        The savedQueryId.
      • getSavedQueryIdBytes

        public com.google.protobuf.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][0-9]-`.
        
         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];
        Specified by:
        getSavedQueryIdBytes in interface CreateSavedQueryRequestOrBuilder
        Returns:
        The bytes for savedQueryId.
      • setSavedQueryId

        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][0-9]-`.
        
         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];
        Parameters:
        value - The savedQueryId to set.
        Returns:
        This builder for chaining.
      • 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][0-9]-`.
        
         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:
        This builder for chaining.
      • setSavedQueryIdBytes

        public CreateSavedQueryRequest.Builder setSavedQueryIdBytes​(com.google.protobuf.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][0-9]-`.
        
         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];
        Parameters:
        value - The bytes for savedQueryId to set.
        Returns:
        This builder for chaining.
      • setUnknownFields

        public final CreateSavedQueryRequest.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<CreateSavedQueryRequest.Builder>
      • mergeUnknownFields

        public final CreateSavedQueryRequest.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<CreateSavedQueryRequest.Builder>