Package com.google.cloud.compute.v1
Class GetReservationSlotRequest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<GetReservationSlotRequest.Builder>
com.google.cloud.compute.v1.GetReservationSlotRequest.Builder
- All Implemented Interfaces:
GetReservationSlotRequestOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- GetReservationSlotRequest
public static final class GetReservationSlotRequest.Builder
extends com.google.protobuf.GeneratedMessage.Builder<GetReservationSlotRequest.Builder>
implements GetReservationSlotRequestOrBuilder
A request message for ReservationSlots.Get. See the method description for details.Protobuf type
google.cloud.compute.v1.GetReservationSlotRequest-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The name of the parent reservation and parent block, formatted as reservations/{reservation_name}/reservationBlocks/{reservation_block_name}/reservationSubBlocks/{reservation_sub_block_name}The project ID for this request.The name of the reservation slot, formatted as RFC1035 or a resource ID number.The name of the zone for this request, formatted as RFC1035.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe name of the parent reservation and parent block, formatted as reservations/{reservation_name}/reservationBlocks/{reservation_block_name}/reservationSubBlocks/{reservation_sub_block_name}com.google.protobuf.ByteStringThe name of the parent reservation and parent block, formatted as reservations/{reservation_name}/reservationBlocks/{reservation_block_name}/reservationSubBlocks/{reservation_sub_block_name}The project ID for this request.com.google.protobuf.ByteStringThe project ID for this request.The name of the reservation slot, formatted as RFC1035 or a resource ID number.com.google.protobuf.ByteStringThe name of the reservation slot, formatted as RFC1035 or a resource ID number.getZone()The name of the zone for this request, formatted as RFC1035.com.google.protobuf.ByteStringThe name of the zone for this request, formatted as RFC1035.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setParentName(String value) The name of the parent reservation and parent block, formatted as reservations/{reservation_name}/reservationBlocks/{reservation_block_name}/reservationSubBlocks/{reservation_sub_block_name}setParentNameBytes(com.google.protobuf.ByteString value) The name of the parent reservation and parent block, formatted as reservations/{reservation_name}/reservationBlocks/{reservation_block_name}/reservationSubBlocks/{reservation_sub_block_name}setProject(String value) The project ID for this request.setProjectBytes(com.google.protobuf.ByteString value) The project ID for this request.setReservationSlot(String value) The name of the reservation slot, formatted as RFC1035 or a resource ID number.setReservationSlotBytes(com.google.protobuf.ByteString value) The name of the reservation slot, formatted as RFC1035 or a resource ID number.The name of the zone for this request, formatted as RFC1035.setZoneBytes(com.google.protobuf.ByteString value) The name of the zone for this request, formatted as RFC1035.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<GetReservationSlotRequest.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<GetReservationSlotRequest.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<GetReservationSlotRequest.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<GetReservationSlotRequest.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<GetReservationSlotRequest.Builder>
-
mergeFrom
public GetReservationSlotRequest.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<GetReservationSlotRequest.Builder>- Throws:
IOException
-
getParentName
The name of the parent reservation and parent block, formatted as reservations/{reservation_name}/reservationBlocks/{reservation_block_name}/reservationSubBlocks/{reservation_sub_block_name}string parent_name = 478151936 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getParentNamein interfaceGetReservationSlotRequestOrBuilder- Returns:
- The parentName.
-
getParentNameBytes
public com.google.protobuf.ByteString getParentNameBytes()The name of the parent reservation and parent block, formatted as reservations/{reservation_name}/reservationBlocks/{reservation_block_name}/reservationSubBlocks/{reservation_sub_block_name}string parent_name = 478151936 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getParentNameBytesin interfaceGetReservationSlotRequestOrBuilder- Returns:
- The bytes for parentName.
-
setParentName
The name of the parent reservation and parent block, formatted as reservations/{reservation_name}/reservationBlocks/{reservation_block_name}/reservationSubBlocks/{reservation_sub_block_name}string parent_name = 478151936 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The parentName to set.- Returns:
- This builder for chaining.
-
clearParentName
The name of the parent reservation and parent block, formatted as reservations/{reservation_name}/reservationBlocks/{reservation_block_name}/reservationSubBlocks/{reservation_sub_block_name}string parent_name = 478151936 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setParentNameBytes
The name of the parent reservation and parent block, formatted as reservations/{reservation_name}/reservationBlocks/{reservation_block_name}/reservationSubBlocks/{reservation_sub_block_name}string parent_name = 478151936 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for parentName to set.- Returns:
- This builder for chaining.
-
getProject
The project ID for this request.
string project = 227560217 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getProjectin interfaceGetReservationSlotRequestOrBuilder- Returns:
- The project.
-
getProjectBytes
public com.google.protobuf.ByteString getProjectBytes()The project ID for this request.
string project = 227560217 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getProjectBytesin interfaceGetReservationSlotRequestOrBuilder- Returns:
- The bytes for project.
-
setProject
The project ID for this request.
string project = 227560217 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The project to set.- Returns:
- This builder for chaining.
-
clearProject
The project ID for this request.
string project = 227560217 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setProjectBytes
The project ID for this request.
string project = 227560217 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for project to set.- Returns:
- This builder for chaining.
-
getReservationSlot
The name of the reservation slot, formatted as RFC1035 or a resource ID number.
string reservation_slot = 277470865 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getReservationSlotin interfaceGetReservationSlotRequestOrBuilder- Returns:
- The reservationSlot.
-
getReservationSlotBytes
public com.google.protobuf.ByteString getReservationSlotBytes()The name of the reservation slot, formatted as RFC1035 or a resource ID number.
string reservation_slot = 277470865 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getReservationSlotBytesin interfaceGetReservationSlotRequestOrBuilder- Returns:
- The bytes for reservationSlot.
-
setReservationSlot
The name of the reservation slot, formatted as RFC1035 or a resource ID number.
string reservation_slot = 277470865 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The reservationSlot to set.- Returns:
- This builder for chaining.
-
clearReservationSlot
The name of the reservation slot, formatted as RFC1035 or a resource ID number.
string reservation_slot = 277470865 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setReservationSlotBytes
public GetReservationSlotRequest.Builder setReservationSlotBytes(com.google.protobuf.ByteString value) The name of the reservation slot, formatted as RFC1035 or a resource ID number.
string reservation_slot = 277470865 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for reservationSlot to set.- Returns:
- This builder for chaining.
-
getZone
The name of the zone for this request, formatted as RFC1035.
string zone = 3744684 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getZonein interfaceGetReservationSlotRequestOrBuilder- Returns:
- The zone.
-
getZoneBytes
public com.google.protobuf.ByteString getZoneBytes()The name of the zone for this request, formatted as RFC1035.
string zone = 3744684 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getZoneBytesin interfaceGetReservationSlotRequestOrBuilder- Returns:
- The bytes for zone.
-
setZone
The name of the zone for this request, formatted as RFC1035.
string zone = 3744684 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The zone to set.- Returns:
- This builder for chaining.
-
clearZone
The name of the zone for this request, formatted as RFC1035.
string zone = 3744684 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setZoneBytes
The name of the zone for this request, formatted as RFC1035.
string zone = 3744684 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for zone to set.- Returns:
- This builder for chaining.
-