Class VersionInfo.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<VersionInfo.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<VersionInfo.Builder>
io.temporal.api.version.v1.VersionInfo.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, VersionInfoOrBuilder, Cloneable
Enclosing class:
VersionInfo

public static final class VersionInfo.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<VersionInfo.Builder> implements VersionInfoOrBuilder
 VersionInfo contains details about current and recommended release versions as well as alerts and upgrade instructions.
 
Protobuf type temporal.api.version.v1.VersionInfo
  • Method Details

    • getDescriptor

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

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<VersionInfo.Builder>
    • clear

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

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

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

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

      public VersionInfo.Builder clone()
      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<VersionInfo.Builder>
    • setField

      public VersionInfo.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<VersionInfo.Builder>
    • clearField

      public VersionInfo.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<VersionInfo.Builder>
    • clearOneof

      public VersionInfo.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<VersionInfo.Builder>
    • setRepeatedField

      public VersionInfo.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<VersionInfo.Builder>
    • addRepeatedField

      public VersionInfo.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<VersionInfo.Builder>
    • mergeFrom

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

      public VersionInfo.Builder mergeFrom(VersionInfo other)
    • isInitialized

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

      public VersionInfo.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<VersionInfo.Builder>
      Throws:
      IOException
    • hasCurrent

      public boolean hasCurrent()
      .temporal.api.version.v1.ReleaseInfo current = 1;
      Specified by:
      hasCurrent in interface VersionInfoOrBuilder
      Returns:
      Whether the current field is set.
    • getCurrent

      public ReleaseInfo getCurrent()
      .temporal.api.version.v1.ReleaseInfo current = 1;
      Specified by:
      getCurrent in interface VersionInfoOrBuilder
      Returns:
      The current.
    • setCurrent

      public VersionInfo.Builder setCurrent(ReleaseInfo value)
      .temporal.api.version.v1.ReleaseInfo current = 1;
    • setCurrent

      public VersionInfo.Builder setCurrent(ReleaseInfo.Builder builderForValue)
      .temporal.api.version.v1.ReleaseInfo current = 1;
    • mergeCurrent

      public VersionInfo.Builder mergeCurrent(ReleaseInfo value)
      .temporal.api.version.v1.ReleaseInfo current = 1;
    • clearCurrent

      public VersionInfo.Builder clearCurrent()
      .temporal.api.version.v1.ReleaseInfo current = 1;
    • getCurrentBuilder

      public ReleaseInfo.Builder getCurrentBuilder()
      .temporal.api.version.v1.ReleaseInfo current = 1;
    • getCurrentOrBuilder

      public ReleaseInfoOrBuilder getCurrentOrBuilder()
      .temporal.api.version.v1.ReleaseInfo current = 1;
      Specified by:
      getCurrentOrBuilder in interface VersionInfoOrBuilder
    • hasRecommended

      public boolean hasRecommended()
      .temporal.api.version.v1.ReleaseInfo recommended = 2;
      Specified by:
      hasRecommended in interface VersionInfoOrBuilder
      Returns:
      Whether the recommended field is set.
    • getRecommended

      public ReleaseInfo getRecommended()
      .temporal.api.version.v1.ReleaseInfo recommended = 2;
      Specified by:
      getRecommended in interface VersionInfoOrBuilder
      Returns:
      The recommended.
    • setRecommended

      public VersionInfo.Builder setRecommended(ReleaseInfo value)
      .temporal.api.version.v1.ReleaseInfo recommended = 2;
    • setRecommended

      public VersionInfo.Builder setRecommended(ReleaseInfo.Builder builderForValue)
      .temporal.api.version.v1.ReleaseInfo recommended = 2;
    • mergeRecommended

      public VersionInfo.Builder mergeRecommended(ReleaseInfo value)
      .temporal.api.version.v1.ReleaseInfo recommended = 2;
    • clearRecommended

      public VersionInfo.Builder clearRecommended()
      .temporal.api.version.v1.ReleaseInfo recommended = 2;
    • getRecommendedBuilder

      public ReleaseInfo.Builder getRecommendedBuilder()
      .temporal.api.version.v1.ReleaseInfo recommended = 2;
    • getRecommendedOrBuilder

      public ReleaseInfoOrBuilder getRecommendedOrBuilder()
      .temporal.api.version.v1.ReleaseInfo recommended = 2;
      Specified by:
      getRecommendedOrBuilder in interface VersionInfoOrBuilder
    • getInstructions

      public String getInstructions()
      string instructions = 3;
      Specified by:
      getInstructions in interface VersionInfoOrBuilder
      Returns:
      The instructions.
    • getInstructionsBytes

      public com.google.protobuf.ByteString getInstructionsBytes()
      string instructions = 3;
      Specified by:
      getInstructionsBytes in interface VersionInfoOrBuilder
      Returns:
      The bytes for instructions.
    • setInstructions

      public VersionInfo.Builder setInstructions(String value)
      string instructions = 3;
      Parameters:
      value - The instructions to set.
      Returns:
      This builder for chaining.
    • clearInstructions

      public VersionInfo.Builder clearInstructions()
      string instructions = 3;
      Returns:
      This builder for chaining.
    • setInstructionsBytes

      public VersionInfo.Builder setInstructionsBytes(com.google.protobuf.ByteString value)
      string instructions = 3;
      Parameters:
      value - The bytes for instructions to set.
      Returns:
      This builder for chaining.
    • getAlertsList

      public List<Alert> getAlertsList()
      repeated .temporal.api.version.v1.Alert alerts = 4;
      Specified by:
      getAlertsList in interface VersionInfoOrBuilder
    • getAlertsCount

      public int getAlertsCount()
      repeated .temporal.api.version.v1.Alert alerts = 4;
      Specified by:
      getAlertsCount in interface VersionInfoOrBuilder
    • getAlerts

      public Alert getAlerts(int index)
      repeated .temporal.api.version.v1.Alert alerts = 4;
      Specified by:
      getAlerts in interface VersionInfoOrBuilder
    • setAlerts

      public VersionInfo.Builder setAlerts(int index, Alert value)
      repeated .temporal.api.version.v1.Alert alerts = 4;
    • setAlerts

      public VersionInfo.Builder setAlerts(int index, Alert.Builder builderForValue)
      repeated .temporal.api.version.v1.Alert alerts = 4;
    • addAlerts

      public VersionInfo.Builder addAlerts(Alert value)
      repeated .temporal.api.version.v1.Alert alerts = 4;
    • addAlerts

      public VersionInfo.Builder addAlerts(int index, Alert value)
      repeated .temporal.api.version.v1.Alert alerts = 4;
    • addAlerts

      public VersionInfo.Builder addAlerts(Alert.Builder builderForValue)
      repeated .temporal.api.version.v1.Alert alerts = 4;
    • addAlerts

      public VersionInfo.Builder addAlerts(int index, Alert.Builder builderForValue)
      repeated .temporal.api.version.v1.Alert alerts = 4;
    • addAllAlerts

      public VersionInfo.Builder addAllAlerts(Iterable<? extends Alert> values)
      repeated .temporal.api.version.v1.Alert alerts = 4;
    • clearAlerts

      public VersionInfo.Builder clearAlerts()
      repeated .temporal.api.version.v1.Alert alerts = 4;
    • removeAlerts

      public VersionInfo.Builder removeAlerts(int index)
      repeated .temporal.api.version.v1.Alert alerts = 4;
    • getAlertsBuilder

      public Alert.Builder getAlertsBuilder(int index)
      repeated .temporal.api.version.v1.Alert alerts = 4;
    • getAlertsOrBuilder

      public AlertOrBuilder getAlertsOrBuilder(int index)
      repeated .temporal.api.version.v1.Alert alerts = 4;
      Specified by:
      getAlertsOrBuilder in interface VersionInfoOrBuilder
    • getAlertsOrBuilderList

      public List<? extends AlertOrBuilder> getAlertsOrBuilderList()
      repeated .temporal.api.version.v1.Alert alerts = 4;
      Specified by:
      getAlertsOrBuilderList in interface VersionInfoOrBuilder
    • addAlertsBuilder

      public Alert.Builder addAlertsBuilder()
      repeated .temporal.api.version.v1.Alert alerts = 4;
    • addAlertsBuilder

      public Alert.Builder addAlertsBuilder(int index)
      repeated .temporal.api.version.v1.Alert alerts = 4;
    • getAlertsBuilderList

      public List<Alert.Builder> getAlertsBuilderList()
      repeated .temporal.api.version.v1.Alert alerts = 4;
    • hasLastUpdateTime

      public boolean hasLastUpdateTime()
      .google.protobuf.Timestamp last_update_time = 5;
      Specified by:
      hasLastUpdateTime in interface VersionInfoOrBuilder
      Returns:
      Whether the lastUpdateTime field is set.
    • getLastUpdateTime

      public com.google.protobuf.Timestamp getLastUpdateTime()
      .google.protobuf.Timestamp last_update_time = 5;
      Specified by:
      getLastUpdateTime in interface VersionInfoOrBuilder
      Returns:
      The lastUpdateTime.
    • setLastUpdateTime

      public VersionInfo.Builder setLastUpdateTime(com.google.protobuf.Timestamp value)
      .google.protobuf.Timestamp last_update_time = 5;
    • setLastUpdateTime

      public VersionInfo.Builder setLastUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
      .google.protobuf.Timestamp last_update_time = 5;
    • mergeLastUpdateTime

      public VersionInfo.Builder mergeLastUpdateTime(com.google.protobuf.Timestamp value)
      .google.protobuf.Timestamp last_update_time = 5;
    • clearLastUpdateTime

      public VersionInfo.Builder clearLastUpdateTime()
      .google.protobuf.Timestamp last_update_time = 5;
    • getLastUpdateTimeBuilder

      public com.google.protobuf.Timestamp.Builder getLastUpdateTimeBuilder()
      .google.protobuf.Timestamp last_update_time = 5;
    • getLastUpdateTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getLastUpdateTimeOrBuilder()
      .google.protobuf.Timestamp last_update_time = 5;
      Specified by:
      getLastUpdateTimeOrBuilder in interface VersionInfoOrBuilder
    • setUnknownFields

      public final VersionInfo.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<VersionInfo.Builder>
    • mergeUnknownFields

      public final VersionInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<VersionInfo.Builder>