public static final class UploadedNpmPackage.Builder extends GeneratedMessageV3.Builder<UploadedNpmPackage.Builder> implements UploadedNpmPackageOrBuilder
   
   An npm package uploaded to Artifact Registry using the NpmPackage
 directive.
 Protobuf type google.devtools.cloudbuild.v1.UploadedNpmPackage
 
  
  
  
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
    
    
    
    
    
    
      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
  
  
  getDescriptor()
  
    public static final Descriptors.Descriptor getDescriptor()
   
  
  Methods
  
  
  addRepeatedField(Descriptors.FieldDescriptor field, Object value)
  
    public UploadedNpmPackage.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  build()
  
    public UploadedNpmPackage build()
   
  
  
  buildPartial()
  
    public UploadedNpmPackage buildPartial()
   
  
  
  clear()
  
    public UploadedNpmPackage.Builder clear()
   
  
  Overrides
  
  
  clearField(Descriptors.FieldDescriptor field)
  
    public UploadedNpmPackage.Builder clearField(Descriptors.FieldDescriptor field)
   
  
  
  Overrides
  
  
  clearFileHashes()
  
    public UploadedNpmPackage.Builder clearFileHashes()
   
   Hash types and values of the npm package.
 .google.devtools.cloudbuild.v1.FileHashes file_hashes = 2;
 
  
  
  clearOneof(Descriptors.OneofDescriptor oneof)
  
    public UploadedNpmPackage.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  
  
  Overrides
  
  
  clearPushTiming()
  
    public UploadedNpmPackage.Builder clearPushTiming()
   
   Output only. Stores timing information for pushing the specified artifact.
 
 .google.devtools.cloudbuild.v1.TimeSpan push_timing = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
 
  
  
  clearUri()
  
    public UploadedNpmPackage.Builder clearUri()
   
   URI of the uploaded npm package.
 string uri = 1;
 
  
  
  clone()
  
    public UploadedNpmPackage.Builder clone()
   
  
  Overrides
  
  
  getDefaultInstanceForType()
  
    public UploadedNpmPackage getDefaultInstanceForType()
   
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  
  Overrides
  
  
  getFileHashes()
  
    public FileHashes getFileHashes()
   
   Hash types and values of the npm package.
 .google.devtools.cloudbuild.v1.FileHashes file_hashes = 2;
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        FileHashes | 
        The fileHashes. 
 | 
      
    
  
  
  getFileHashesBuilder()
  
    public FileHashes.Builder getFileHashesBuilder()
   
   Hash types and values of the npm package.
 .google.devtools.cloudbuild.v1.FileHashes file_hashes = 2;
 
  
  
  getFileHashesOrBuilder()
  
    public FileHashesOrBuilder getFileHashesOrBuilder()
   
   Hash types and values of the npm package.
 .google.devtools.cloudbuild.v1.FileHashes file_hashes = 2;
 
  
  
  getPushTiming()
  
    public TimeSpan getPushTiming()
   
   Output only. Stores timing information for pushing the specified artifact.
 
 .google.devtools.cloudbuild.v1.TimeSpan push_timing = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        TimeSpan | 
        The pushTiming. 
 | 
      
    
  
  
  getPushTimingBuilder()
  
    public TimeSpan.Builder getPushTimingBuilder()
   
   Output only. Stores timing information for pushing the specified artifact.
 
 .google.devtools.cloudbuild.v1.TimeSpan push_timing = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
 
  
  
  getPushTimingOrBuilder()
  
    public TimeSpanOrBuilder getPushTimingOrBuilder()
   
   Output only. Stores timing information for pushing the specified artifact.
 
 .google.devtools.cloudbuild.v1.TimeSpan push_timing = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
 
  
  
  getUri()
  
   URI of the uploaded npm package.
 string uri = 1;
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        String | 
        The uri. 
 | 
      
    
  
  
  getUriBytes()
  
    public ByteString getUriBytes()
   
   URI of the uploaded npm package.
 string uri = 1;
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        ByteString | 
        The bytes for uri. 
 | 
      
    
  
  
  hasFileHashes()
  
    public boolean hasFileHashes()
   
   Hash types and values of the npm package.
 .google.devtools.cloudbuild.v1.FileHashes file_hashes = 2;
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        boolean | 
        Whether the fileHashes field is set. 
 | 
      
    
  
  
  hasPushTiming()
  
    public boolean hasPushTiming()
   
   Output only. Stores timing information for pushing the specified artifact.
 
 .google.devtools.cloudbuild.v1.TimeSpan push_timing = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        boolean | 
        Whether the pushTiming field is set. 
 | 
      
    
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  mergeFileHashes(FileHashes value)
  
    public UploadedNpmPackage.Builder mergeFileHashes(FileHashes value)
   
   Hash types and values of the npm package.
 .google.devtools.cloudbuild.v1.FileHashes file_hashes = 2;
 
  
  
  
  mergeFrom(UploadedNpmPackage other)
  
    public UploadedNpmPackage.Builder mergeFrom(UploadedNpmPackage other)
   
  
  
  
  
  
    public UploadedNpmPackage.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  Overrides
  
  
  
  mergeFrom(Message other)
  
    public UploadedNpmPackage.Builder mergeFrom(Message other)
   
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        other | 
        Message
  | 
      
    
  
  
  Overrides
  
  
  mergePushTiming(TimeSpan value)
  
    public UploadedNpmPackage.Builder mergePushTiming(TimeSpan value)
   
   Output only. Stores timing information for pushing the specified artifact.
 
 .google.devtools.cloudbuild.v1.TimeSpan push_timing = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
 
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        value | 
        TimeSpan
  | 
      
    
  
  
  
  mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final UploadedNpmPackage.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  setField(Descriptors.FieldDescriptor field, Object value)
  
    public UploadedNpmPackage.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  setFileHashes(FileHashes value)
  
    public UploadedNpmPackage.Builder setFileHashes(FileHashes value)
   
   Hash types and values of the npm package.
 .google.devtools.cloudbuild.v1.FileHashes file_hashes = 2;
 
  
  
  
  setFileHashes(FileHashes.Builder builderForValue)
  
    public UploadedNpmPackage.Builder setFileHashes(FileHashes.Builder builderForValue)
   
   Hash types and values of the npm package.
 .google.devtools.cloudbuild.v1.FileHashes file_hashes = 2;
 
  
  
  
  setPushTiming(TimeSpan value)
  
    public UploadedNpmPackage.Builder setPushTiming(TimeSpan value)
   
   Output only. Stores timing information for pushing the specified artifact.
 
 .google.devtools.cloudbuild.v1.TimeSpan push_timing = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
 
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        value | 
        TimeSpan
  | 
      
    
  
  
  
  setPushTiming(TimeSpan.Builder builderForValue)
  
    public UploadedNpmPackage.Builder setPushTiming(TimeSpan.Builder builderForValue)
   
   Output only. Stores timing information for pushing the specified artifact.
 
 .google.devtools.cloudbuild.v1.TimeSpan push_timing = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
 
  
  
  
  setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public UploadedNpmPackage.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  
  
  Overrides
  
  
  setUnknownFields(UnknownFieldSet unknownFields)
  
    public final UploadedNpmPackage.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  setUri(String value)
  
    public UploadedNpmPackage.Builder setUri(String value)
   
   URI of the uploaded npm package.
 string uri = 1;
 
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        value | 
        String
 The uri to set. 
 | 
      
    
  
  
  
  setUriBytes(ByteString value)
  
    public UploadedNpmPackage.Builder setUriBytes(ByteString value)
   
   URI of the uploaded npm package.
 string uri = 1;
 
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        value | 
        ByteString
 The bytes for uri to set. 
 |