- 0.48.0 (latest)
- 0.47.0
- 0.46.0
- 0.45.0
- 0.44.0
- 0.43.0
- 0.42.0
- 0.41.0
- 0.40.0
- 0.39.0
- 0.37.0
- 0.36.0
- 0.35.0
- 0.34.0
- 0.33.0
- 0.32.0
- 0.31.0
- 0.30.0
- 0.29.0
- 0.28.0
- 0.27.0
- 0.24.0
- 0.23.0
- 0.22.0
- 0.21.0
- 0.20.0
- 0.19.0
- 0.18.0
- 0.17.0
- 0.16.0
- 0.15.0
- 0.14.0
- 0.13.0
- 0.12.0
- 0.11.0
- 0.10.0
- 0.9.0
- 0.8.0
- 0.7.0
- 0.6.0
- 0.5.0
- 0.4.0
- 0.3.1
- 0.2.2
- 0.1.1
public static final class Artifact.Builder extends GeneratedMessageV3.Builder<Artifact.Builder> implements ArtifactOrBuilder
Artifacts of resources. Artifacts are unique (single-value) per resource and are used to store metadata that is too large or numerous to be stored directly on the resource. Since artifacts are stored separately from parent resources, they should generally be used for metadata that is needed infrequently, i.e. not for display in primary views of the resource but perhaps displayed or downloaded upon request. The ListArtifacts method allows artifacts to be quickly enumerated and checked for presence without downloading their (potentially-large) contents.
Protobuf type google.cloud.apigeeregistry.v1.Artifact
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > Artifact.BuilderImplements
ArtifactOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Type | Description |
Descriptor |
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public Artifact.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
Artifact.Builder |
build()
public Artifact build()
Type | Description |
Artifact |
buildPartial()
public Artifact buildPartial()
Type | Description |
Artifact |
clear()
public Artifact.Builder clear()
Type | Description |
Artifact.Builder |
clearContents()
public Artifact.Builder clearContents()
Input only. The contents of the artifact. Provided by API callers when artifacts are created or replaced. To access the contents of an artifact, use GetArtifactContents.
bytes contents = 7 [(.google.api.field_behavior) = INPUT_ONLY];
Type | Description |
Artifact.Builder | This builder for chaining. |
clearCreateTime()
public Artifact.Builder clearCreateTime()
Output only. Creation timestamp.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
Artifact.Builder |
clearField(Descriptors.FieldDescriptor field)
public Artifact.Builder clearField(Descriptors.FieldDescriptor field)
Name | Description |
field | FieldDescriptor |
Type | Description |
Artifact.Builder |
clearHash()
public Artifact.Builder clearHash()
Output only. A SHA-256 hash of the artifact's contents. If the artifact is gzipped, this is the hash of the uncompressed artifact.
string hash = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
Artifact.Builder | This builder for chaining. |
clearMimeType()
public Artifact.Builder clearMimeType()
A content type specifier for the artifact. Content type specifiers are Media Types (https://en.wikipedia.org/wiki/Media_type) with a possible "schema" parameter that specifies a schema for the stored information. Content types can specify compression. Currently only GZip compression is supported (indicated with "+gzip").
string mime_type = 4;
Type | Description |
Artifact.Builder | This builder for chaining. |
clearName()
public Artifact.Builder clearName()
Resource name.
string name = 1;
Type | Description |
Artifact.Builder | This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public Artifact.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Name | Description |
oneof | OneofDescriptor |
Type | Description |
Artifact.Builder |
clearSizeBytes()
public Artifact.Builder clearSizeBytes()
Output only. The size of the artifact in bytes. If the artifact is gzipped, this is the size of the uncompressed artifact.
int32 size_bytes = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
Artifact.Builder | This builder for chaining. |
clearUpdateTime()
public Artifact.Builder clearUpdateTime()
Output only. Last update timestamp.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
Artifact.Builder |
clone()
public Artifact.Builder clone()
Type | Description |
Artifact.Builder |
getContents()
public ByteString getContents()
Input only. The contents of the artifact. Provided by API callers when artifacts are created or replaced. To access the contents of an artifact, use GetArtifactContents.
bytes contents = 7 [(.google.api.field_behavior) = INPUT_ONLY];
Type | Description |
ByteString | The contents. |
getCreateTime()
public Timestamp getCreateTime()
Output only. Creation timestamp.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
Timestamp | The createTime. |
getCreateTimeBuilder()
public Timestamp.Builder getCreateTimeBuilder()
Output only. Creation timestamp.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
Builder |
getCreateTimeOrBuilder()
public TimestampOrBuilder getCreateTimeOrBuilder()
Output only. Creation timestamp.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
TimestampOrBuilder |
getDefaultInstanceForType()
public Artifact getDefaultInstanceForType()
Type | Description |
Artifact |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Type | Description |
Descriptor |
getHash()
public String getHash()
Output only. A SHA-256 hash of the artifact's contents. If the artifact is gzipped, this is the hash of the uncompressed artifact.
string hash = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
String | The hash. |
getHashBytes()
public ByteString getHashBytes()
Output only. A SHA-256 hash of the artifact's contents. If the artifact is gzipped, this is the hash of the uncompressed artifact.
string hash = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
ByteString | The bytes for hash. |
getMimeType()
public String getMimeType()
A content type specifier for the artifact. Content type specifiers are Media Types (https://en.wikipedia.org/wiki/Media_type) with a possible "schema" parameter that specifies a schema for the stored information. Content types can specify compression. Currently only GZip compression is supported (indicated with "+gzip").
string mime_type = 4;
Type | Description |
String | The mimeType. |
getMimeTypeBytes()
public ByteString getMimeTypeBytes()
A content type specifier for the artifact. Content type specifiers are Media Types (https://en.wikipedia.org/wiki/Media_type) with a possible "schema" parameter that specifies a schema for the stored information. Content types can specify compression. Currently only GZip compression is supported (indicated with "+gzip").
string mime_type = 4;
Type | Description |
ByteString | The bytes for mimeType. |
getName()
public String getName()
Resource name.
string name = 1;
Type | Description |
String | The name. |
getNameBytes()
public ByteString getNameBytes()
Resource name.
string name = 1;
Type | Description |
ByteString | The bytes for name. |
getSizeBytes()
public int getSizeBytes()
Output only. The size of the artifact in bytes. If the artifact is gzipped, this is the size of the uncompressed artifact.
int32 size_bytes = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
int | The sizeBytes. |
getUpdateTime()
public Timestamp getUpdateTime()
Output only. Last update timestamp.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
Timestamp | The updateTime. |
getUpdateTimeBuilder()
public Timestamp.Builder getUpdateTimeBuilder()
Output only. Last update timestamp.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
Builder |
getUpdateTimeOrBuilder()
public TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. Last update timestamp.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
TimestampOrBuilder |
hasCreateTime()
public boolean hasCreateTime()
Output only. Creation timestamp.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
boolean | Whether the createTime field is set. |
hasUpdateTime()
public boolean hasUpdateTime()
Output only. Last update timestamp.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
boolean | Whether the updateTime field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Type | Description |
boolean |
mergeCreateTime(Timestamp value)
public Artifact.Builder mergeCreateTime(Timestamp value)
Output only. Creation timestamp.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
value | Timestamp |
Type | Description |
Artifact.Builder |
mergeFrom(Artifact other)
public Artifact.Builder mergeFrom(Artifact other)
Name | Description |
other | Artifact |
Type | Description |
Artifact.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public Artifact.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
Artifact.Builder |
Type | Description |
IOException |
mergeFrom(Message other)
public Artifact.Builder mergeFrom(Message other)
Name | Description |
other | Message |
Type | Description |
Artifact.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final Artifact.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
Artifact.Builder |
mergeUpdateTime(Timestamp value)
public Artifact.Builder mergeUpdateTime(Timestamp value)
Output only. Last update timestamp.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
value | Timestamp |
Type | Description |
Artifact.Builder |
setContents(ByteString value)
public Artifact.Builder setContents(ByteString value)
Input only. The contents of the artifact. Provided by API callers when artifacts are created or replaced. To access the contents of an artifact, use GetArtifactContents.
bytes contents = 7 [(.google.api.field_behavior) = INPUT_ONLY];
Name | Description |
value | ByteString The contents to set. |
Type | Description |
Artifact.Builder | This builder for chaining. |
setCreateTime(Timestamp value)
public Artifact.Builder setCreateTime(Timestamp value)
Output only. Creation timestamp.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
value | Timestamp |
Type | Description |
Artifact.Builder |
setCreateTime(Timestamp.Builder builderForValue)
public Artifact.Builder setCreateTime(Timestamp.Builder builderForValue)
Output only. Creation timestamp.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
builderForValue | Builder |
Type | Description |
Artifact.Builder |
setField(Descriptors.FieldDescriptor field, Object value)
public Artifact.Builder setField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
Artifact.Builder |
setHash(String value)
public Artifact.Builder setHash(String value)
Output only. A SHA-256 hash of the artifact's contents. If the artifact is gzipped, this is the hash of the uncompressed artifact.
string hash = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
value | String The hash to set. |
Type | Description |
Artifact.Builder | This builder for chaining. |
setHashBytes(ByteString value)
public Artifact.Builder setHashBytes(ByteString value)
Output only. A SHA-256 hash of the artifact's contents. If the artifact is gzipped, this is the hash of the uncompressed artifact.
string hash = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
value | ByteString The bytes for hash to set. |
Type | Description |
Artifact.Builder | This builder for chaining. |
setMimeType(String value)
public Artifact.Builder setMimeType(String value)
A content type specifier for the artifact. Content type specifiers are Media Types (https://en.wikipedia.org/wiki/Media_type) with a possible "schema" parameter that specifies a schema for the stored information. Content types can specify compression. Currently only GZip compression is supported (indicated with "+gzip").
string mime_type = 4;
Name | Description |
value | String The mimeType to set. |
Type | Description |
Artifact.Builder | This builder for chaining. |
setMimeTypeBytes(ByteString value)
public Artifact.Builder setMimeTypeBytes(ByteString value)
A content type specifier for the artifact. Content type specifiers are Media Types (https://en.wikipedia.org/wiki/Media_type) with a possible "schema" parameter that specifies a schema for the stored information. Content types can specify compression. Currently only GZip compression is supported (indicated with "+gzip").
string mime_type = 4;
Name | Description |
value | ByteString The bytes for mimeType to set. |
Type | Description |
Artifact.Builder | This builder for chaining. |
setName(String value)
public Artifact.Builder setName(String value)
Resource name.
string name = 1;
Name | Description |
value | String The name to set. |
Type | Description |
Artifact.Builder | This builder for chaining. |
setNameBytes(ByteString value)
public Artifact.Builder setNameBytes(ByteString value)
Resource name.
string name = 1;
Name | Description |
value | ByteString The bytes for name to set. |
Type | Description |
Artifact.Builder | This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public Artifact.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Name | Description |
field | FieldDescriptor |
index | int |
value | Object |
Type | Description |
Artifact.Builder |
setSizeBytes(int value)
public Artifact.Builder setSizeBytes(int value)
Output only. The size of the artifact in bytes. If the artifact is gzipped, this is the size of the uncompressed artifact.
int32 size_bytes = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
value | int The sizeBytes to set. |
Type | Description |
Artifact.Builder | This builder for chaining. |
setUnknownFields(UnknownFieldSet unknownFields)
public final Artifact.Builder setUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
Artifact.Builder |
setUpdateTime(Timestamp value)
public Artifact.Builder setUpdateTime(Timestamp value)
Output only. Last update timestamp.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
value | Timestamp |
Type | Description |
Artifact.Builder |
setUpdateTime(Timestamp.Builder builderForValue)
public Artifact.Builder setUpdateTime(Timestamp.Builder builderForValue)
Output only. Last update timestamp.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
builderForValue | Builder |
Type | Description |
Artifact.Builder |