public static final class Artifact.Builder extends GeneratedMessageV3.Builder<Artifact.Builder> implements ArtifactOrBuilder
External artifact associated to an incident.Protobuf type
google.cloud.irm.v1alpha2.ArtifactgetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofmergeFrompublic static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class GeneratedMessageV3.Builder<Artifact.Builder>public Artifact.Builder clear()
clear in interface Message.Builderclear in interface MessageLite.Builderclear in class GeneratedMessageV3.Builder<Artifact.Builder>public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface Message.BuildergetDescriptorForType in interface MessageOrBuildergetDescriptorForType in class GeneratedMessageV3.Builder<Artifact.Builder>public Artifact getDefaultInstanceForType()
getDefaultInstanceForType in interface MessageLiteOrBuildergetDefaultInstanceForType in interface MessageOrBuilderpublic Artifact build()
build in interface Message.Builderbuild in interface MessageLite.Builderpublic Artifact buildPartial()
buildPartial in interface Message.BuilderbuildPartial in interface MessageLite.Builderpublic Artifact.Builder clone()
clone in interface Message.Builderclone in interface MessageLite.Builderclone in class GeneratedMessageV3.Builder<Artifact.Builder>public Artifact.Builder setField(Descriptors.FieldDescriptor field, Object value)
setField in interface Message.BuildersetField in class GeneratedMessageV3.Builder<Artifact.Builder>public Artifact.Builder clearField(Descriptors.FieldDescriptor field)
clearField in interface Message.BuilderclearField in class GeneratedMessageV3.Builder<Artifact.Builder>public Artifact.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof in interface Message.BuilderclearOneof in class GeneratedMessageV3.Builder<Artifact.Builder>public Artifact.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface Message.BuildersetRepeatedField in class GeneratedMessageV3.Builder<Artifact.Builder>public Artifact.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface Message.BuilderaddRepeatedField in class GeneratedMessageV3.Builder<Artifact.Builder>public Artifact.Builder mergeFrom(Message other)
mergeFrom in interface Message.BuildermergeFrom in class AbstractMessage.Builder<Artifact.Builder>public Artifact.Builder mergeFrom(Artifact other)
public final boolean isInitialized()
isInitialized in interface MessageLiteOrBuilderisInitialized in class GeneratedMessageV3.Builder<Artifact.Builder>public Artifact.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface Message.BuildermergeFrom in interface MessageLite.BuildermergeFrom in class AbstractMessage.Builder<Artifact.Builder>IOExceptionpublic String getName()
Output only. Resource name such as
"projects/{project_id_or_number}/incidents/{incident_id}/artifacts/{artifact_id}".
string name = 1;getName in interface ArtifactOrBuilderpublic ByteString getNameBytes()
Output only. Resource name such as
"projects/{project_id_or_number}/incidents/{incident_id}/artifacts/{artifact_id}".
string name = 1;getNameBytes in interface ArtifactOrBuilderpublic Artifact.Builder setName(String value)
Output only. Resource name such as
"projects/{project_id_or_number}/incidents/{incident_id}/artifacts/{artifact_id}".
string name = 1;value - The name to set.public Artifact.Builder clearName()
Output only. Resource name such as
"projects/{project_id_or_number}/incidents/{incident_id}/artifacts/{artifact_id}".
string name = 1;public Artifact.Builder setNameBytes(ByteString value)
Output only. Resource name such as
"projects/{project_id_or_number}/incidents/{incident_id}/artifacts/{artifact_id}".
string name = 1;value - The bytes for name to set.public String getDisplayName()
User provided name of an artifact.
string display_name = 2;getDisplayName in interface ArtifactOrBuilderpublic ByteString getDisplayNameBytes()
User provided name of an artifact.
string display_name = 2;getDisplayNameBytes in interface ArtifactOrBuilderpublic Artifact.Builder setDisplayName(String value)
User provided name of an artifact.
string display_name = 2;value - The displayName to set.public Artifact.Builder clearDisplayName()
User provided name of an artifact.
string display_name = 2;public Artifact.Builder setDisplayNameBytes(ByteString value)
User provided name of an artifact.
string display_name = 2;value - The bytes for displayName to set.public String getEtag()
Output only. Etag for this version of the resource. Must be specified in update requests and match the current version in storage. Must not be modified by the client.
string etag = 3;getEtag in interface ArtifactOrBuilderpublic ByteString getEtagBytes()
Output only. Etag for this version of the resource. Must be specified in update requests and match the current version in storage. Must not be modified by the client.
string etag = 3;getEtagBytes in interface ArtifactOrBuilderpublic Artifact.Builder setEtag(String value)
Output only. Etag for this version of the resource. Must be specified in update requests and match the current version in storage. Must not be modified by the client.
string etag = 3;value - The etag to set.public Artifact.Builder clearEtag()
Output only. Etag for this version of the resource. Must be specified in update requests and match the current version in storage. Must not be modified by the client.
string etag = 3;public Artifact.Builder setEtagBytes(ByteString value)
Output only. Etag for this version of the resource. Must be specified in update requests and match the current version in storage. Must not be modified by the client.
string etag = 3;value - The bytes for etag to set.public String getUrl()
URL to access the artifact.
string url = 4;getUrl in interface ArtifactOrBuilderpublic ByteString getUrlBytes()
URL to access the artifact.
string url = 4;getUrlBytes in interface ArtifactOrBuilderpublic Artifact.Builder setUrl(String value)
URL to access the artifact.
string url = 4;value - The url to set.public Artifact.Builder clearUrl()
URL to access the artifact.
string url = 4;public Artifact.Builder setUrlBytes(ByteString value)
URL to access the artifact.
string url = 4;value - The bytes for url to set.public int getTypeValue()
Type of this artifact.
.google.cloud.irm.v1alpha2.Artifact.Type type = 5;getTypeValue in interface ArtifactOrBuilderpublic Artifact.Builder setTypeValue(int value)
Type of this artifact.
.google.cloud.irm.v1alpha2.Artifact.Type type = 5;value - The enum numeric value on the wire for type to set.public Artifact.Type getType()
Type of this artifact.
.google.cloud.irm.v1alpha2.Artifact.Type type = 5;getType in interface ArtifactOrBuilderpublic Artifact.Builder setType(Artifact.Type value)
Type of this artifact.
.google.cloud.irm.v1alpha2.Artifact.Type type = 5;value - The type to set.public Artifact.Builder clearType()
Type of this artifact.
.google.cloud.irm.v1alpha2.Artifact.Type type = 5;public final Artifact.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields in interface Message.BuildersetUnknownFields in class GeneratedMessageV3.Builder<Artifact.Builder>public final Artifact.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields in interface Message.BuildermergeUnknownFields in class GeneratedMessageV3.Builder<Artifact.Builder>Copyright © 2020 Google LLC. All rights reserved.