Package com.google.cloud.visionai.v1
Class AcquireLeaseRequest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<AcquireLeaseRequest.Builder>
com.google.cloud.visionai.v1.AcquireLeaseRequest.Builder
- All Implemented Interfaces:
AcquireLeaseRequestOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- AcquireLeaseRequest
public static final class AcquireLeaseRequest.Builder
extends com.google.protobuf.GeneratedMessage.Builder<AcquireLeaseRequest.Builder>
implements AcquireLeaseRequestOrBuilder
Request message for acquiring a lease.Protobuf type
google.cloud.visionai.v1.AcquireLeaseRequest-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The lease type.The owner name.The series name.The lease term.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe lease type.intThe lease type.getOwner()The owner name.com.google.protobuf.ByteStringThe owner name.The series name.com.google.protobuf.ByteStringThe series name.com.google.protobuf.DurationgetTerm()The lease term.com.google.protobuf.Duration.BuilderThe lease term.com.google.protobuf.DurationOrBuilderThe lease term.booleanhasTerm()The lease term.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(AcquireLeaseRequest other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeTerm(com.google.protobuf.Duration value) The lease term.setLeaseType(LeaseType value) The lease type.setLeaseTypeValue(int value) The lease type.The owner name.setOwnerBytes(com.google.protobuf.ByteString value) The owner name.The series name.setSeriesBytes(com.google.protobuf.ByteString value) The series name.setTerm(com.google.protobuf.Duration value) The lease term.setTerm(com.google.protobuf.Duration.Builder builderForValue) The lease term.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<AcquireLeaseRequest.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<AcquireLeaseRequest.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<AcquireLeaseRequest.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<AcquireLeaseRequest.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<AcquireLeaseRequest.Builder>
-
mergeFrom
public AcquireLeaseRequest.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<AcquireLeaseRequest.Builder>- Throws:
IOException
-
getSeries
The series name.
string series = 1;- Specified by:
getSeriesin interfaceAcquireLeaseRequestOrBuilder- Returns:
- The series.
-
getSeriesBytes
public com.google.protobuf.ByteString getSeriesBytes()The series name.
string series = 1;- Specified by:
getSeriesBytesin interfaceAcquireLeaseRequestOrBuilder- Returns:
- The bytes for series.
-
setSeries
The series name.
string series = 1;- Parameters:
value- The series to set.- Returns:
- This builder for chaining.
-
clearSeries
The series name.
string series = 1;- Returns:
- This builder for chaining.
-
setSeriesBytes
The series name.
string series = 1;- Parameters:
value- The bytes for series to set.- Returns:
- This builder for chaining.
-
getOwner
The owner name.
string owner = 2;- Specified by:
getOwnerin interfaceAcquireLeaseRequestOrBuilder- Returns:
- The owner.
-
getOwnerBytes
public com.google.protobuf.ByteString getOwnerBytes()The owner name.
string owner = 2;- Specified by:
getOwnerBytesin interfaceAcquireLeaseRequestOrBuilder- Returns:
- The bytes for owner.
-
setOwner
The owner name.
string owner = 2;- Parameters:
value- The owner to set.- Returns:
- This builder for chaining.
-
clearOwner
The owner name.
string owner = 2;- Returns:
- This builder for chaining.
-
setOwnerBytes
The owner name.
string owner = 2;- Parameters:
value- The bytes for owner to set.- Returns:
- This builder for chaining.
-
hasTerm
public boolean hasTerm()The lease term.
.google.protobuf.Duration term = 3;- Specified by:
hasTermin interfaceAcquireLeaseRequestOrBuilder- Returns:
- Whether the term field is set.
-
getTerm
public com.google.protobuf.Duration getTerm()The lease term.
.google.protobuf.Duration term = 3;- Specified by:
getTermin interfaceAcquireLeaseRequestOrBuilder- Returns:
- The term.
-
setTerm
The lease term.
.google.protobuf.Duration term = 3; -
setTerm
The lease term.
.google.protobuf.Duration term = 3; -
mergeTerm
The lease term.
.google.protobuf.Duration term = 3; -
clearTerm
The lease term.
.google.protobuf.Duration term = 3; -
getTermBuilder
public com.google.protobuf.Duration.Builder getTermBuilder()The lease term.
.google.protobuf.Duration term = 3; -
getTermOrBuilder
public com.google.protobuf.DurationOrBuilder getTermOrBuilder()The lease term.
.google.protobuf.Duration term = 3;- Specified by:
getTermOrBuilderin interfaceAcquireLeaseRequestOrBuilder
-
getLeaseTypeValue
public int getLeaseTypeValue()The lease type.
.google.cloud.visionai.v1.LeaseType lease_type = 4;- Specified by:
getLeaseTypeValuein interfaceAcquireLeaseRequestOrBuilder- Returns:
- The enum numeric value on the wire for leaseType.
-
setLeaseTypeValue
The lease type.
.google.cloud.visionai.v1.LeaseType lease_type = 4;- Parameters:
value- The enum numeric value on the wire for leaseType to set.- Returns:
- This builder for chaining.
-
getLeaseType
The lease type.
.google.cloud.visionai.v1.LeaseType lease_type = 4;- Specified by:
getLeaseTypein interfaceAcquireLeaseRequestOrBuilder- Returns:
- The leaseType.
-
setLeaseType
The lease type.
.google.cloud.visionai.v1.LeaseType lease_type = 4;- Parameters:
value- The leaseType to set.- Returns:
- This builder for chaining.
-
clearLeaseType
The lease type.
.google.cloud.visionai.v1.LeaseType lease_type = 4;- Returns:
- This builder for chaining.
-