Class SCCInfo.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<SCCInfo.Builder>
com.google.cloud.databasecenter.v1beta.SCCInfo.Builder
All Implemented Interfaces:
SCCInfoOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
SCCInfo

public static final class SCCInfo.Builder extends com.google.protobuf.GeneratedMessage.Builder<SCCInfo.Builder> implements SCCInfoOrBuilder
 Info associated with SCC signals.
 
Protobuf type google.cloud.databasecenter.v1beta.SCCInfo
  • 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<SCCInfo.Builder>
    • clear

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

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

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

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

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

      public SCCInfo.Builder mergeFrom(SCCInfo other)
    • isInitialized

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

      public SCCInfo.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<SCCInfo.Builder>
      Throws:
      IOException
    • getSignal

      public String getSignal()
       Name of the signal.
       
      string signal = 1;
      Specified by:
      getSignal in interface SCCInfoOrBuilder
      Returns:
      The signal.
    • getSignalBytes

      public com.google.protobuf.ByteString getSignalBytes()
       Name of the signal.
       
      string signal = 1;
      Specified by:
      getSignalBytes in interface SCCInfoOrBuilder
      Returns:
      The bytes for signal.
    • setSignal

      public SCCInfo.Builder setSignal(String value)
       Name of the signal.
       
      string signal = 1;
      Parameters:
      value - The signal to set.
      Returns:
      This builder for chaining.
    • clearSignal

      public SCCInfo.Builder clearSignal()
       Name of the signal.
       
      string signal = 1;
      Returns:
      This builder for chaining.
    • setSignalBytes

      public SCCInfo.Builder setSignalBytes(com.google.protobuf.ByteString value)
       Name of the signal.
       
      string signal = 1;
      Parameters:
      value - The bytes for signal to set.
      Returns:
      This builder for chaining.
    • getCategory

      public String getCategory()
       Name by which SCC calls this signal.
       
      string category = 2;
      Specified by:
      getCategory in interface SCCInfoOrBuilder
      Returns:
      The category.
    • getCategoryBytes

      public com.google.protobuf.ByteString getCategoryBytes()
       Name by which SCC calls this signal.
       
      string category = 2;
      Specified by:
      getCategoryBytes in interface SCCInfoOrBuilder
      Returns:
      The bytes for category.
    • setCategory

      public SCCInfo.Builder setCategory(String value)
       Name by which SCC calls this signal.
       
      string category = 2;
      Parameters:
      value - The category to set.
      Returns:
      This builder for chaining.
    • clearCategory

      public SCCInfo.Builder clearCategory()
       Name by which SCC calls this signal.
       
      string category = 2;
      Returns:
      This builder for chaining.
    • setCategoryBytes

      public SCCInfo.Builder setCategoryBytes(com.google.protobuf.ByteString value)
       Name by which SCC calls this signal.
       
      string category = 2;
      Parameters:
      value - The bytes for category to set.
      Returns:
      This builder for chaining.
    • getRegulatoryStandardsList

      public List<RegulatoryStandard> getRegulatoryStandardsList()
       Compliances that are associated with the signal.
       
      repeated .google.cloud.databasecenter.v1beta.RegulatoryStandard regulatory_standards = 3;
      Specified by:
      getRegulatoryStandardsList in interface SCCInfoOrBuilder
    • getRegulatoryStandardsCount

      public int getRegulatoryStandardsCount()
       Compliances that are associated with the signal.
       
      repeated .google.cloud.databasecenter.v1beta.RegulatoryStandard regulatory_standards = 3;
      Specified by:
      getRegulatoryStandardsCount in interface SCCInfoOrBuilder
    • getRegulatoryStandards

      public RegulatoryStandard getRegulatoryStandards(int index)
       Compliances that are associated with the signal.
       
      repeated .google.cloud.databasecenter.v1beta.RegulatoryStandard regulatory_standards = 3;
      Specified by:
      getRegulatoryStandards in interface SCCInfoOrBuilder
    • setRegulatoryStandards

      public SCCInfo.Builder setRegulatoryStandards(int index, RegulatoryStandard value)
       Compliances that are associated with the signal.
       
      repeated .google.cloud.databasecenter.v1beta.RegulatoryStandard regulatory_standards = 3;
    • setRegulatoryStandards

      public SCCInfo.Builder setRegulatoryStandards(int index, RegulatoryStandard.Builder builderForValue)
       Compliances that are associated with the signal.
       
      repeated .google.cloud.databasecenter.v1beta.RegulatoryStandard regulatory_standards = 3;
    • addRegulatoryStandards

      public SCCInfo.Builder addRegulatoryStandards(RegulatoryStandard value)
       Compliances that are associated with the signal.
       
      repeated .google.cloud.databasecenter.v1beta.RegulatoryStandard regulatory_standards = 3;
    • addRegulatoryStandards

      public SCCInfo.Builder addRegulatoryStandards(int index, RegulatoryStandard value)
       Compliances that are associated with the signal.
       
      repeated .google.cloud.databasecenter.v1beta.RegulatoryStandard regulatory_standards = 3;
    • addRegulatoryStandards

      public SCCInfo.Builder addRegulatoryStandards(RegulatoryStandard.Builder builderForValue)
       Compliances that are associated with the signal.
       
      repeated .google.cloud.databasecenter.v1beta.RegulatoryStandard regulatory_standards = 3;
    • addRegulatoryStandards

      public SCCInfo.Builder addRegulatoryStandards(int index, RegulatoryStandard.Builder builderForValue)
       Compliances that are associated with the signal.
       
      repeated .google.cloud.databasecenter.v1beta.RegulatoryStandard regulatory_standards = 3;
    • addAllRegulatoryStandards

      public SCCInfo.Builder addAllRegulatoryStandards(Iterable<? extends RegulatoryStandard> values)
       Compliances that are associated with the signal.
       
      repeated .google.cloud.databasecenter.v1beta.RegulatoryStandard regulatory_standards = 3;
    • clearRegulatoryStandards

      public SCCInfo.Builder clearRegulatoryStandards()
       Compliances that are associated with the signal.
       
      repeated .google.cloud.databasecenter.v1beta.RegulatoryStandard regulatory_standards = 3;
    • removeRegulatoryStandards

      public SCCInfo.Builder removeRegulatoryStandards(int index)
       Compliances that are associated with the signal.
       
      repeated .google.cloud.databasecenter.v1beta.RegulatoryStandard regulatory_standards = 3;
    • getRegulatoryStandardsBuilder

      public RegulatoryStandard.Builder getRegulatoryStandardsBuilder(int index)
       Compliances that are associated with the signal.
       
      repeated .google.cloud.databasecenter.v1beta.RegulatoryStandard regulatory_standards = 3;
    • getRegulatoryStandardsOrBuilder

      public RegulatoryStandardOrBuilder getRegulatoryStandardsOrBuilder(int index)
       Compliances that are associated with the signal.
       
      repeated .google.cloud.databasecenter.v1beta.RegulatoryStandard regulatory_standards = 3;
      Specified by:
      getRegulatoryStandardsOrBuilder in interface SCCInfoOrBuilder
    • getRegulatoryStandardsOrBuilderList

      public List<? extends RegulatoryStandardOrBuilder> getRegulatoryStandardsOrBuilderList()
       Compliances that are associated with the signal.
       
      repeated .google.cloud.databasecenter.v1beta.RegulatoryStandard regulatory_standards = 3;
      Specified by:
      getRegulatoryStandardsOrBuilderList in interface SCCInfoOrBuilder
    • addRegulatoryStandardsBuilder

      public RegulatoryStandard.Builder addRegulatoryStandardsBuilder()
       Compliances that are associated with the signal.
       
      repeated .google.cloud.databasecenter.v1beta.RegulatoryStandard regulatory_standards = 3;
    • addRegulatoryStandardsBuilder

      public RegulatoryStandard.Builder addRegulatoryStandardsBuilder(int index)
       Compliances that are associated with the signal.
       
      repeated .google.cloud.databasecenter.v1beta.RegulatoryStandard regulatory_standards = 3;
    • getRegulatoryStandardsBuilderList

      public List<RegulatoryStandard.Builder> getRegulatoryStandardsBuilderList()
       Compliances that are associated with the signal.
       
      repeated .google.cloud.databasecenter.v1beta.RegulatoryStandard regulatory_standards = 3;
    • getExternalUri

      public String getExternalUri()
       External URI which points to a SCC page associated with the signal.
       
      string external_uri = 4;
      Specified by:
      getExternalUri in interface SCCInfoOrBuilder
      Returns:
      The externalUri.
    • getExternalUriBytes

      public com.google.protobuf.ByteString getExternalUriBytes()
       External URI which points to a SCC page associated with the signal.
       
      string external_uri = 4;
      Specified by:
      getExternalUriBytes in interface SCCInfoOrBuilder
      Returns:
      The bytes for externalUri.
    • setExternalUri

      public SCCInfo.Builder setExternalUri(String value)
       External URI which points to a SCC page associated with the signal.
       
      string external_uri = 4;
      Parameters:
      value - The externalUri to set.
      Returns:
      This builder for chaining.
    • clearExternalUri

      public SCCInfo.Builder clearExternalUri()
       External URI which points to a SCC page associated with the signal.
       
      string external_uri = 4;
      Returns:
      This builder for chaining.
    • setExternalUriBytes

      public SCCInfo.Builder setExternalUriBytes(com.google.protobuf.ByteString value)
       External URI which points to a SCC page associated with the signal.
       
      string external_uri = 4;
      Parameters:
      value - The bytes for externalUri to set.
      Returns:
      This builder for chaining.