public final class RelationshipAttributes extends GeneratedMessageV3 implements RelationshipAttributesOrBuilder
The relationship attributes which include type
, source_resource_type
,
target_resource_type
and action
.
Protobuf type google.cloud.asset.v1p7beta1.RelationshipAttributes
Static Fields
ACTION_FIELD_NUMBER
public static final int ACTION_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
SOURCE_RESOURCE_TYPE_FIELD_NUMBER
public static final int SOURCE_RESOURCE_TYPE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
TARGET_RESOURCE_TYPE_FIELD_NUMBER
public static final int TARGET_RESOURCE_TYPE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
TYPE_FIELD_NUMBER
public static final int TYPE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static RelationshipAttributes getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static RelationshipAttributes.Builder newBuilder()
newBuilder(RelationshipAttributes prototype)
public static RelationshipAttributes.Builder newBuilder(RelationshipAttributes prototype)
public static RelationshipAttributes parseDelimitedFrom(InputStream input)
public static RelationshipAttributes parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static RelationshipAttributes parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static RelationshipAttributes parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static RelationshipAttributes parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static RelationshipAttributes parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static RelationshipAttributes parseFrom(CodedInputStream input)
public static RelationshipAttributes parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static RelationshipAttributes parseFrom(InputStream input)
public static RelationshipAttributes parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static RelationshipAttributes parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static RelationshipAttributes parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<RelationshipAttributes> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getAction()
public String getAction()
The detail of the relationship, e.g. contains
, attaches
string action = 3;
Returns |
Type |
Description |
String |
The action.
|
getActionBytes()
public ByteString getActionBytes()
The detail of the relationship, e.g. contains
, attaches
string action = 3;
Returns |
Type |
Description |
ByteString |
The bytes for action.
|
getDefaultInstanceForType()
public RelationshipAttributes getDefaultInstanceForType()
getParserForType()
public Parser<RelationshipAttributes> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
getSourceResourceType()
public String getSourceResourceType()
The source asset type. Example: compute.googleapis.com/Instance
string source_resource_type = 1;
Returns |
Type |
Description |
String |
The sourceResourceType.
|
getSourceResourceTypeBytes()
public ByteString getSourceResourceTypeBytes()
The source asset type. Example: compute.googleapis.com/Instance
string source_resource_type = 1;
Returns |
Type |
Description |
ByteString |
The bytes for sourceResourceType.
|
getTargetResourceType()
public String getTargetResourceType()
The target asset type. Example: compute.googleapis.com/Disk
string target_resource_type = 2;
Returns |
Type |
Description |
String |
The targetResourceType.
|
getTargetResourceTypeBytes()
public ByteString getTargetResourceTypeBytes()
The target asset type. Example: compute.googleapis.com/Disk
string target_resource_type = 2;
Returns |
Type |
Description |
ByteString |
The bytes for targetResourceType.
|
getType()
The unique identifier of the relationship type. Example:
INSTANCE_TO_INSTANCEGROUP
string type = 4;
Returns |
Type |
Description |
String |
The type.
|
getTypeBytes()
public ByteString getTypeBytes()
The unique identifier of the relationship type. Example:
INSTANCE_TO_INSTANCEGROUP
string type = 4;
Returns |
Type |
Description |
ByteString |
The bytes for type.
|
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Overrides
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public RelationshipAttributes.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected RelationshipAttributes.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public RelationshipAttributes.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides