public final class Asset extends GeneratedMessageV3 implements AssetOrBuilder
An asset represents a video or an image.
Protobuf type google.cloud.video.livestream.v1.Asset
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
CRC32C_FIELD_NUMBER
public static final int CRC32C_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
CREATE_TIME_FIELD_NUMBER
public static final int CREATE_TIME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
ERROR_FIELD_NUMBER
public static final int ERROR_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
IMAGE_FIELD_NUMBER
public static final int IMAGE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
LABELS_FIELD_NUMBER
public static final int LABELS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
STATE_FIELD_NUMBER
public static final int STATE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
UPDATE_TIME_FIELD_NUMBER
public static final int UPDATE_TIME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
VIDEO_FIELD_NUMBER
public static final int VIDEO_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static Asset getDefaultInstance()
Returns |
Type |
Description |
Asset |
|
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static Asset.Builder newBuilder()
newBuilder(Asset prototype)
public static Asset.Builder newBuilder(Asset prototype)
Parameter |
Name |
Description |
prototype |
Asset
|
public static Asset parseDelimitedFrom(InputStream input)
Returns |
Type |
Description |
Asset |
|
public static Asset parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Returns |
Type |
Description |
Asset |
|
parseFrom(byte[] data)
public static Asset parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
Returns |
Type |
Description |
Asset |
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Asset parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Returns |
Type |
Description |
Asset |
|
parseFrom(ByteString data)
public static Asset parseFrom(ByteString data)
Returns |
Type |
Description |
Asset |
|
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Asset parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Returns |
Type |
Description |
Asset |
|
public static Asset parseFrom(CodedInputStream input)
Returns |
Type |
Description |
Asset |
|
public static Asset parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Returns |
Type |
Description |
Asset |
|
public static Asset parseFrom(InputStream input)
Returns |
Type |
Description |
Asset |
|
public static Asset parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Returns |
Type |
Description |
Asset |
|
parseFrom(ByteBuffer data)
public static Asset parseFrom(ByteBuffer data)
Returns |
Type |
Description |
Asset |
|
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Asset parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Returns |
Type |
Description |
Asset |
|
parser()
public static Parser<Asset> parser()
Methods
containsLabels(String key)
public boolean containsLabels(String key)
User-defined key/value metadata.
map<string, string> labels = 4;
Parameter |
Name |
Description |
key |
String
|
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getCrc32C()
public String getCrc32C()
Based64-encoded CRC32c checksum of the asset file. For more information,
see the crc32c checksum of the Cloud Storage Objects
resource.
If crc32c is omitted or left empty when the asset is created, this field is
filled by the crc32c checksum of the Cloud Storage object indicated by
VideoAsset.uri or
ImageAsset.uri. If
crc32c is set, the asset can't be created if the crc32c value does not
match with the crc32c checksum of the Cloud Storage object indicated by
VideoAsset.uri or
ImageAsset.uri.
string crc32c = 7;
Returns |
Type |
Description |
String |
The crc32c.
|
getCrc32CBytes()
public ByteString getCrc32CBytes()
Based64-encoded CRC32c checksum of the asset file. For more information,
see the crc32c checksum of the Cloud Storage Objects
resource.
If crc32c is omitted or left empty when the asset is created, this field is
filled by the crc32c checksum of the Cloud Storage object indicated by
VideoAsset.uri or
ImageAsset.uri. If
crc32c is set, the asset can't be created if the crc32c value does not
match with the crc32c checksum of the Cloud Storage object indicated by
VideoAsset.uri or
ImageAsset.uri.
string crc32c = 7;
Returns |
Type |
Description |
ByteString |
The bytes for crc32c.
|
getCreateTime()
public Timestamp getCreateTime()
Output only. The creation time.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
Timestamp |
The createTime.
|
getCreateTimeOrBuilder()
public TimestampOrBuilder getCreateTimeOrBuilder()
Output only. The creation time.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDefaultInstanceForType()
public Asset getDefaultInstanceForType()
Returns |
Type |
Description |
Asset |
|
getError()
Output only. Only present when state
is ERROR
. The reason for the error
state of the asset.
.google.rpc.Status error = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
com.google.rpc.Status |
The error.
|
getErrorOrBuilder()
public StatusOrBuilder getErrorOrBuilder()
Output only. Only present when state
is ERROR
. The reason for the error
state of the asset.
.google.rpc.Status error = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
com.google.rpc.StatusOrBuilder |
|
getImage()
public Asset.ImageAsset getImage()
ImageAsset represents an image.
.google.cloud.video.livestream.v1.Asset.ImageAsset image = 6;
getImageOrBuilder()
public Asset.ImageAssetOrBuilder getImageOrBuilder()
ImageAsset represents an image.
.google.cloud.video.livestream.v1.Asset.ImageAsset image = 6;
getLabels() (deprecated)
public Map<String,String> getLabels()
getLabelsCount()
public int getLabelsCount()
User-defined key/value metadata.
map<string, string> labels = 4;
Returns |
Type |
Description |
int |
|
getLabelsMap()
public Map<String,String> getLabelsMap()
User-defined key/value metadata.
map<string, string> labels = 4;
getLabelsOrDefault(String key, String defaultValue)
public String getLabelsOrDefault(String key, String defaultValue)
User-defined key/value metadata.
map<string, string> labels = 4;
Returns |
Type |
Description |
String |
|
getLabelsOrThrow(String key)
public String getLabelsOrThrow(String key)
User-defined key/value metadata.
map<string, string> labels = 4;
Parameter |
Name |
Description |
key |
String
|
Returns |
Type |
Description |
String |
|
getName()
The resource name of the asset, in the form of:
projects/{project}/locations/{location}/assets/{assetId}
.
string name = 1;
Returns |
Type |
Description |
String |
The name.
|
getNameBytes()
public ByteString getNameBytes()
The resource name of the asset, in the form of:
projects/{project}/locations/{location}/assets/{assetId}
.
string name = 1;
Returns |
Type |
Description |
ByteString |
The bytes for name.
|
getParserForType()
public Parser<Asset> getParserForType()
Overrides
getResourceCase()
public Asset.ResourceCase getResourceCase()
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
getState()
public Asset.State getState()
Output only. The state of the asset resource.
.google.cloud.video.livestream.v1.Asset.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
getStateValue()
public int getStateValue()
Output only. The state of the asset resource.
.google.cloud.video.livestream.v1.Asset.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
int |
The enum numeric value on the wire for state.
|
getUpdateTime()
public Timestamp getUpdateTime()
Output only. The update time.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
Timestamp |
The updateTime.
|
getUpdateTimeOrBuilder()
public TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. The update time.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getVideo()
public Asset.VideoAsset getVideo()
VideoAsset represents a video.
.google.cloud.video.livestream.v1.Asset.VideoAsset video = 5;
getVideoOrBuilder()
public Asset.VideoAssetOrBuilder getVideoOrBuilder()
VideoAsset represents a video.
.google.cloud.video.livestream.v1.Asset.VideoAsset video = 5;
hasCreateTime()
public boolean hasCreateTime()
Output only. The creation time.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
boolean |
Whether the createTime field is set.
|
hasError()
public boolean hasError()
Output only. Only present when state
is ERROR
. The reason for the error
state of the asset.
.google.rpc.Status error = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
boolean |
Whether the error field is set.
|
hasImage()
public boolean hasImage()
ImageAsset represents an image.
.google.cloud.video.livestream.v1.Asset.ImageAsset image = 6;
Returns |
Type |
Description |
boolean |
Whether the image field is set.
|
hasUpdateTime()
public boolean hasUpdateTime()
Output only. The update time.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
boolean |
Whether the updateTime field is set.
|
hasVideo()
public boolean hasVideo()
VideoAsset represents a video.
.google.cloud.video.livestream.v1.Asset.VideoAsset video = 5;
Returns |
Type |
Description |
boolean |
Whether the video field is set.
|
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
internalGetMapFieldReflection(int number)
protected MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
Parameter |
Name |
Description |
number |
int
|
Returns |
Type |
Description |
com.google.protobuf.MapFieldReflectionAccessor |
|
Overrides
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public Asset.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected Asset.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public Asset.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides