Class InstanceGroupManagerStatusStateful.Builder

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

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

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

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

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

        public boolean hasHasStatefulConfig()
         [Output Only] A bit indicating whether the managed instance group has stateful configuration, that is, if you have configured any items in a stateful policy or in per-instance configs. The group might report that it has no stateful configuration even when there is still some preserved state on a managed instance, for example, if you have deleted all PICs but not yet applied those deletions.
         
        optional bool has_stateful_config = 110474224;
        Specified by:
        hasHasStatefulConfig in interface InstanceGroupManagerStatusStatefulOrBuilder
        Returns:
        Whether the hasStatefulConfig field is set.
      • getHasStatefulConfig

        public boolean getHasStatefulConfig()
         [Output Only] A bit indicating whether the managed instance group has stateful configuration, that is, if you have configured any items in a stateful policy or in per-instance configs. The group might report that it has no stateful configuration even when there is still some preserved state on a managed instance, for example, if you have deleted all PICs but not yet applied those deletions.
         
        optional bool has_stateful_config = 110474224;
        Specified by:
        getHasStatefulConfig in interface InstanceGroupManagerStatusStatefulOrBuilder
        Returns:
        The hasStatefulConfig.
      • setHasStatefulConfig

        public InstanceGroupManagerStatusStateful.Builder setHasStatefulConfig​(boolean value)
         [Output Only] A bit indicating whether the managed instance group has stateful configuration, that is, if you have configured any items in a stateful policy or in per-instance configs. The group might report that it has no stateful configuration even when there is still some preserved state on a managed instance, for example, if you have deleted all PICs but not yet applied those deletions.
         
        optional bool has_stateful_config = 110474224;
        Parameters:
        value - The hasStatefulConfig to set.
        Returns:
        This builder for chaining.
      • clearHasStatefulConfig

        public InstanceGroupManagerStatusStateful.Builder clearHasStatefulConfig()
         [Output Only] A bit indicating whether the managed instance group has stateful configuration, that is, if you have configured any items in a stateful policy or in per-instance configs. The group might report that it has no stateful configuration even when there is still some preserved state on a managed instance, for example, if you have deleted all PICs but not yet applied those deletions.
         
        optional bool has_stateful_config = 110474224;
        Returns:
        This builder for chaining.
      • hasPerInstanceConfigs

        public boolean hasPerInstanceConfigs()
         [Output Only] Status of per-instance configurations on the instance.
         
        optional .google.cloud.compute.v1.InstanceGroupManagerStatusStatefulPerInstanceConfigs per_instance_configs = 526265001;
        Specified by:
        hasPerInstanceConfigs in interface InstanceGroupManagerStatusStatefulOrBuilder
        Returns:
        Whether the perInstanceConfigs field is set.
      • clearPerInstanceConfigs

        public InstanceGroupManagerStatusStateful.Builder clearPerInstanceConfigs()
         [Output Only] Status of per-instance configurations on the instance.
         
        optional .google.cloud.compute.v1.InstanceGroupManagerStatusStatefulPerInstanceConfigs per_instance_configs = 526265001;
      • getPerInstanceConfigsBuilder

        public InstanceGroupManagerStatusStatefulPerInstanceConfigs.Builder getPerInstanceConfigsBuilder()
         [Output Only] Status of per-instance configurations on the instance.
         
        optional .google.cloud.compute.v1.InstanceGroupManagerStatusStatefulPerInstanceConfigs per_instance_configs = 526265001;