Package com.google.cloud.compute.v1
Class GetFromFamilyImageRequest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<GetFromFamilyImageRequest.Builder>
com.google.cloud.compute.v1.GetFromFamilyImageRequest.Builder
- All Implemented Interfaces:
GetFromFamilyImageRequestOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- GetFromFamilyImageRequest
public static final class GetFromFamilyImageRequest.Builder
extends com.google.protobuf.GeneratedMessage.Builder<GetFromFamilyImageRequest.Builder>
implements GetFromFamilyImageRequestOrBuilder
A request message for Images.GetFromFamily. See the method description for details.Protobuf type
google.cloud.compute.v1.GetFromFamilyImageRequest-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Name of the image family to search for.The image project that the image belongs to.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorName of the image family to search for.com.google.protobuf.ByteStringName of the image family to search for.The image project that the image belongs to.com.google.protobuf.ByteStringThe image project that the image belongs to.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Name of the image family to search for.setFamilyBytes(com.google.protobuf.ByteString value) Name of the image family to search for.setProject(String value) The image project that the image belongs to.setProjectBytes(com.google.protobuf.ByteString value) The image project that the image belongs to.Methods 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<GetFromFamilyImageRequest.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<GetFromFamilyImageRequest.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<GetFromFamilyImageRequest.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<GetFromFamilyImageRequest.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<GetFromFamilyImageRequest.Builder>
-
mergeFrom
public GetFromFamilyImageRequest.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<GetFromFamilyImageRequest.Builder>- Throws:
IOException
-
getFamily
Name of the image family to search for.
string family = 328751972 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getFamilyin interfaceGetFromFamilyImageRequestOrBuilder- Returns:
- The family.
-
getFamilyBytes
public com.google.protobuf.ByteString getFamilyBytes()Name of the image family to search for.
string family = 328751972 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getFamilyBytesin interfaceGetFromFamilyImageRequestOrBuilder- Returns:
- The bytes for family.
-
setFamily
Name of the image family to search for.
string family = 328751972 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The family to set.- Returns:
- This builder for chaining.
-
clearFamily
Name of the image family to search for.
string family = 328751972 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setFamilyBytes
Name of the image family to search for.
string family = 328751972 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for family to set.- Returns:
- This builder for chaining.
-
getProject
The image project that the image belongs to. For example, to get a CentOS image, specify centos-cloud as the image project.
string project = 227560217 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getProjectin interfaceGetFromFamilyImageRequestOrBuilder- Returns:
- The project.
-
getProjectBytes
public com.google.protobuf.ByteString getProjectBytes()The image project that the image belongs to. For example, to get a CentOS image, specify centos-cloud as the image project.
string project = 227560217 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getProjectBytesin interfaceGetFromFamilyImageRequestOrBuilder- Returns:
- The bytes for project.
-
setProject
The image project that the image belongs to. For example, to get a CentOS image, specify centos-cloud as the image project.
string project = 227560217 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The project to set.- Returns:
- This builder for chaining.
-
clearProject
The image project that the image belongs to. For example, to get a CentOS image, specify centos-cloud as the image project.
string project = 227560217 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setProjectBytes
The image project that the image belongs to. For example, to get a CentOS image, specify centos-cloud as the image project.
string project = 227560217 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for project to set.- Returns:
- This builder for chaining.
-