public final class BindingMatchingResource extends GeneratedMessage implements BindingMatchingResourceOrBuilder
BindingMatchingResource contains the details of a resource that matches the
criteria of a binding.
Protobuf type google.cloud.backupdr.v1beta.BindingMatchingResource
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
AUTO_PROTECTION_DETAILS_FIELD_NUMBER
public static final int AUTO_PROTECTION_DETAILS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
LAST_EVALUATION_TIME_FIELD_NUMBER
public static final int LAST_EVALUATION_TIME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
RESOURCE_FIELD_NUMBER
public static final int RESOURCE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static BindingMatchingResource getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static BindingMatchingResource.Builder newBuilder()
newBuilder(BindingMatchingResource prototype)
public static BindingMatchingResource.Builder newBuilder(BindingMatchingResource prototype)
public static BindingMatchingResource parseDelimitedFrom(InputStream input)
public static BindingMatchingResource parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static BindingMatchingResource parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static BindingMatchingResource parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static BindingMatchingResource parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static BindingMatchingResource parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static BindingMatchingResource parseFrom(CodedInputStream input)
public static BindingMatchingResource parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static BindingMatchingResource parseFrom(InputStream input)
public static BindingMatchingResource parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static BindingMatchingResource parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static BindingMatchingResource parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<BindingMatchingResource> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getAutoProtectionDetails()
public AutoProtectionDetails getAutoProtectionDetails()
Output only. The auto protection details of the resource from the current
binding's perspective.
.google.cloud.backupdr.v1beta.AutoProtectionDetails auto_protection_details = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
getAutoProtectionDetailsOrBuilder()
public AutoProtectionDetailsOrBuilder getAutoProtectionDetailsOrBuilder()
Output only. The auto protection details of the resource from the current
binding's perspective.
.google.cloud.backupdr.v1beta.AutoProtectionDetails auto_protection_details = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDefaultInstanceForType()
public BindingMatchingResource getDefaultInstanceForType()
getLastEvaluationTime()
public Timestamp getLastEvaluationTime()
Output only. The timestamp when the resource was last evaluated for
protection.
.google.protobuf.Timestamp last_evaluation_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
Timestamp |
The lastEvaluationTime.
|
getLastEvaluationTimeOrBuilder()
public TimestampOrBuilder getLastEvaluationTimeOrBuilder()
Output only. The timestamp when the resource was last evaluated for
protection.
.google.protobuf.Timestamp last_evaluation_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getName()
Identifier. The resource name of the BindingMatchingResource.
Format:
projects/{project}/locations/{location}/autoProtectionPolicies/{auto_protection_policy}/bindings/{binding}/matchingResources/{matching_resource}
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
| Returns |
| Type |
Description |
String |
The name.
|
getNameBytes()
public ByteString getNameBytes()
Identifier. The resource name of the BindingMatchingResource.
Format:
projects/{project}/locations/{location}/autoProtectionPolicies/{auto_protection_policy}/bindings/{binding}/matchingResources/{matching_resource}
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
| Returns |
| Type |
Description |
ByteString |
The bytes for name.
|
getParserForType()
public Parser<BindingMatchingResource> getParserForType()
Overrides
getResource()
public String getResource()
Required. Immutable. Resource name of the workload that matches the
criteria of the binding.
The format can be either a relative resource name (e.g.,
projects/my-project/zones/us-central1-a/instances/my-instance) or a
schemeless full resource name (e.g.,
//compute.googleapis.com/projects/my-project/zones/us-central1-a/instances/my-instance).
string resource = 2 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
String |
The resource.
|
getResourceBytes()
public ByteString getResourceBytes()
Required. Immutable. Resource name of the workload that matches the
criteria of the binding.
The format can be either a relative resource name (e.g.,
projects/my-project/zones/us-central1-a/instances/my-instance) or a
schemeless full resource name (e.g.,
//compute.googleapis.com/projects/my-project/zones/us-central1-a/instances/my-instance).
string resource = 2 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
ByteString |
The bytes for resource.
|
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
hasAutoProtectionDetails()
public boolean hasAutoProtectionDetails()
Output only. The auto protection details of the resource from the current
binding's perspective.
.google.cloud.backupdr.v1beta.AutoProtectionDetails auto_protection_details = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
boolean |
Whether the autoProtectionDetails field is set.
|
hasLastEvaluationTime()
public boolean hasLastEvaluationTime()
Output only. The timestamp when the resource was last evaluated for
protection.
.google.protobuf.Timestamp last_evaluation_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
boolean |
Whether the lastEvaluationTime field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public BindingMatchingResource.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected BindingMatchingResource.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public BindingMatchingResource.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides