Class SkaffoldVersion.Builder

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

    public static final class SkaffoldVersion.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<SkaffoldVersion.Builder>
    implements SkaffoldVersionOrBuilder
     Details of a supported Skaffold version.
     
    Protobuf type google.cloud.deploy.v1.SkaffoldVersion
    • 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<SkaffoldVersion.Builder>
      • clear

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

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

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

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

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

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

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

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

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

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

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

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

        public SkaffoldVersion.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<SkaffoldVersion.Builder>
        Throws:
        IOException
      • getVersionBytes

        public com.google.protobuf.ByteString getVersionBytes()
         Release version number. For example, "1.20.3".
         
        string version = 1;
        Specified by:
        getVersionBytes in interface SkaffoldVersionOrBuilder
        Returns:
        The bytes for version.
      • setVersion

        public SkaffoldVersion.Builder setVersion​(String value)
         Release version number. For example, "1.20.3".
         
        string version = 1;
        Parameters:
        value - The version to set.
        Returns:
        This builder for chaining.
      • clearVersion

        public SkaffoldVersion.Builder clearVersion()
         Release version number. For example, "1.20.3".
         
        string version = 1;
        Returns:
        This builder for chaining.
      • setVersionBytes

        public SkaffoldVersion.Builder setVersionBytes​(com.google.protobuf.ByteString value)
         Release version number. For example, "1.20.3".
         
        string version = 1;
        Parameters:
        value - The bytes for version to set.
        Returns:
        This builder for chaining.
      • hasMaintenanceModeTime

        public boolean hasMaintenanceModeTime()
         The time at which this version of skaffold will enter maintenance mode.
         
        .google.protobuf.Timestamp maintenance_mode_time = 3;
        Specified by:
        hasMaintenanceModeTime in interface SkaffoldVersionOrBuilder
        Returns:
        Whether the maintenanceModeTime field is set.
      • getMaintenanceModeTime

        public com.google.protobuf.Timestamp getMaintenanceModeTime()
         The time at which this version of skaffold will enter maintenance mode.
         
        .google.protobuf.Timestamp maintenance_mode_time = 3;
        Specified by:
        getMaintenanceModeTime in interface SkaffoldVersionOrBuilder
        Returns:
        The maintenanceModeTime.
      • setMaintenanceModeTime

        public SkaffoldVersion.Builder setMaintenanceModeTime​(com.google.protobuf.Timestamp value)
         The time at which this version of skaffold will enter maintenance mode.
         
        .google.protobuf.Timestamp maintenance_mode_time = 3;
      • setMaintenanceModeTime

        public SkaffoldVersion.Builder setMaintenanceModeTime​(com.google.protobuf.Timestamp.Builder builderForValue)
         The time at which this version of skaffold will enter maintenance mode.
         
        .google.protobuf.Timestamp maintenance_mode_time = 3;
      • mergeMaintenanceModeTime

        public SkaffoldVersion.Builder mergeMaintenanceModeTime​(com.google.protobuf.Timestamp value)
         The time at which this version of skaffold will enter maintenance mode.
         
        .google.protobuf.Timestamp maintenance_mode_time = 3;
      • clearMaintenanceModeTime

        public SkaffoldVersion.Builder clearMaintenanceModeTime()
         The time at which this version of skaffold will enter maintenance mode.
         
        .google.protobuf.Timestamp maintenance_mode_time = 3;
      • getMaintenanceModeTimeBuilder

        public com.google.protobuf.Timestamp.Builder getMaintenanceModeTimeBuilder()
         The time at which this version of skaffold will enter maintenance mode.
         
        .google.protobuf.Timestamp maintenance_mode_time = 3;
      • getMaintenanceModeTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getMaintenanceModeTimeOrBuilder()
         The time at which this version of skaffold will enter maintenance mode.
         
        .google.protobuf.Timestamp maintenance_mode_time = 3;
        Specified by:
        getMaintenanceModeTimeOrBuilder in interface SkaffoldVersionOrBuilder
      • hasSupportExpirationTime

        public boolean hasSupportExpirationTime()
         The time at which this version of skaffold will no longer be supported.
         
        .google.protobuf.Timestamp support_expiration_time = 4;
        Specified by:
        hasSupportExpirationTime in interface SkaffoldVersionOrBuilder
        Returns:
        Whether the supportExpirationTime field is set.
      • getSupportExpirationTime

        public com.google.protobuf.Timestamp getSupportExpirationTime()
         The time at which this version of skaffold will no longer be supported.
         
        .google.protobuf.Timestamp support_expiration_time = 4;
        Specified by:
        getSupportExpirationTime in interface SkaffoldVersionOrBuilder
        Returns:
        The supportExpirationTime.
      • setSupportExpirationTime

        public SkaffoldVersion.Builder setSupportExpirationTime​(com.google.protobuf.Timestamp value)
         The time at which this version of skaffold will no longer be supported.
         
        .google.protobuf.Timestamp support_expiration_time = 4;
      • setSupportExpirationTime

        public SkaffoldVersion.Builder setSupportExpirationTime​(com.google.protobuf.Timestamp.Builder builderForValue)
         The time at which this version of skaffold will no longer be supported.
         
        .google.protobuf.Timestamp support_expiration_time = 4;
      • mergeSupportExpirationTime

        public SkaffoldVersion.Builder mergeSupportExpirationTime​(com.google.protobuf.Timestamp value)
         The time at which this version of skaffold will no longer be supported.
         
        .google.protobuf.Timestamp support_expiration_time = 4;
      • clearSupportExpirationTime

        public SkaffoldVersion.Builder clearSupportExpirationTime()
         The time at which this version of skaffold will no longer be supported.
         
        .google.protobuf.Timestamp support_expiration_time = 4;
      • getSupportExpirationTimeBuilder

        public com.google.protobuf.Timestamp.Builder getSupportExpirationTimeBuilder()
         The time at which this version of skaffold will no longer be supported.
         
        .google.protobuf.Timestamp support_expiration_time = 4;
      • getSupportExpirationTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getSupportExpirationTimeOrBuilder()
         The time at which this version of skaffold will no longer be supported.
         
        .google.protobuf.Timestamp support_expiration_time = 4;
        Specified by:
        getSupportExpirationTimeOrBuilder in interface SkaffoldVersionOrBuilder
      • hasSupportEndDate

        public boolean hasSupportEndDate()
         Date when this version is expected to no longer be supported.
         
        .google.type.Date support_end_date = 2;
        Specified by:
        hasSupportEndDate in interface SkaffoldVersionOrBuilder
        Returns:
        Whether the supportEndDate field is set.
      • getSupportEndDate

        public com.google.type.Date getSupportEndDate()
         Date when this version is expected to no longer be supported.
         
        .google.type.Date support_end_date = 2;
        Specified by:
        getSupportEndDate in interface SkaffoldVersionOrBuilder
        Returns:
        The supportEndDate.
      • setSupportEndDate

        public SkaffoldVersion.Builder setSupportEndDate​(com.google.type.Date value)
         Date when this version is expected to no longer be supported.
         
        .google.type.Date support_end_date = 2;
      • setSupportEndDate

        public SkaffoldVersion.Builder setSupportEndDate​(com.google.type.Date.Builder builderForValue)
         Date when this version is expected to no longer be supported.
         
        .google.type.Date support_end_date = 2;
      • mergeSupportEndDate

        public SkaffoldVersion.Builder mergeSupportEndDate​(com.google.type.Date value)
         Date when this version is expected to no longer be supported.
         
        .google.type.Date support_end_date = 2;
      • clearSupportEndDate

        public SkaffoldVersion.Builder clearSupportEndDate()
         Date when this version is expected to no longer be supported.
         
        .google.type.Date support_end_date = 2;
      • getSupportEndDateBuilder

        public com.google.type.Date.Builder getSupportEndDateBuilder()
         Date when this version is expected to no longer be supported.
         
        .google.type.Date support_end_date = 2;
      • getSupportEndDateOrBuilder

        public com.google.type.DateOrBuilder getSupportEndDateOrBuilder()
         Date when this version is expected to no longer be supported.
         
        .google.type.Date support_end_date = 2;
        Specified by:
        getSupportEndDateOrBuilder in interface SkaffoldVersionOrBuilder
      • setUnknownFields

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

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