Class ConfigSyncVersion.Builder

  • All Implemented Interfaces:
    ConfigSyncVersionOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
    Enclosing class:
    ConfigSyncVersion

    public static final class ConfigSyncVersion.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<ConfigSyncVersion.Builder>
    implements ConfigSyncVersionOrBuilder
     Specific versioning information pertaining to ConfigSync's Pods
     
    Protobuf type google.cloud.gkehub.configmanagement.v1alpha.ConfigSyncVersion
    • Method Detail

      • 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<ConfigSyncVersion.Builder>
      • clear

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

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

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

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

        public ConfigSyncVersion.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<ConfigSyncVersion.Builder>
      • setField

        public ConfigSyncVersion.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<ConfigSyncVersion.Builder>
      • clearField

        public ConfigSyncVersion.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<ConfigSyncVersion.Builder>
      • clearOneof

        public ConfigSyncVersion.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<ConfigSyncVersion.Builder>
      • setRepeatedField

        public ConfigSyncVersion.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<ConfigSyncVersion.Builder>
      • addRepeatedField

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

        public ConfigSyncVersion.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<ConfigSyncVersion.Builder>
      • isInitialized

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

        public ConfigSyncVersion.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<ConfigSyncVersion.Builder>
        Throws:
        IOException
      • getImporterBytes

        public com.google.protobuf.ByteString getImporterBytes()
         Version of the deployed importer pod
         
        string importer = 1;
        Specified by:
        getImporterBytes in interface ConfigSyncVersionOrBuilder
        Returns:
        The bytes for importer.
      • setImporter

        public ConfigSyncVersion.Builder setImporter​(String value)
         Version of the deployed importer pod
         
        string importer = 1;
        Parameters:
        value - The importer to set.
        Returns:
        This builder for chaining.
      • clearImporter

        public ConfigSyncVersion.Builder clearImporter()
         Version of the deployed importer pod
         
        string importer = 1;
        Returns:
        This builder for chaining.
      • setImporterBytes

        public ConfigSyncVersion.Builder setImporterBytes​(com.google.protobuf.ByteString value)
         Version of the deployed importer pod
         
        string importer = 1;
        Parameters:
        value - The bytes for importer to set.
        Returns:
        This builder for chaining.
      • getSyncerBytes

        public com.google.protobuf.ByteString getSyncerBytes()
         Version of the deployed syncer pod
         
        string syncer = 2;
        Specified by:
        getSyncerBytes in interface ConfigSyncVersionOrBuilder
        Returns:
        The bytes for syncer.
      • setSyncer

        public ConfigSyncVersion.Builder setSyncer​(String value)
         Version of the deployed syncer pod
         
        string syncer = 2;
        Parameters:
        value - The syncer to set.
        Returns:
        This builder for chaining.
      • clearSyncer

        public ConfigSyncVersion.Builder clearSyncer()
         Version of the deployed syncer pod
         
        string syncer = 2;
        Returns:
        This builder for chaining.
      • setSyncerBytes

        public ConfigSyncVersion.Builder setSyncerBytes​(com.google.protobuf.ByteString value)
         Version of the deployed syncer pod
         
        string syncer = 2;
        Parameters:
        value - The bytes for syncer to set.
        Returns:
        This builder for chaining.
      • getGitSyncBytes

        public com.google.protobuf.ByteString getGitSyncBytes()
         Version of the deployed git-sync pod
         
        string git_sync = 3;
        Specified by:
        getGitSyncBytes in interface ConfigSyncVersionOrBuilder
        Returns:
        The bytes for gitSync.
      • setGitSync

        public ConfigSyncVersion.Builder setGitSync​(String value)
         Version of the deployed git-sync pod
         
        string git_sync = 3;
        Parameters:
        value - The gitSync to set.
        Returns:
        This builder for chaining.
      • clearGitSync

        public ConfigSyncVersion.Builder clearGitSync()
         Version of the deployed git-sync pod
         
        string git_sync = 3;
        Returns:
        This builder for chaining.
      • setGitSyncBytes

        public ConfigSyncVersion.Builder setGitSyncBytes​(com.google.protobuf.ByteString value)
         Version of the deployed git-sync pod
         
        string git_sync = 3;
        Parameters:
        value - The bytes for gitSync to set.
        Returns:
        This builder for chaining.
      • getMonitorBytes

        public com.google.protobuf.ByteString getMonitorBytes()
         Version of the deployed monitor pod
         
        string monitor = 4;
        Specified by:
        getMonitorBytes in interface ConfigSyncVersionOrBuilder
        Returns:
        The bytes for monitor.
      • setMonitor

        public ConfigSyncVersion.Builder setMonitor​(String value)
         Version of the deployed monitor pod
         
        string monitor = 4;
        Parameters:
        value - The monitor to set.
        Returns:
        This builder for chaining.
      • clearMonitor

        public ConfigSyncVersion.Builder clearMonitor()
         Version of the deployed monitor pod
         
        string monitor = 4;
        Returns:
        This builder for chaining.
      • setMonitorBytes

        public ConfigSyncVersion.Builder setMonitorBytes​(com.google.protobuf.ByteString value)
         Version of the deployed monitor pod
         
        string monitor = 4;
        Parameters:
        value - The bytes for monitor to set.
        Returns:
        This builder for chaining.
      • getReconcilerManagerBytes

        public com.google.protobuf.ByteString getReconcilerManagerBytes()
         Version of the deployed reconciler-manager pod
         
        string reconciler_manager = 5;
        Specified by:
        getReconcilerManagerBytes in interface ConfigSyncVersionOrBuilder
        Returns:
        The bytes for reconcilerManager.
      • setReconcilerManager

        public ConfigSyncVersion.Builder setReconcilerManager​(String value)
         Version of the deployed reconciler-manager pod
         
        string reconciler_manager = 5;
        Parameters:
        value - The reconcilerManager to set.
        Returns:
        This builder for chaining.
      • clearReconcilerManager

        public ConfigSyncVersion.Builder clearReconcilerManager()
         Version of the deployed reconciler-manager pod
         
        string reconciler_manager = 5;
        Returns:
        This builder for chaining.
      • setReconcilerManagerBytes

        public ConfigSyncVersion.Builder setReconcilerManagerBytes​(com.google.protobuf.ByteString value)
         Version of the deployed reconciler-manager pod
         
        string reconciler_manager = 5;
        Parameters:
        value - The bytes for reconcilerManager to set.
        Returns:
        This builder for chaining.
      • getRootReconciler

        public String getRootReconciler()
         Version of the deployed reconciler container in root-reconciler pod
         
        string root_reconciler = 6;
        Specified by:
        getRootReconciler in interface ConfigSyncVersionOrBuilder
        Returns:
        The rootReconciler.
      • getRootReconcilerBytes

        public com.google.protobuf.ByteString getRootReconcilerBytes()
         Version of the deployed reconciler container in root-reconciler pod
         
        string root_reconciler = 6;
        Specified by:
        getRootReconcilerBytes in interface ConfigSyncVersionOrBuilder
        Returns:
        The bytes for rootReconciler.
      • setRootReconciler

        public ConfigSyncVersion.Builder setRootReconciler​(String value)
         Version of the deployed reconciler container in root-reconciler pod
         
        string root_reconciler = 6;
        Parameters:
        value - The rootReconciler to set.
        Returns:
        This builder for chaining.
      • clearRootReconciler

        public ConfigSyncVersion.Builder clearRootReconciler()
         Version of the deployed reconciler container in root-reconciler pod
         
        string root_reconciler = 6;
        Returns:
        This builder for chaining.
      • setRootReconcilerBytes

        public ConfigSyncVersion.Builder setRootReconcilerBytes​(com.google.protobuf.ByteString value)
         Version of the deployed reconciler container in root-reconciler pod
         
        string root_reconciler = 6;
        Parameters:
        value - The bytes for rootReconciler to set.
        Returns:
        This builder for chaining.
      • setUnknownFields

        public final ConfigSyncVersion.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<ConfigSyncVersion.Builder>
      • mergeUnknownFields

        public final ConfigSyncVersion.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<ConfigSyncVersion.Builder>