public static final class CreateArtifactRequest.Builder extends GeneratedMessageV3.Builder<CreateArtifactRequest.Builder> implements CreateArtifactRequestOrBuilder
   
   Request message for
 MetadataService.CreateArtifact.
 Protobuf type google.cloud.aiplatform.v1.CreateArtifactRequest
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
    
    
    
    
    
    
    
    
    
    
    
    
   
  Static Methods
  
  
  
  
    public static final Descriptors.Descriptor getDescriptor()
   
  
  Methods
  
  
  
  
    public CreateArtifactRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  
  
    public CreateArtifactRequest build()
   
  
  
  
  
    public CreateArtifactRequest buildPartial()
   
  
  
  
  
    public CreateArtifactRequest.Builder clear()
   
  
  Overrides
  
  
  
  
    public CreateArtifactRequest.Builder clearArtifact()
   
   Required. The Artifact to create.
 
 .google.cloud.aiplatform.v1.Artifact artifact = 2 [(.google.api.field_behavior) = REQUIRED];
 
    public CreateArtifactRequest.Builder clearArtifactId()
   
   The {artifact} portion of the resource name with the format:
 projects/{project}/locations/{location}/metadataStores/{metadatastore}/artifacts/{artifact}
 If not provided, the Artifact's ID will be a UUID generated by the service.
 Must be 4-128 characters in length. Valid characters are /a-z-/.
 Must be unique across all Artifacts in the parent MetadataStore. (Otherwise
 the request will fail with ALREADY_EXISTS, or PERMISSION_DENIED if the
 caller can't view the preexisting Artifact.)
 string artifact_id = 3;
    public CreateArtifactRequest.Builder clearField(Descriptors.FieldDescriptor field)
   
  
  
  Overrides
  
  
  
  
    public CreateArtifactRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  
  
  Overrides
  
  
  
  
    public CreateArtifactRequest.Builder clearParent()
   
   Required. The resource name of the MetadataStore where the Artifact should
 be created.
 Format:
 projects/{project}/locations/{location}/metadataStores/{metadatastore}
 
 string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
 
    public CreateArtifactRequest.Builder clone()
   
  
  Overrides
  
  
  
  
    public Artifact getArtifact()
   
   Required. The Artifact to create.
 
 .google.cloud.aiplatform.v1.Artifact artifact = 2 [(.google.api.field_behavior) = REQUIRED];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | Artifact | The artifact. | 
    
  
  
  
  
    public Artifact.Builder getArtifactBuilder()
   
   Required. The Artifact to create.
 
 .google.cloud.aiplatform.v1.Artifact artifact = 2 [(.google.api.field_behavior) = REQUIRED];
 
    public String getArtifactId()
   
   The {artifact} portion of the resource name with the format:
 projects/{project}/locations/{location}/metadataStores/{metadatastore}/artifacts/{artifact}
 If not provided, the Artifact's ID will be a UUID generated by the service.
 Must be 4-128 characters in length. Valid characters are /a-z-/.
 Must be unique across all Artifacts in the parent MetadataStore. (Otherwise
 the request will fail with ALREADY_EXISTS, or PERMISSION_DENIED if the
 caller can't view the preexisting Artifact.)
 string artifact_id = 3;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The artifactId. | 
    
  
  
  
  
    public ByteString getArtifactIdBytes()
   
   The {artifact} portion of the resource name with the format:
 projects/{project}/locations/{location}/metadataStores/{metadatastore}/artifacts/{artifact}
 If not provided, the Artifact's ID will be a UUID generated by the service.
 Must be 4-128 characters in length. Valid characters are /a-z-/.
 Must be unique across all Artifacts in the parent MetadataStore. (Otherwise
 the request will fail with ALREADY_EXISTS, or PERMISSION_DENIED if the
 caller can't view the preexisting Artifact.)
 string artifact_id = 3;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for artifactId. | 
    
  
  
  
  
    public ArtifactOrBuilder getArtifactOrBuilder()
   
   Required. The Artifact to create.
 
 .google.cloud.aiplatform.v1.Artifact artifact = 2 [(.google.api.field_behavior) = REQUIRED];
 
    public CreateArtifactRequest getDefaultInstanceForType()
   
  
  
  
  
    public Descriptors.Descriptor getDescriptorForType()
   
  
  Overrides
  
  
  
  
    public String getParent()
   
   Required. The resource name of the MetadataStore where the Artifact should
 be created.
 Format:
 projects/{project}/locations/{location}/metadataStores/{metadatastore}
 
 string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The parent. | 
    
  
  
  
  
    public ByteString getParentBytes()
   
   Required. The resource name of the MetadataStore where the Artifact should
 be created.
 Format:
 projects/{project}/locations/{location}/metadataStores/{metadatastore}
 
 string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for parent. | 
    
  
  
  
  
    public boolean hasArtifact()
   
   Required. The Artifact to create.
 
 .google.cloud.aiplatform.v1.Artifact artifact = 2 [(.google.api.field_behavior) = REQUIRED];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the artifact field is set. | 
    
  
  
  
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  
  
    public CreateArtifactRequest.Builder mergeArtifact(Artifact value)
   
   Required. The Artifact to create.
 
 .google.cloud.aiplatform.v1.Artifact artifact = 2 [(.google.api.field_behavior) = REQUIRED];
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | Artifact
 | 
    
  
  
  
  
  
    public CreateArtifactRequest.Builder mergeFrom(CreateArtifactRequest other)
   
  
  
  
  
  
    public CreateArtifactRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  Overrides
  
  
  
  
  
    public CreateArtifactRequest.Builder mergeFrom(Message other)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | other | Message
 | 
    
  
  
  Overrides
  
  
  
  
    public final CreateArtifactRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  
  
    public CreateArtifactRequest.Builder setArtifact(Artifact value)
   
   Required. The Artifact to create.
 
 .google.cloud.aiplatform.v1.Artifact artifact = 2 [(.google.api.field_behavior) = REQUIRED];
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | Artifact
 | 
    
  
  
  
  
  
    public CreateArtifactRequest.Builder setArtifact(Artifact.Builder builderForValue)
   
   Required. The Artifact to create.
 
 .google.cloud.aiplatform.v1.Artifact artifact = 2 [(.google.api.field_behavior) = REQUIRED];
 
    public CreateArtifactRequest.Builder setArtifactId(String value)
   
   The {artifact} portion of the resource name with the format:
 projects/{project}/locations/{location}/metadataStores/{metadatastore}/artifacts/{artifact}
 If not provided, the Artifact's ID will be a UUID generated by the service.
 Must be 4-128 characters in length. Valid characters are /a-z-/.
 Must be unique across all Artifacts in the parent MetadataStore. (Otherwise
 the request will fail with ALREADY_EXISTS, or PERMISSION_DENIED if the
 caller can't view the preexisting Artifact.)
 string artifact_id = 3;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | String
 The artifactId to set. | 
    
  
  
  
  
  
    public CreateArtifactRequest.Builder setArtifactIdBytes(ByteString value)
   
   The {artifact} portion of the resource name with the format:
 projects/{project}/locations/{location}/metadataStores/{metadatastore}/artifacts/{artifact}
 If not provided, the Artifact's ID will be a UUID generated by the service.
 Must be 4-128 characters in length. Valid characters are /a-z-/.
 Must be unique across all Artifacts in the parent MetadataStore. (Otherwise
 the request will fail with ALREADY_EXISTS, or PERMISSION_DENIED if the
 caller can't view the preexisting Artifact.)
 string artifact_id = 3;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | ByteString
 The bytes for artifactId to set. | 
    
  
  
  
  
  
    public CreateArtifactRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  
  
    public CreateArtifactRequest.Builder setParent(String value)
   
   Required. The resource name of the MetadataStore where the Artifact should
 be created.
 Format:
 projects/{project}/locations/{location}/metadataStores/{metadatastore}
 
 string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | String
 The parent to set. | 
    
  
  
  
  
  
    public CreateArtifactRequest.Builder setParentBytes(ByteString value)
   
   Required. The resource name of the MetadataStore where the Artifact should
 be created.
 Format:
 projects/{project}/locations/{location}/metadataStores/{metadatastore}
 
 string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | ByteString
 The bytes for parent to set. | 
    
  
  
  
  
  
    public CreateArtifactRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  
  
  Overrides
  
  
  
  
    public final CreateArtifactRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides