Class SourceMetadata (0.28.0)
Note: Some or all of the information on this page might not apply
to Trusted Cloud. For a list of services that are available in
Trusted Cloud, see Services available for
Trusted Cloud .
Version latestkeyboard_arrow_down
public final class SourceMetadata extends GeneratedMessageV3 implements SourceMetadataOrBuilder
SourceMetadata represents the metadata for a resource at the source.
Protobuf type google.cloud.apihub.v1.SourceMetadata
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
public static final int ORIGINAL_RESOURCE_CREATE_TIME_FIELD_NUMBER
Field Value
Type
Description
int
public static final int ORIGINAL_RESOURCE_ID_FIELD_NUMBER
Field Value
Type
Description
int
public static final int ORIGINAL_RESOURCE_UPDATE_TIME_FIELD_NUMBER
Field Value
Type
Description
int
public static final int PLUGIN_INSTANCE_ACTION_SOURCE_FIELD_NUMBER
Field Value
Type
Description
int
public static final int SOURCE_TYPE_FIELD_NUMBER
Field Value
Type
Description
int
Static Methods
public static SourceMetadata getDefaultInstance ()
public static final Descriptors . Descriptor getDescriptor ()
public static SourceMetadata . Builder newBuilder ()
public static SourceMetadata . Builder newBuilder ( SourceMetadata prototype )
public static SourceMetadata parseDelimitedFrom ( InputStream input )
public static SourceMetadata parseDelimitedFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
public static SourceMetadata parseFrom ( byte [] data )
Parameter
Name
Description
data
byte []
public static SourceMetadata parseFrom ( byte [] data , ExtensionRegistryLite extensionRegistry )
public static SourceMetadata parseFrom ( ByteString data )
public static SourceMetadata parseFrom ( ByteString data , ExtensionRegistryLite extensionRegistry )
public static SourceMetadata parseFrom ( CodedInputStream input )
public static SourceMetadata parseFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
public static SourceMetadata parseFrom ( InputStream input )
public static SourceMetadata parseFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
public static SourceMetadata parseFrom ( ByteBuffer data )
public static SourceMetadata parseFrom ( ByteBuffer data , ExtensionRegistryLite extensionRegistry )
public static Parser<SourceMetadata> parser ()
Methods
public boolean equals ( Object obj )
Parameter
Name
Description
obj
Object
Overrides
public SourceMetadata getDefaultInstanceForType ()
public Timestamp getOriginalResourceCreateTime ()
Output only. The time at which the resource was created at the source.
.google.protobuf.Timestamp original_resource_create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
Type
Description
Timestamp
The originalResourceCreateTime.
public TimestampOrBuilder getOriginalResourceCreateTimeOrBuilder ()
Output only. The time at which the resource was created at the source.
.google.protobuf.Timestamp original_resource_create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
public String getOriginalResourceId ()
Output only. The unique identifier of the resource at the source.
string original_resource_id = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
Type
Description
String
The originalResourceId.
public ByteString getOriginalResourceIdBytes ()
Output only. The unique identifier of the resource at the source.
string original_resource_id = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
Type
Description
ByteString
The bytes for originalResourceId.
public Timestamp getOriginalResourceUpdateTime ()
Output only. The time at which the resource was last updated at the source.
.google.protobuf.Timestamp original_resource_update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
Type
Description
Timestamp
The originalResourceUpdateTime.
public TimestampOrBuilder getOriginalResourceUpdateTimeOrBuilder ()
Output only. The time at which the resource was last updated at the source.
.google.protobuf.Timestamp original_resource_update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Parser<SourceMetadata> getParserForType ()
Overrides
public SourceMetadata . PluginInstanceActionSource getPluginInstanceActionSource ()
Output only. The source of the resource is a plugin instance action.
.google.cloud.apihub.v1.SourceMetadata.PluginInstanceActionSource plugin_instance_action_source = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
public SourceMetadata . PluginInstanceActionSourceOrBuilder getPluginInstanceActionSourceOrBuilder ()
Output only. The source of the resource is a plugin instance action.
.google.cloud.apihub.v1.SourceMetadata.PluginInstanceActionSource plugin_instance_action_source = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
public int getSerializedSize ()
Returns
Type
Description
int
Overrides
public SourceMetadata . SourceCase getSourceCase ()
public SourceMetadata . SourceType getSourceType ()
Output only. The type of the source.
.google.cloud.apihub.v1.SourceMetadata.SourceType source_type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public int getSourceTypeValue ()
Output only. The type of the source.
.google.cloud.apihub.v1.SourceMetadata.SourceType source_type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
Type
Description
int
The enum numeric value on the wire for sourceType.
public boolean hasOriginalResourceCreateTime ()
Output only. The time at which the resource was created at the source.
.google.protobuf.Timestamp original_resource_create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
Type
Description
boolean
Whether the originalResourceCreateTime field is set.
public boolean hasOriginalResourceUpdateTime ()
Output only. The time at which the resource was last updated at the source.
.google.protobuf.Timestamp original_resource_update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
Type
Description
boolean
Whether the originalResourceUpdateTime field is set.
public boolean hasPluginInstanceActionSource ()
Output only. The source of the resource is a plugin instance action.
.google.cloud.apihub.v1.SourceMetadata.PluginInstanceActionSource plugin_instance_action_source = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
Type
Description
boolean
Whether the pluginInstanceActionSource field is set.
Returns
Type
Description
int
Overrides
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
public final boolean isInitialized ()
Overrides
public SourceMetadata . Builder newBuilderForType ()
protected SourceMetadata . Builder newBuilderForType ( GeneratedMessageV3 . BuilderParent parent )
Overrides
protected Object newInstance ( GeneratedMessageV3 . UnusedPrivateParameter unused )
Returns
Type
Description
Object
Overrides
public SourceMetadata . Builder toBuilder ()
public void writeTo ( CodedOutputStream output )
Overrides
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-10-02 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-10-02 UTC."],[],[]]