Class CreateProjectMetadata.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<CreateProjectMetadata.Builder>
com.google.cloud.resourcemanager.v3.CreateProjectMetadata.Builder
- All Implemented Interfaces:
CreateProjectMetadataOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- CreateProjectMetadata
public static final class CreateProjectMetadata.Builder
extends com.google.protobuf.GeneratedMessage.Builder<CreateProjectMetadata.Builder>
implements CreateProjectMetadataOrBuilder
A status object which is used as the `metadata` field for the Operation returned by CreateProject. It provides insight for when significant phases of Project creation have completed.Protobuf type
google.cloud.resourcemanager.v3.CreateProjectMetadata-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Creation time of the project creation workflow.True if the project can be retrieved using `GetProject`.True if the project creation process is complete.com.google.protobuf.TimestampCreation time of the project creation workflow.com.google.protobuf.Timestamp.BuilderCreation time of the project creation workflow.com.google.protobuf.TimestampOrBuilderCreation time of the project creation workflow.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanTrue if the project can be retrieved using `GetProject`.booleangetReady()True if the project creation process is complete.booleanCreation time of the project creation workflow.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeCreateTime(com.google.protobuf.Timestamp value) Creation time of the project creation workflow.mergeFrom(CreateProjectMetadata other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setCreateTime(com.google.protobuf.Timestamp value) Creation time of the project creation workflow.setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) Creation time of the project creation workflow.setGettable(boolean value) True if the project can be retrieved using `GetProject`.setReady(boolean value) True if the project creation process is complete.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<CreateProjectMetadata.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<CreateProjectMetadata.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<CreateProjectMetadata.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<CreateProjectMetadata.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<CreateProjectMetadata.Builder>
-
mergeFrom
public CreateProjectMetadata.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<CreateProjectMetadata.Builder>- Throws:
IOException
-
hasCreateTime
public boolean hasCreateTime()Creation time of the project creation workflow.
.google.protobuf.Timestamp create_time = 1;- Specified by:
hasCreateTimein interfaceCreateProjectMetadataOrBuilder- Returns:
- Whether the createTime field is set.
-
getCreateTime
public com.google.protobuf.Timestamp getCreateTime()Creation time of the project creation workflow.
.google.protobuf.Timestamp create_time = 1;- Specified by:
getCreateTimein interfaceCreateProjectMetadataOrBuilder- Returns:
- The createTime.
-
setCreateTime
Creation time of the project creation workflow.
.google.protobuf.Timestamp create_time = 1; -
setCreateTime
public CreateProjectMetadata.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) Creation time of the project creation workflow.
.google.protobuf.Timestamp create_time = 1; -
mergeCreateTime
Creation time of the project creation workflow.
.google.protobuf.Timestamp create_time = 1; -
clearCreateTime
Creation time of the project creation workflow.
.google.protobuf.Timestamp create_time = 1; -
getCreateTimeBuilder
public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()Creation time of the project creation workflow.
.google.protobuf.Timestamp create_time = 1; -
getCreateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()Creation time of the project creation workflow.
.google.protobuf.Timestamp create_time = 1;- Specified by:
getCreateTimeOrBuilderin interfaceCreateProjectMetadataOrBuilder
-
getGettable
public boolean getGettable()True if the project can be retrieved using `GetProject`. No other operations on the project are guaranteed to work until the project creation is complete.
bool gettable = 2;- Specified by:
getGettablein interfaceCreateProjectMetadataOrBuilder- Returns:
- The gettable.
-
setGettable
True if the project can be retrieved using `GetProject`. No other operations on the project are guaranteed to work until the project creation is complete.
bool gettable = 2;- Parameters:
value- The gettable to set.- Returns:
- This builder for chaining.
-
clearGettable
True if the project can be retrieved using `GetProject`. No other operations on the project are guaranteed to work until the project creation is complete.
bool gettable = 2;- Returns:
- This builder for chaining.
-
getReady
public boolean getReady()True if the project creation process is complete.
bool ready = 3;- Specified by:
getReadyin interfaceCreateProjectMetadataOrBuilder- Returns:
- The ready.
-
setReady
True if the project creation process is complete.
bool ready = 3;- Parameters:
value- The ready to set.- Returns:
- This builder for chaining.
-
clearReady
True if the project creation process is complete.
bool ready = 3;- Returns:
- This builder for chaining.
-