Skip to content

Commit

Permalink
feat: Add create_time to Instance
Browse files Browse the repository at this point in the history
Committer: @gdcolella
PiperOrigin-RevId: 404267819

Source-Author: Google APIs <noreply@google.com>
Source-Date: Tue Oct 19 08:27:59 2021 -0700
Source-Repo: googleapis/googleapis
Source-Sha: 324f036d9dcc21318d89172ceaba5e0fd2377271
Source-Link: googleapis/googleapis@324f036
  • Loading branch information
yoshi-automation authored and jskeet committed Oct 19, 2021
1 parent 7c9d9f0 commit f594b06
Show file tree
Hide file tree
Showing 4 changed files with 112 additions and 47 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -420,6 +420,7 @@ public void UpdateInstanceRequestObject()
State = Instance.Types.State.NotKnown,
Type = Instance.Types.Type.Unspecified,
Labels = { { "", "" }, },
CreateTime = new Timestamp(),
};
// Make the request
Instance response = bigtableInstanceAdminClient.UpdateInstance(request);
Expand All @@ -441,6 +442,7 @@ public async Task UpdateInstanceRequestObjectAsync()
State = Instance.Types.State.NotKnown,
Type = Instance.Types.Type.Unspecified,
Labels = { { "", "" }, },
CreateTime = new Timestamp(),
};
// Make the request
Instance response = await bigtableInstanceAdminClient.UpdateInstanceAsync(request);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,7 @@ public void GetInstanceRequestObject()
"value60c16320"
},
},
CreateTime = new wkt::Timestamp(),
};
mockGrpcClient.Setup(x => x.GetInstance(request, moq::It.IsAny<grpccore::CallOptions>())).Returns(expectedResponse);
BigtableInstanceAdminClient client = new BigtableInstanceAdminClientImpl(mockGrpcClient.Object, null);
Expand Down Expand Up @@ -84,6 +85,7 @@ public void GetInstanceRequestObject()
"value60c16320"
},
},
CreateTime = new wkt::Timestamp(),
};
mockGrpcClient.Setup(x => x.GetInstanceAsync(request, moq::It.IsAny<grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall<Instance>(stt::Task.FromResult(expectedResponse), null, null, null, null));
BigtableInstanceAdminClient client = new BigtableInstanceAdminClientImpl(mockGrpcClient.Object, null);
Expand Down Expand Up @@ -116,6 +118,7 @@ public void GetInstance()
"value60c16320"
},
},
CreateTime = new wkt::Timestamp(),
};
mockGrpcClient.Setup(x => x.GetInstance(request, moq::It.IsAny<grpccore::CallOptions>())).Returns(expectedResponse);
BigtableInstanceAdminClient client = new BigtableInstanceAdminClientImpl(mockGrpcClient.Object, null);
Expand Down Expand Up @@ -146,6 +149,7 @@ public void GetInstance()
"value60c16320"
},
},
CreateTime = new wkt::Timestamp(),
};
mockGrpcClient.Setup(x => x.GetInstanceAsync(request, moq::It.IsAny<grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall<Instance>(stt::Task.FromResult(expectedResponse), null, null, null, null));
BigtableInstanceAdminClient client = new BigtableInstanceAdminClientImpl(mockGrpcClient.Object, null);
Expand Down Expand Up @@ -178,6 +182,7 @@ public void GetInstanceResourceNames()
"value60c16320"
},
},
CreateTime = new wkt::Timestamp(),
};
mockGrpcClient.Setup(x => x.GetInstance(request, moq::It.IsAny<grpccore::CallOptions>())).Returns(expectedResponse);
BigtableInstanceAdminClient client = new BigtableInstanceAdminClientImpl(mockGrpcClient.Object, null);
Expand Down Expand Up @@ -208,6 +213,7 @@ public void GetInstanceResourceNames()
"value60c16320"
},
},
CreateTime = new wkt::Timestamp(),
};
mockGrpcClient.Setup(x => x.GetInstanceAsync(request, moq::It.IsAny<grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall<Instance>(stt::Task.FromResult(expectedResponse), null, null, null, null));
BigtableInstanceAdminClient client = new BigtableInstanceAdminClientImpl(mockGrpcClient.Object, null);
Expand Down Expand Up @@ -394,6 +400,7 @@ public void UpdateInstanceRequestObject()
"value60c16320"
},
},
CreateTime = new wkt::Timestamp(),
};
Instance expectedResponse = new Instance
{
Expand All @@ -408,6 +415,7 @@ public void UpdateInstanceRequestObject()
"value60c16320"
},
},
CreateTime = new wkt::Timestamp(),
};
mockGrpcClient.Setup(x => x.UpdateInstance(request, moq::It.IsAny<grpccore::CallOptions>())).Returns(expectedResponse);
BigtableInstanceAdminClient client = new BigtableInstanceAdminClientImpl(mockGrpcClient.Object, null);
Expand All @@ -434,6 +442,7 @@ public void UpdateInstanceRequestObject()
"value60c16320"
},
},
CreateTime = new wkt::Timestamp(),
};
Instance expectedResponse = new Instance
{
Expand All @@ -448,6 +457,7 @@ public void UpdateInstanceRequestObject()
"value60c16320"
},
},
CreateTime = new wkt::Timestamp(),
};
mockGrpcClient.Setup(x => x.UpdateInstanceAsync(request, moq::It.IsAny<grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall<Instance>(stt::Task.FromResult(expectedResponse), null, null, null, null));
BigtableInstanceAdminClient client = new BigtableInstanceAdminClientImpl(mockGrpcClient.Object, null);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,54 +27,57 @@ static InstanceReflection() {
"Cidnb29nbGUvYmlndGFibGUvYWRtaW4vdjIvaW5zdGFuY2UucHJvdG8SGGdv",
"b2dsZS5iaWd0YWJsZS5hZG1pbi52MhofZ29vZ2xlL2FwaS9maWVsZF9iZWhh",
"dmlvci5wcm90bxoZZ29vZ2xlL2FwaS9yZXNvdXJjZS5wcm90bxolZ29vZ2xl",
"L2JpZ3RhYmxlL2FkbWluL3YyL2NvbW1vbi5wcm90byLdAwoISW5zdGFuY2US",
"EQoEbmFtZRgBIAEoCUID4EEDEhkKDGRpc3BsYXlfbmFtZRgCIAEoCUID4EEC",
"EjcKBXN0YXRlGAMgASgOMiguZ29vZ2xlLmJpZ3RhYmxlLmFkbWluLnYyLklu",
"c3RhbmNlLlN0YXRlEjUKBHR5cGUYBCABKA4yJy5nb29nbGUuYmlndGFibGUu",
"YWRtaW4udjIuSW5zdGFuY2UuVHlwZRI+CgZsYWJlbHMYBSADKAsyLi5nb29n",
"bGUuYmlndGFibGUuYWRtaW4udjIuSW5zdGFuY2UuTGFiZWxzRW50cnkaLQoL",
"TGFiZWxzRW50cnkSCwoDa2V5GAEgASgJEg0KBXZhbHVlGAIgASgJOgI4ASI1",
"CgVTdGF0ZRITCg9TVEFURV9OT1RfS05PV04QABIJCgVSRUFEWRABEgwKCENS",
"RUFUSU5HEAIiPQoEVHlwZRIUChBUWVBFX1VOU1BFQ0lGSUVEEAASDgoKUFJP",
"RFVDVElPThABEg8KC0RFVkVMT1BNRU5UEAI6TupBSwogYmlndGFibGUuZ29v",
"Z2xlYXBpcy5jb20vSW5zdGFuY2USJ3Byb2plY3RzL3twcm9qZWN0fS9pbnN0",
"YW5jZXMve2luc3RhbmNlfSLNBAoHQ2x1c3RlchIRCgRuYW1lGAEgASgJQgPg",
"QQMSOAoIbG9jYXRpb24YAiABKAlCJvpBIwohbG9jYXRpb25zLmdvb2dsZWFw",
"aXMuY29tL0xvY2F0aW9uEjsKBXN0YXRlGAMgASgOMicuZ29vZ2xlLmJpZ3Rh",
"YmxlLmFkbWluLnYyLkNsdXN0ZXIuU3RhdGVCA+BBAxIYCgtzZXJ2ZV9ub2Rl",
"cxgEIAEoBUID4EECEkMKFGRlZmF1bHRfc3RvcmFnZV90eXBlGAUgASgOMiUu",
"Z29vZ2xlLmJpZ3RhYmxlLmFkbWluLnYyLlN0b3JhZ2VUeXBlElIKEWVuY3J5",
"cHRpb25fY29uZmlnGAYgASgLMjIuZ29vZ2xlLmJpZ3RhYmxlLmFkbWluLnYy",
"LkNsdXN0ZXIuRW5jcnlwdGlvbkNvbmZpZ0ID4EEFGlAKEEVuY3J5cHRpb25D",
"b25maWcSPAoMa21zX2tleV9uYW1lGAEgASgJQib6QSMKIWNsb3Vka21zLmdv",
"b2dsZWFwaXMuY29tL0NyeXB0b0tleSJRCgVTdGF0ZRITCg9TVEFURV9OT1Rf",
"S05PV04QABIJCgVSRUFEWRABEgwKCENSRUFUSU5HEAISDAoIUkVTSVpJTkcQ",
"AxIMCghESVNBQkxFRBAEOmDqQV0KH2JpZ3RhYmxlLmdvb2dsZWFwaXMuY29t",
"L0NsdXN0ZXISOnByb2plY3RzL3twcm9qZWN0fS9pbnN0YW5jZXMve2luc3Rh",
"bmNlfS9jbHVzdGVycy97Y2x1c3Rlcn0igwQKCkFwcFByb2ZpbGUSDAoEbmFt",
"ZRgBIAEoCRIMCgRldGFnGAIgASgJEhMKC2Rlc2NyaXB0aW9uGAMgASgJEmcK",
"HW11bHRpX2NsdXN0ZXJfcm91dGluZ191c2VfYW55GAUgASgLMj4uZ29vZ2xl",
"LmJpZ3RhYmxlLmFkbWluLnYyLkFwcFByb2ZpbGUuTXVsdGlDbHVzdGVyUm91",
"dGluZ1VzZUFueUgAElsKFnNpbmdsZV9jbHVzdGVyX3JvdXRpbmcYBiABKAsy",
"OS5nb29nbGUuYmlndGFibGUuYWRtaW4udjIuQXBwUHJvZmlsZS5TaW5nbGVD",
"bHVzdGVyUm91dGluZ0gAGjAKGU11bHRpQ2x1c3RlclJvdXRpbmdVc2VBbnkS",
"EwoLY2x1c3Rlcl9pZHMYASADKAkaTgoUU2luZ2xlQ2x1c3RlclJvdXRpbmcS",
"EgoKY2x1c3Rlcl9pZBgBIAEoCRIiChphbGxvd190cmFuc2FjdGlvbmFsX3dy",
"aXRlcxgCIAEoCDpq6kFnCiJiaWd0YWJsZS5nb29nbGVhcGlzLmNvbS9BcHBQ",
"cm9maWxlEkFwcm9qZWN0cy97cHJvamVjdH0vaW5zdGFuY2VzL3tpbnN0YW5j",
"ZX0vYXBwUHJvZmlsZXMve2FwcF9wcm9maWxlfUIQCg5yb3V0aW5nX3BvbGlj",
"eULQAgocY29tLmdvb2dsZS5iaWd0YWJsZS5hZG1pbi52MkINSW5zdGFuY2VQ",
"cm90b1ABWj1nb29nbGUuZ29sYW5nLm9yZy9nZW5wcm90by9nb29nbGVhcGlz",
"L2JpZ3RhYmxlL2FkbWluL3YyO2FkbWluqgIeR29vZ2xlLkNsb3VkLkJpZ3Rh",
"YmxlLkFkbWluLlYyygIeR29vZ2xlXENsb3VkXEJpZ3RhYmxlXEFkbWluXFYy",
"6gIiR29vZ2xlOjpDbG91ZDo6QmlndGFibGU6OkFkbWluOjpWMupBeAohY2xv",
"dWRrbXMuZ29vZ2xlYXBpcy5jb20vQ3J5cHRvS2V5ElNwcm9qZWN0cy97cHJv",
"amVjdH0vbG9jYXRpb25zL3tsb2NhdGlvbn0va2V5UmluZ3Mve2tleV9yaW5n",
"fS9jcnlwdG9LZXlzL3tjcnlwdG9fa2V5fWIGcHJvdG8z"));
"L2JpZ3RhYmxlL2FkbWluL3YyL2NvbW1vbi5wcm90bxofZ29vZ2xlL3Byb3Rv",
"YnVmL3RpbWVzdGFtcC5wcm90bxocZ29vZ2xlL2FwaS9hbm5vdGF0aW9ucy5w",
"cm90byKTBAoISW5zdGFuY2USEQoEbmFtZRgBIAEoCUID4EEDEhkKDGRpc3Bs",
"YXlfbmFtZRgCIAEoCUID4EECEjcKBXN0YXRlGAMgASgOMiguZ29vZ2xlLmJp",
"Z3RhYmxlLmFkbWluLnYyLkluc3RhbmNlLlN0YXRlEjUKBHR5cGUYBCABKA4y",
"Jy5nb29nbGUuYmlndGFibGUuYWRtaW4udjIuSW5zdGFuY2UuVHlwZRI+CgZs",
"YWJlbHMYBSADKAsyLi5nb29nbGUuYmlndGFibGUuYWRtaW4udjIuSW5zdGFu",
"Y2UuTGFiZWxzRW50cnkSNAoLY3JlYXRlX3RpbWUYByABKAsyGi5nb29nbGUu",
"cHJvdG9idWYuVGltZXN0YW1wQgPgQQMaLQoLTGFiZWxzRW50cnkSCwoDa2V5",
"GAEgASgJEg0KBXZhbHVlGAIgASgJOgI4ASI1CgVTdGF0ZRITCg9TVEFURV9O",
"T1RfS05PV04QABIJCgVSRUFEWRABEgwKCENSRUFUSU5HEAIiPQoEVHlwZRIU",
"ChBUWVBFX1VOU1BFQ0lGSUVEEAASDgoKUFJPRFVDVElPThABEg8KC0RFVkVM",
"T1BNRU5UEAI6TupBSwogYmlndGFibGUuZ29vZ2xlYXBpcy5jb20vSW5zdGFu",
"Y2USJ3Byb2plY3RzL3twcm9qZWN0fS9pbnN0YW5jZXMve2luc3RhbmNlfSLN",
"BAoHQ2x1c3RlchIRCgRuYW1lGAEgASgJQgPgQQMSOAoIbG9jYXRpb24YAiAB",
"KAlCJvpBIwohbG9jYXRpb25zLmdvb2dsZWFwaXMuY29tL0xvY2F0aW9uEjsK",
"BXN0YXRlGAMgASgOMicuZ29vZ2xlLmJpZ3RhYmxlLmFkbWluLnYyLkNsdXN0",
"ZXIuU3RhdGVCA+BBAxIYCgtzZXJ2ZV9ub2RlcxgEIAEoBUID4EECEkMKFGRl",
"ZmF1bHRfc3RvcmFnZV90eXBlGAUgASgOMiUuZ29vZ2xlLmJpZ3RhYmxlLmFk",
"bWluLnYyLlN0b3JhZ2VUeXBlElIKEWVuY3J5cHRpb25fY29uZmlnGAYgASgL",
"MjIuZ29vZ2xlLmJpZ3RhYmxlLmFkbWluLnYyLkNsdXN0ZXIuRW5jcnlwdGlv",
"bkNvbmZpZ0ID4EEFGlAKEEVuY3J5cHRpb25Db25maWcSPAoMa21zX2tleV9u",
"YW1lGAEgASgJQib6QSMKIWNsb3Vka21zLmdvb2dsZWFwaXMuY29tL0NyeXB0",
"b0tleSJRCgVTdGF0ZRITCg9TVEFURV9OT1RfS05PV04QABIJCgVSRUFEWRAB",
"EgwKCENSRUFUSU5HEAISDAoIUkVTSVpJTkcQAxIMCghESVNBQkxFRBAEOmDq",
"QV0KH2JpZ3RhYmxlLmdvb2dsZWFwaXMuY29tL0NsdXN0ZXISOnByb2plY3Rz",
"L3twcm9qZWN0fS9pbnN0YW5jZXMve2luc3RhbmNlfS9jbHVzdGVycy97Y2x1",
"c3Rlcn0igwQKCkFwcFByb2ZpbGUSDAoEbmFtZRgBIAEoCRIMCgRldGFnGAIg",
"ASgJEhMKC2Rlc2NyaXB0aW9uGAMgASgJEmcKHW11bHRpX2NsdXN0ZXJfcm91",
"dGluZ191c2VfYW55GAUgASgLMj4uZ29vZ2xlLmJpZ3RhYmxlLmFkbWluLnYy",
"LkFwcFByb2ZpbGUuTXVsdGlDbHVzdGVyUm91dGluZ1VzZUFueUgAElsKFnNp",
"bmdsZV9jbHVzdGVyX3JvdXRpbmcYBiABKAsyOS5nb29nbGUuYmlndGFibGUu",
"YWRtaW4udjIuQXBwUHJvZmlsZS5TaW5nbGVDbHVzdGVyUm91dGluZ0gAGjAK",
"GU11bHRpQ2x1c3RlclJvdXRpbmdVc2VBbnkSEwoLY2x1c3Rlcl9pZHMYASAD",
"KAkaTgoUU2luZ2xlQ2x1c3RlclJvdXRpbmcSEgoKY2x1c3Rlcl9pZBgBIAEo",
"CRIiChphbGxvd190cmFuc2FjdGlvbmFsX3dyaXRlcxgCIAEoCDpq6kFnCiJi",
"aWd0YWJsZS5nb29nbGVhcGlzLmNvbS9BcHBQcm9maWxlEkFwcm9qZWN0cy97",
"cHJvamVjdH0vaW5zdGFuY2VzL3tpbnN0YW5jZX0vYXBwUHJvZmlsZXMve2Fw",
"cF9wcm9maWxlfUIQCg5yb3V0aW5nX3BvbGljeULQAgocY29tLmdvb2dsZS5i",
"aWd0YWJsZS5hZG1pbi52MkINSW5zdGFuY2VQcm90b1ABWj1nb29nbGUuZ29s",
"YW5nLm9yZy9nZW5wcm90by9nb29nbGVhcGlzL2JpZ3RhYmxlL2FkbWluL3Yy",
"O2FkbWluqgIeR29vZ2xlLkNsb3VkLkJpZ3RhYmxlLkFkbWluLlYyygIeR29v",
"Z2xlXENsb3VkXEJpZ3RhYmxlXEFkbWluXFYy6gIiR29vZ2xlOjpDbG91ZDo6",
"QmlndGFibGU6OkFkbWluOjpWMupBeAohY2xvdWRrbXMuZ29vZ2xlYXBpcy5j",
"b20vQ3J5cHRvS2V5ElNwcm9qZWN0cy97cHJvamVjdH0vbG9jYXRpb25zL3ts",
"b2NhdGlvbn0va2V5UmluZ3Mve2tleV9yaW5nfS9jcnlwdG9LZXlzL3tjcnlw",
"dG9fa2V5fWIGcHJvdG8z"));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::Google.Api.FieldBehaviorReflection.Descriptor, global::Google.Api.ResourceReflection.Descriptor, global::Google.Cloud.Bigtable.Admin.V2.CommonReflection.Descriptor, },
new pbr::FileDescriptor[] { global::Google.Api.FieldBehaviorReflection.Descriptor, global::Google.Api.ResourceReflection.Descriptor, global::Google.Cloud.Bigtable.Admin.V2.CommonReflection.Descriptor, global::Google.Protobuf.WellKnownTypes.TimestampReflection.Descriptor, global::Google.Api.AnnotationsReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.Bigtable.Admin.V2.Instance), global::Google.Cloud.Bigtable.Admin.V2.Instance.Parser, new[]{ "Name", "DisplayName", "State", "Type", "Labels" }, null, new[]{ typeof(global::Google.Cloud.Bigtable.Admin.V2.Instance.Types.State), typeof(global::Google.Cloud.Bigtable.Admin.V2.Instance.Types.Type) }, null, new pbr::GeneratedClrTypeInfo[] { null, }),
new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.Bigtable.Admin.V2.Instance), global::Google.Cloud.Bigtable.Admin.V2.Instance.Parser, new[]{ "Name", "DisplayName", "State", "Type", "Labels", "CreateTime" }, null, new[]{ typeof(global::Google.Cloud.Bigtable.Admin.V2.Instance.Types.State), typeof(global::Google.Cloud.Bigtable.Admin.V2.Instance.Types.Type) }, null, new pbr::GeneratedClrTypeInfo[] { null, }),
new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.Bigtable.Admin.V2.Cluster), global::Google.Cloud.Bigtable.Admin.V2.Cluster.Parser, new[]{ "Name", "Location", "State", "ServeNodes", "DefaultStorageType", "EncryptionConfig" }, null, new[]{ typeof(global::Google.Cloud.Bigtable.Admin.V2.Cluster.Types.State) }, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.Bigtable.Admin.V2.Cluster.Types.EncryptionConfig), global::Google.Cloud.Bigtable.Admin.V2.Cluster.Types.EncryptionConfig.Parser, new[]{ "KmsKeyName" }, null, null, null, null)}),
new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.Bigtable.Admin.V2.AppProfile), global::Google.Cloud.Bigtable.Admin.V2.AppProfile.Parser, new[]{ "Name", "Etag", "Description", "MultiClusterRoutingUseAny", "SingleClusterRouting" }, new[]{ "RoutingPolicy" }, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.Bigtable.Admin.V2.AppProfile.Types.MultiClusterRoutingUseAny), global::Google.Cloud.Bigtable.Admin.V2.AppProfile.Types.MultiClusterRoutingUseAny.Parser, new[]{ "ClusterIds" }, null, null, null, null),
new pbr::GeneratedClrTypeInfo(typeof(global::Google.Cloud.Bigtable.Admin.V2.AppProfile.Types.SingleClusterRouting), global::Google.Cloud.Bigtable.Admin.V2.AppProfile.Types.SingleClusterRouting.Parser, new[]{ "ClusterId", "AllowTransactionalWrites" }, null, null, null, null)})
Expand Down Expand Up @@ -124,6 +127,7 @@ public Instance(Instance other) : this() {
state_ = other.state_;
type_ = other.type_;
labels_ = other.labels_.Clone();
createTime_ = other.createTime_ != null ? other.createTime_.Clone() : null;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}

Expand Down Expand Up @@ -215,6 +219,22 @@ public string DisplayName {
get { return labels_; }
}

/// <summary>Field number for the "create_time" field.</summary>
public const int CreateTimeFieldNumber = 7;
private global::Google.Protobuf.WellKnownTypes.Timestamp createTime_;
/// <summary>
/// Output only. A server-assigned timestamp representing when this Instance was created.
/// For instances created before this field was added (August 2021), this value
/// is `seconds: 0, nanos: 1`.
/// </summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public global::Google.Protobuf.WellKnownTypes.Timestamp CreateTime {
get { return createTime_; }
set {
createTime_ = value;
}
}

[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override bool Equals(object other) {
return Equals(other as Instance);
Expand All @@ -233,6 +253,7 @@ public bool Equals(Instance other) {
if (State != other.State) return false;
if (Type != other.Type) return false;
if (!Labels.Equals(other.Labels)) return false;
if (!object.Equals(CreateTime, other.CreateTime)) return false;
return Equals(_unknownFields, other._unknownFields);
}

Expand All @@ -244,6 +265,7 @@ public override int GetHashCode() {
if (State != global::Google.Cloud.Bigtable.Admin.V2.Instance.Types.State.NotKnown) hash ^= State.GetHashCode();
if (Type != global::Google.Cloud.Bigtable.Admin.V2.Instance.Types.Type.Unspecified) hash ^= Type.GetHashCode();
hash ^= Labels.GetHashCode();
if (createTime_ != null) hash ^= CreateTime.GetHashCode();
if (_unknownFields != null) {
hash ^= _unknownFields.GetHashCode();
}
Expand Down Expand Up @@ -277,6 +299,10 @@ public void WriteTo(pb::CodedOutputStream output) {
output.WriteEnum((int) Type);
}
labels_.WriteTo(output, _map_labels_codec);
if (createTime_ != null) {
output.WriteRawTag(58);
output.WriteMessage(CreateTime);
}
if (_unknownFields != null) {
_unknownFields.WriteTo(output);
}
Expand All @@ -303,6 +329,10 @@ public void WriteTo(pb::CodedOutputStream output) {
output.WriteEnum((int) Type);
}
labels_.WriteTo(ref output, _map_labels_codec);
if (createTime_ != null) {
output.WriteRawTag(58);
output.WriteMessage(CreateTime);
}
if (_unknownFields != null) {
_unknownFields.WriteTo(ref output);
}
Expand All @@ -325,6 +355,9 @@ public int CalculateSize() {
size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) Type);
}
size += labels_.CalculateSize(_map_labels_codec);
if (createTime_ != null) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(CreateTime);
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
Expand All @@ -349,6 +382,12 @@ public void MergeFrom(Instance other) {
Type = other.Type;
}
labels_.Add(other.labels_);
if (other.createTime_ != null) {
if (createTime_ == null) {
CreateTime = new global::Google.Protobuf.WellKnownTypes.Timestamp();
}
CreateTime.MergeFrom(other.CreateTime);
}
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
}

Expand Down Expand Up @@ -383,6 +422,13 @@ public void MergeFrom(pb::CodedInputStream input) {
labels_.AddEntriesFrom(input, _map_labels_codec);
break;
}
case 58: {
if (createTime_ == null) {
CreateTime = new global::Google.Protobuf.WellKnownTypes.Timestamp();
}
input.ReadMessage(CreateTime);
break;
}
}
}
#endif
Expand Down Expand Up @@ -417,6 +463,13 @@ public void MergeFrom(pb::CodedInputStream input) {
labels_.AddEntriesFrom(ref input, _map_labels_codec);
break;
}
case 58: {
if (createTime_ == null) {
CreateTime = new global::Google.Protobuf.WellKnownTypes.Timestamp();
}
input.ReadMessage(CreateTime);
break;
}
}
}
}
Expand Down
Loading

0 comments on commit f594b06

Please sign in to comment.