Class CreateSavedQueryRequest.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<CreateSavedQueryRequest.Builder>
com.google.cloud.asset.v1.CreateSavedQueryRequest.Builder
All Implemented Interfaces:
CreateSavedQueryRequestOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
CreateSavedQueryRequest

public static final class CreateSavedQueryRequest.Builder extends com.google.protobuf.GeneratedMessage.Builder<CreateSavedQueryRequest.Builder> implements CreateSavedQueryRequestOrBuilder
 Request to create a saved query.
 
Protobuf type google.cloud.asset.v1.CreateSavedQueryRequest
  • Method Details

    • getDescriptor

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

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<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.GeneratedMessage.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.GeneratedMessage.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
    • mergeFrom

      public CreateSavedQueryRequest.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<CreateSavedQueryRequest.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.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.