Class FeatureNoiseSigma.Builder

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

public static final class FeatureNoiseSigma.Builder extends com.google.protobuf.GeneratedMessage.Builder<FeatureNoiseSigma.Builder> implements FeatureNoiseSigmaOrBuilder
 Noise sigma by features. Noise sigma represents the standard deviation of the
 gaussian kernel that will be used to add noise to interpolated inputs prior
 to computing gradients.
 
Protobuf type google.cloud.aiplatform.v1.FeatureNoiseSigma
  • 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<FeatureNoiseSigma.Builder>
    • clear

      public FeatureNoiseSigma.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<FeatureNoiseSigma.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<FeatureNoiseSigma.Builder>
    • getDefaultInstanceForType

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

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

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

      public FeatureNoiseSigma.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<FeatureNoiseSigma.Builder>
    • mergeFrom

      public FeatureNoiseSigma.Builder mergeFrom(FeatureNoiseSigma other)
    • isInitialized

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

      public FeatureNoiseSigma.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<FeatureNoiseSigma.Builder>
      Throws:
      IOException
    • getNoiseSigmaList

      public List<FeatureNoiseSigma.NoiseSigmaForFeature> getNoiseSigmaList()
       Noise sigma per feature. No noise is added to features that are not set.
       
      repeated .google.cloud.aiplatform.v1.FeatureNoiseSigma.NoiseSigmaForFeature noise_sigma = 1;
      Specified by:
      getNoiseSigmaList in interface FeatureNoiseSigmaOrBuilder
    • getNoiseSigmaCount

      public int getNoiseSigmaCount()
       Noise sigma per feature. No noise is added to features that are not set.
       
      repeated .google.cloud.aiplatform.v1.FeatureNoiseSigma.NoiseSigmaForFeature noise_sigma = 1;
      Specified by:
      getNoiseSigmaCount in interface FeatureNoiseSigmaOrBuilder
    • getNoiseSigma

      public FeatureNoiseSigma.NoiseSigmaForFeature getNoiseSigma(int index)
       Noise sigma per feature. No noise is added to features that are not set.
       
      repeated .google.cloud.aiplatform.v1.FeatureNoiseSigma.NoiseSigmaForFeature noise_sigma = 1;
      Specified by:
      getNoiseSigma in interface FeatureNoiseSigmaOrBuilder
    • setNoiseSigma

      public FeatureNoiseSigma.Builder setNoiseSigma(int index, FeatureNoiseSigma.NoiseSigmaForFeature value)
       Noise sigma per feature. No noise is added to features that are not set.
       
      repeated .google.cloud.aiplatform.v1.FeatureNoiseSigma.NoiseSigmaForFeature noise_sigma = 1;
    • setNoiseSigma

      public FeatureNoiseSigma.Builder setNoiseSigma(int index, FeatureNoiseSigma.NoiseSigmaForFeature.Builder builderForValue)
       Noise sigma per feature. No noise is added to features that are not set.
       
      repeated .google.cloud.aiplatform.v1.FeatureNoiseSigma.NoiseSigmaForFeature noise_sigma = 1;
    • addNoiseSigma

       Noise sigma per feature. No noise is added to features that are not set.
       
      repeated .google.cloud.aiplatform.v1.FeatureNoiseSigma.NoiseSigmaForFeature noise_sigma = 1;
    • addNoiseSigma

      public FeatureNoiseSigma.Builder addNoiseSigma(int index, FeatureNoiseSigma.NoiseSigmaForFeature value)
       Noise sigma per feature. No noise is added to features that are not set.
       
      repeated .google.cloud.aiplatform.v1.FeatureNoiseSigma.NoiseSigmaForFeature noise_sigma = 1;
    • addNoiseSigma

       Noise sigma per feature. No noise is added to features that are not set.
       
      repeated .google.cloud.aiplatform.v1.FeatureNoiseSigma.NoiseSigmaForFeature noise_sigma = 1;
    • addNoiseSigma

      public FeatureNoiseSigma.Builder addNoiseSigma(int index, FeatureNoiseSigma.NoiseSigmaForFeature.Builder builderForValue)
       Noise sigma per feature. No noise is added to features that are not set.
       
      repeated .google.cloud.aiplatform.v1.FeatureNoiseSigma.NoiseSigmaForFeature noise_sigma = 1;
    • addAllNoiseSigma

      public FeatureNoiseSigma.Builder addAllNoiseSigma(Iterable<? extends FeatureNoiseSigma.NoiseSigmaForFeature> values)
       Noise sigma per feature. No noise is added to features that are not set.
       
      repeated .google.cloud.aiplatform.v1.FeatureNoiseSigma.NoiseSigmaForFeature noise_sigma = 1;
    • clearNoiseSigma

      public FeatureNoiseSigma.Builder clearNoiseSigma()
       Noise sigma per feature. No noise is added to features that are not set.
       
      repeated .google.cloud.aiplatform.v1.FeatureNoiseSigma.NoiseSigmaForFeature noise_sigma = 1;
    • removeNoiseSigma

      public FeatureNoiseSigma.Builder removeNoiseSigma(int index)
       Noise sigma per feature. No noise is added to features that are not set.
       
      repeated .google.cloud.aiplatform.v1.FeatureNoiseSigma.NoiseSigmaForFeature noise_sigma = 1;
    • getNoiseSigmaBuilder

      public FeatureNoiseSigma.NoiseSigmaForFeature.Builder getNoiseSigmaBuilder(int index)
       Noise sigma per feature. No noise is added to features that are not set.
       
      repeated .google.cloud.aiplatform.v1.FeatureNoiseSigma.NoiseSigmaForFeature noise_sigma = 1;
    • getNoiseSigmaOrBuilder

      public FeatureNoiseSigma.NoiseSigmaForFeatureOrBuilder getNoiseSigmaOrBuilder(int index)
       Noise sigma per feature. No noise is added to features that are not set.
       
      repeated .google.cloud.aiplatform.v1.FeatureNoiseSigma.NoiseSigmaForFeature noise_sigma = 1;
      Specified by:
      getNoiseSigmaOrBuilder in interface FeatureNoiseSigmaOrBuilder
    • getNoiseSigmaOrBuilderList

      public List<? extends FeatureNoiseSigma.NoiseSigmaForFeatureOrBuilder> getNoiseSigmaOrBuilderList()
       Noise sigma per feature. No noise is added to features that are not set.
       
      repeated .google.cloud.aiplatform.v1.FeatureNoiseSigma.NoiseSigmaForFeature noise_sigma = 1;
      Specified by:
      getNoiseSigmaOrBuilderList in interface FeatureNoiseSigmaOrBuilder
    • addNoiseSigmaBuilder

      public FeatureNoiseSigma.NoiseSigmaForFeature.Builder addNoiseSigmaBuilder()
       Noise sigma per feature. No noise is added to features that are not set.
       
      repeated .google.cloud.aiplatform.v1.FeatureNoiseSigma.NoiseSigmaForFeature noise_sigma = 1;
    • addNoiseSigmaBuilder

      public FeatureNoiseSigma.NoiseSigmaForFeature.Builder addNoiseSigmaBuilder(int index)
       Noise sigma per feature. No noise is added to features that are not set.
       
      repeated .google.cloud.aiplatform.v1.FeatureNoiseSigma.NoiseSigmaForFeature noise_sigma = 1;
    • getNoiseSigmaBuilderList

      public List<FeatureNoiseSigma.NoiseSigmaForFeature.Builder> getNoiseSigmaBuilderList()
       Noise sigma per feature. No noise is added to features that are not set.
       
      repeated .google.cloud.aiplatform.v1.FeatureNoiseSigma.NoiseSigmaForFeature noise_sigma = 1;