Package com.google.container.v1beta1
Class WindowsVersions.WindowsVersion.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<WindowsVersions.WindowsVersion.Builder>
com.google.container.v1beta1.WindowsVersions.WindowsVersion.Builder
- All Implemented Interfaces:
WindowsVersions.WindowsVersionOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- WindowsVersions.WindowsVersion
public static final class WindowsVersions.WindowsVersion.Builder
extends com.google.protobuf.GeneratedMessage.Builder<WindowsVersions.WindowsVersion.Builder>
implements WindowsVersions.WindowsVersionOrBuilder
Windows server version.Protobuf type
google.container.v1beta1.WindowsVersions.WindowsVersion-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Windows server image typeWindows server build numberMainstream support end datestatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorWindows server image typecom.google.protobuf.ByteStringWindows server image typeWindows server build numbercom.google.protobuf.ByteStringWindows server build numberMainstream support end dateMainstream support end dateMainstream support end datebooleanMainstream support end dateprotected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeSupportEndDate(Date value) Mainstream support end datesetImageType(String value) Windows server image typesetImageTypeBytes(com.google.protobuf.ByteString value) Windows server image typesetOsVersion(String value) Windows server build numbersetOsVersionBytes(com.google.protobuf.ByteString value) Windows server build numbersetSupportEndDate(Date value) Mainstream support end datesetSupportEndDate(Date.Builder builderForValue) Mainstream support end dateMethods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<WindowsVersions.WindowsVersion.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<WindowsVersions.WindowsVersion.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<WindowsVersions.WindowsVersion.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<WindowsVersions.WindowsVersion.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<WindowsVersions.WindowsVersion.Builder>
-
mergeFrom
public WindowsVersions.WindowsVersion.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<WindowsVersions.WindowsVersion.Builder>- Throws:
IOException
-
getImageType
Windows server image type
string image_type = 1;- Specified by:
getImageTypein interfaceWindowsVersions.WindowsVersionOrBuilder- Returns:
- The imageType.
-
getImageTypeBytes
public com.google.protobuf.ByteString getImageTypeBytes()Windows server image type
string image_type = 1;- Specified by:
getImageTypeBytesin interfaceWindowsVersions.WindowsVersionOrBuilder- Returns:
- The bytes for imageType.
-
setImageType
Windows server image type
string image_type = 1;- Parameters:
value- The imageType to set.- Returns:
- This builder for chaining.
-
clearImageType
Windows server image type
string image_type = 1;- Returns:
- This builder for chaining.
-
setImageTypeBytes
public WindowsVersions.WindowsVersion.Builder setImageTypeBytes(com.google.protobuf.ByteString value) Windows server image type
string image_type = 1;- Parameters:
value- The bytes for imageType to set.- Returns:
- This builder for chaining.
-
getOsVersion
Windows server build number
string os_version = 2;- Specified by:
getOsVersionin interfaceWindowsVersions.WindowsVersionOrBuilder- Returns:
- The osVersion.
-
getOsVersionBytes
public com.google.protobuf.ByteString getOsVersionBytes()Windows server build number
string os_version = 2;- Specified by:
getOsVersionBytesin interfaceWindowsVersions.WindowsVersionOrBuilder- Returns:
- The bytes for osVersion.
-
setOsVersion
Windows server build number
string os_version = 2;- Parameters:
value- The osVersion to set.- Returns:
- This builder for chaining.
-
clearOsVersion
Windows server build number
string os_version = 2;- Returns:
- This builder for chaining.
-
setOsVersionBytes
public WindowsVersions.WindowsVersion.Builder setOsVersionBytes(com.google.protobuf.ByteString value) Windows server build number
string os_version = 2;- Parameters:
value- The bytes for osVersion to set.- Returns:
- This builder for chaining.
-
hasSupportEndDate
public boolean hasSupportEndDate()Mainstream support end date
.google.type.Date support_end_date = 3;- Specified by:
hasSupportEndDatein interfaceWindowsVersions.WindowsVersionOrBuilder- Returns:
- Whether the supportEndDate field is set.
-
getSupportEndDate
Mainstream support end date
.google.type.Date support_end_date = 3;- Specified by:
getSupportEndDatein interfaceWindowsVersions.WindowsVersionOrBuilder- Returns:
- The supportEndDate.
-
setSupportEndDate
Mainstream support end date
.google.type.Date support_end_date = 3; -
setSupportEndDate
Mainstream support end date
.google.type.Date support_end_date = 3; -
mergeSupportEndDate
Mainstream support end date
.google.type.Date support_end_date = 3; -
clearSupportEndDate
Mainstream support end date
.google.type.Date support_end_date = 3; -
getSupportEndDateBuilder
Mainstream support end date
.google.type.Date support_end_date = 3; -
getSupportEndDateOrBuilder
Mainstream support end date
.google.type.Date support_end_date = 3;- Specified by:
getSupportEndDateOrBuilderin interfaceWindowsVersions.WindowsVersionOrBuilder
-