diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/AnalyticsMetadata.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/AnalyticsMetadata.java index 5ea9d3a67163..d846b5a3e104 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/AnalyticsMetadata.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/AnalyticsMetadata.java @@ -56,13 +56,13 @@ private AnalyticsMetadata() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_AnalyticsMetadata_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_AnalyticsMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_AnalyticsMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.AnalyticsMetadata.class, @@ -295,13 +295,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.AnalyticsMetadata) com.google.backstory.AnalyticsMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_AnalyticsMetadata_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_AnalyticsMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_AnalyticsMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.AnalyticsMetadata.class, @@ -325,7 +325,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_AnalyticsMetadata_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_AnalyticsMetadata_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/AppCompatMetadata.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/AppCompatMetadata.java index 32f4bd093202..2da111c67d9c 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/AppCompatMetadata.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/AppCompatMetadata.java @@ -56,13 +56,13 @@ private AppCompatMetadata() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_AppCompatMetadata_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_AppCompatMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_AppCompatMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.AppCompatMetadata.class, @@ -354,13 +354,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.AppCompatMetadata) com.google.backstory.AppCompatMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_AppCompatMetadata_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_AppCompatMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_AppCompatMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.AppCompatMetadata.class, @@ -386,7 +386,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_AppCompatMetadata_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_AppCompatMetadata_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Artifact.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Artifact.java index 2a9453908df6..74c5c0d0ffb6 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Artifact.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Artifact.java @@ -63,13 +63,13 @@ private Artifact() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Artifact_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Artifact_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Artifact_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Artifact_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Artifact.class, com.google.backstory.Artifact.Builder.class); } @@ -1454,13 +1454,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.Artifact) com.google.backstory.ArtifactOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Artifact_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Artifact_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Artifact_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Artifact_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Artifact.class, com.google.backstory.Artifact.Builder.class); } @@ -1560,7 +1560,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_Artifact_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Artifact_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/ArtifactClient.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/ArtifactClient.java index 9ebcc116ba15..d6ee2654e6f8 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/ArtifactClient.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/ArtifactClient.java @@ -57,13 +57,13 @@ private ArtifactClient() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_ArtifactClient_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_ArtifactClient_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_ArtifactClient_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.ArtifactClient.class, @@ -401,13 +401,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.ArtifactClient) com.google.backstory.ArtifactClientOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_ArtifactClient_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_ArtifactClient_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_ArtifactClient_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.ArtifactClient.class, @@ -432,7 +432,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_ArtifactClient_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_ArtifactClient_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Asset.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Asset.java index 96f6cbd0c76a..24c97c1bbb7d 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Asset.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Asset.java @@ -70,13 +70,13 @@ private Asset() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Asset_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Asset_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Asset_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Asset_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Asset.class, com.google.backstory.Asset.Builder.class); } @@ -2493,13 +2493,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.Asset) com.google.backstory.AssetOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Asset_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Asset_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Asset_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Asset_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Asset.class, com.google.backstory.Asset.Builder.class); } @@ -2630,7 +2630,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_Asset_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Asset_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/AttackDetails.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/AttackDetails.java index 293bd084ad87..98d4ccaa235f 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/AttackDetails.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/AttackDetails.java @@ -58,13 +58,13 @@ private AttackDetails() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_AttackDetails_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_AttackDetails_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_AttackDetails_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.AttackDetails.class, @@ -165,14 +165,14 @@ private Tactic() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_AttackDetails_Tactic_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_AttackDetails_Tactic_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.AttackDetails.Tactic.class, @@ -468,14 +468,14 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.AttackDetails.Tactic) com.google.backstory.AttackDetails.TacticOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_AttackDetails_Tactic_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_AttackDetails_Tactic_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.AttackDetails.Tactic.class, @@ -500,7 +500,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_AttackDetails_Tactic_descriptor; } @@ -1040,14 +1040,14 @@ private Technique() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_AttackDetails_Technique_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_AttackDetails_Technique_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.AttackDetails.Technique.class, @@ -1467,14 +1467,14 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.AttackDetails.Technique) com.google.backstory.AttackDetails.TechniqueOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_AttackDetails_Technique_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_AttackDetails_Technique_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.AttackDetails.Technique.class, @@ -1501,7 +1501,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_AttackDetails_Technique_descriptor; } @@ -2542,13 +2542,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.AttackDetails) com.google.backstory.AttackDetailsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_AttackDetails_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_AttackDetails_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_AttackDetails_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.AttackDetails.class, @@ -2586,7 +2586,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_AttackDetails_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_AttackDetails_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Attribute.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Attribute.java index 5811d574c65b..f7e7bf5fbbb3 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Attribute.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Attribute.java @@ -61,13 +61,13 @@ private Attribute() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Attribute_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Attribute_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Attribute_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Attribute_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Attribute.class, com.google.backstory.Attribute.Builder.class); } @@ -718,13 +718,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.Attribute) com.google.backstory.AttributeOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Attribute_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Attribute_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Attribute_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Attribute_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Attribute.class, com.google.backstory.Attribute.Builder.class); } @@ -795,7 +795,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_Attribute_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Attribute_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Authentication.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Authentication.java index 100787b21d30..32958e04e14f 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Authentication.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Authentication.java @@ -74,13 +74,13 @@ private Authentication() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Authentication_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Authentication_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_Authentication_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Authentication.class, @@ -1760,13 +1760,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.Authentication) com.google.backstory.AuthenticationOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Authentication_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Authentication_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_Authentication_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Authentication.class, @@ -1793,7 +1793,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_Authentication_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Authentication_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/BoolSequence.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/BoolSequence.java index c30e66aa1a04..a9afd0e8d0ef 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/BoolSequence.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/BoolSequence.java @@ -56,13 +56,13 @@ private BoolSequence() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_BoolSequence_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_BoolSequence_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_BoolSequence_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_BoolSequence_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.BoolSequence.class, com.google.backstory.BoolSequence.Builder.class); @@ -308,13 +308,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.BoolSequence) com.google.backstory.BoolSequenceOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_BoolSequence_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_BoolSequence_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_BoolSequence_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.BoolSequence.class, @@ -338,7 +338,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_BoolSequence_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_BoolSequence_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Browser.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Browser.java index ac2a562cb412..1bc832345715 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Browser.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Browser.java @@ -64,13 +64,13 @@ private Browser() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Browser_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Browser_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Browser_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Browser_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Browser.class, com.google.backstory.Browser.Builder.class); } @@ -1229,13 +1229,13 @@ private Cookie() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Browser_Cookie_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Browser_Cookie_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_Browser_Cookie_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Browser.Cookie.class, @@ -2109,13 +2109,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.Browser.Cookie) com.google.backstory.Browser.CookieOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Browser_Cookie_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Browser_Cookie_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_Browser_Cookie_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Browser.Cookie.class, @@ -2162,7 +2162,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_Browser_Cookie_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Browser_Cookie_descriptor; } @java.lang.Override @@ -4492,13 +4492,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.Browser) com.google.backstory.BrowserOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Browser_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Browser_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Browser_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Browser_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Browser.class, com.google.backstory.Browser.Builder.class); } @@ -4565,7 +4565,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_Browser_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Browser_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/BytesSequence.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/BytesSequence.java index 481570db39ca..f6c708067834 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/BytesSequence.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/BytesSequence.java @@ -56,13 +56,13 @@ private BytesSequence() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_BytesSequence_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_BytesSequence_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_BytesSequence_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.BytesSequence.class, @@ -301,13 +301,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.BytesSequence) com.google.backstory.BytesSequenceOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_BytesSequence_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_BytesSequence_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_BytesSequence_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.BytesSequence.class, @@ -331,7 +331,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_BytesSequence_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_BytesSequence_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Certificate.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Certificate.java index 0f7c9b65445b..c4b9b5b8eae8 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Certificate.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Certificate.java @@ -62,13 +62,13 @@ private Certificate() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Certificate_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Certificate_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Certificate_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Certificate_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Certificate.class, com.google.backstory.Certificate.Builder.class); } @@ -797,13 +797,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.Certificate) com.google.backstory.CertificateOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Certificate_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Certificate_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_Certificate_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Certificate.class, @@ -853,7 +853,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_Certificate_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Certificate_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Cloud.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Cloud.java index d7557a759387..8b7820c19adf 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Cloud.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Cloud.java @@ -57,13 +57,13 @@ private Cloud() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Cloud_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Cloud_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Cloud_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Cloud_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Cloud.class, com.google.backstory.Cloud.Builder.class); } @@ -680,13 +680,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.Cloud) com.google.backstory.CloudOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Cloud_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Cloud_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Cloud_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Cloud_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Cloud.class, com.google.backstory.Cloud.Builder.class); } @@ -729,7 +729,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_Cloud_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Cloud_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Collection.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Collection.java index 1d74b1e36adf..482add96a246 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Collection.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Collection.java @@ -1839,7 +1839,7 @@ public com.google.backstory.Collection.RunFrequency getRuleRunFrequency() { * *
    * The total number of simulated events that contributed to this detection.
-   * Simulated events are realistic threat sequences (Raw Logs or UDM)
+   * Simulated events are realistic threat sequences (Raw Logs or Udm)
    * programmatically delivered into the production ingestion pipeline to verify
    * the entire detection lifecycle—from identification to action.
    * 
@@ -6617,7 +6617,7 @@ public Builder clearRuleRunFrequency() { * *
      * The total number of simulated events that contributed to this detection.
-     * Simulated events are realistic threat sequences (Raw Logs or UDM)
+     * Simulated events are realistic threat sequences (Raw Logs or Udm)
      * programmatically delivered into the production ingestion pipeline to verify
      * the entire detection lifecycle—from identification to action.
      * 
@@ -6636,7 +6636,7 @@ public long getSimulatedEventCount() { * *
      * The total number of simulated events that contributed to this detection.
-     * Simulated events are realistic threat sequences (Raw Logs or UDM)
+     * Simulated events are realistic threat sequences (Raw Logs or Udm)
      * programmatically delivered into the production ingestion pipeline to verify
      * the entire detection lifecycle—from identification to action.
      * 
@@ -6659,7 +6659,7 @@ public Builder setSimulatedEventCount(long value) { * *
      * The total number of simulated events that contributed to this detection.
-     * Simulated events are realistic threat sequences (Raw Logs or UDM)
+     * Simulated events are realistic threat sequences (Raw Logs or Udm)
      * programmatically delivered into the production ingestion pipeline to verify
      * the entire detection lifecycle—from identification to action.
      * 
diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/CollectionOrBuilder.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/CollectionOrBuilder.java index 9a279542fe08..3e40c6f32c4b 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/CollectionOrBuilder.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/CollectionOrBuilder.java @@ -815,7 +815,7 @@ public interface CollectionOrBuilder * *
    * The total number of simulated events that contributed to this detection.
-   * Simulated events are realistic threat sequences (Raw Logs or UDM)
+   * Simulated events are realistic threat sequences (Raw Logs or Udm)
    * programmatically delivered into the production ingestion pipeline to verify
    * the entire detection lifecycle—from identification to action.
    * 
diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/CollectionOuterClass.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/CollectionOuterClass.java index 2b61b85f7e19..6a6287a9feb2 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/CollectionOuterClass.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/CollectionOuterClass.java @@ -151,7 +151,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021newest_event_time\030\004 \001(\0132\032.google.protobuf.Timestamp\0224\n" + "\021ingestion_latency\030\005 \001(\0132\031.google.protobuf.Duration\"\235\002\n" + "\tReference\022$\n" - + "\005event\030\001 \001(\0132\025.google.backstory.UDM\022(\n" + + "\005event\030\001 \001(\0132\025.google.backstory.Udm\022(\n" + "\006entity\030\002 \001(\0132\030.google.backstory.Entity\022B\n" + "\026joined_data_table_rows\030\004" + " \003(\0132\".google.backstory.DataTableRowInfo\022A\n" @@ -190,7 +190,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.Descriptors.FileDescriptor[] { com.google.backstory.EntityProto.getDescriptor(), com.google.backstory.IdOuterClass.getDescriptor(), - com.google.backstory.Udm.getDescriptor(), + com.google.backstory.UdmProto.getDescriptor(), com.google.protobuf.DurationProto.getDescriptor(), com.google.protobuf.StructProto.getDescriptor(), com.google.protobuf.TimestampProto.getDescriptor(), @@ -289,7 +289,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { descriptor.resolveAllFeaturesImmutable(); com.google.backstory.EntityProto.getDescriptor(); com.google.backstory.IdOuterClass.getDescriptor(); - com.google.backstory.Udm.getDescriptor(); + com.google.backstory.UdmProto.getDescriptor(); com.google.protobuf.DurationProto.getDescriptor(); com.google.protobuf.StructProto.getDescriptor(); com.google.protobuf.TimestampProto.getDescriptor(); diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/DNSRecord.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/DNSRecord.java index f8886475be07..e2f331d0396c 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/DNSRecord.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/DNSRecord.java @@ -58,13 +58,13 @@ private DNSRecord() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_DNSRecord_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_DNSRecord_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_DNSRecord_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_DNSRecord_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.DNSRecord.class, com.google.backstory.DNSRecord.Builder.class); } @@ -755,13 +755,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.DNSRecord) com.google.backstory.DNSRecordOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_DNSRecord_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_DNSRecord_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_DNSRecord_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_DNSRecord_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.DNSRecord.class, com.google.backstory.DNSRecord.Builder.class); } @@ -820,7 +820,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_DNSRecord_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_DNSRecord_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/DataAccessLabels.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/DataAccessLabels.java index 7c894d261e61..f5136e6bc55a 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/DataAccessLabels.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/DataAccessLabels.java @@ -300,7 +300,7 @@ public com.google.protobuf.ByteString getNamespacesBytes(int index) { * * *
-   * All the complex labels (UDM search syntax based).
+   * All the complex labels (Udm search syntax based).
    * 
* * repeated string custom_labels = 4; @@ -315,7 +315,7 @@ public com.google.protobuf.ProtocolStringList getCustomLabelsList() { * * *
-   * All the complex labels (UDM search syntax based).
+   * All the complex labels (Udm search syntax based).
    * 
* * repeated string custom_labels = 4; @@ -330,7 +330,7 @@ public int getCustomLabelsCount() { * * *
-   * All the complex labels (UDM search syntax based).
+   * All the complex labels (Udm search syntax based).
    * 
* * repeated string custom_labels = 4; @@ -346,7 +346,7 @@ public java.lang.String getCustomLabels(int index) { * * *
-   * All the complex labels (UDM search syntax based).
+   * All the complex labels (Udm search syntax based).
    * 
* * repeated string custom_labels = 4; @@ -1573,7 +1573,7 @@ private void ensureCustomLabelsIsMutable() { * * *
-     * All the complex labels (UDM search syntax based).
+     * All the complex labels (Udm search syntax based).
      * 
* * repeated string custom_labels = 4; @@ -1589,7 +1589,7 @@ public com.google.protobuf.ProtocolStringList getCustomLabelsList() { * * *
-     * All the complex labels (UDM search syntax based).
+     * All the complex labels (Udm search syntax based).
      * 
* * repeated string custom_labels = 4; @@ -1604,7 +1604,7 @@ public int getCustomLabelsCount() { * * *
-     * All the complex labels (UDM search syntax based).
+     * All the complex labels (Udm search syntax based).
      * 
* * repeated string custom_labels = 4; @@ -1620,7 +1620,7 @@ public java.lang.String getCustomLabels(int index) { * * *
-     * All the complex labels (UDM search syntax based).
+     * All the complex labels (Udm search syntax based).
      * 
* * repeated string custom_labels = 4; @@ -1636,7 +1636,7 @@ public com.google.protobuf.ByteString getCustomLabelsBytes(int index) { * * *
-     * All the complex labels (UDM search syntax based).
+     * All the complex labels (Udm search syntax based).
      * 
* * repeated string custom_labels = 4; @@ -1660,7 +1660,7 @@ public Builder setCustomLabels(int index, java.lang.String value) { * * *
-     * All the complex labels (UDM search syntax based).
+     * All the complex labels (Udm search syntax based).
      * 
* * repeated string custom_labels = 4; @@ -1683,7 +1683,7 @@ public Builder addCustomLabels(java.lang.String value) { * * *
-     * All the complex labels (UDM search syntax based).
+     * All the complex labels (Udm search syntax based).
      * 
* * repeated string custom_labels = 4; @@ -1703,7 +1703,7 @@ public Builder addAllCustomLabels(java.lang.Iterable values) { * * *
-     * All the complex labels (UDM search syntax based).
+     * All the complex labels (Udm search syntax based).
      * 
* * repeated string custom_labels = 4; @@ -1722,7 +1722,7 @@ public Builder clearCustomLabels() { * * *
-     * All the complex labels (UDM search syntax based).
+     * All the complex labels (Udm search syntax based).
      * 
* * repeated string custom_labels = 4; diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/DataAccessLabelsOrBuilder.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/DataAccessLabelsOrBuilder.java index b3938129dc60..da16cd017c4f 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/DataAccessLabelsOrBuilder.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/DataAccessLabelsOrBuilder.java @@ -204,7 +204,7 @@ public interface DataAccessLabelsOrBuilder * * *
-   * All the complex labels (UDM search syntax based).
+   * All the complex labels (Udm search syntax based).
    * 
* * repeated string custom_labels = 4; @@ -217,7 +217,7 @@ public interface DataAccessLabelsOrBuilder * * *
-   * All the complex labels (UDM search syntax based).
+   * All the complex labels (Udm search syntax based).
    * 
* * repeated string custom_labels = 4; @@ -230,7 +230,7 @@ public interface DataAccessLabelsOrBuilder * * *
-   * All the complex labels (UDM search syntax based).
+   * All the complex labels (Udm search syntax based).
    * 
* * repeated string custom_labels = 4; @@ -244,7 +244,7 @@ public interface DataAccessLabelsOrBuilder * * *
-   * All the complex labels (UDM search syntax based).
+   * All the complex labels (Udm search syntax based).
    * 
* * repeated string custom_labels = 4; diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Dhcp.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Dhcp.java index f183eea2da47..de6ad4b5afdf 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Dhcp.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Dhcp.java @@ -69,13 +69,13 @@ private Dhcp() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Dhcp_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Dhcp_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Dhcp_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Dhcp_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Dhcp.class, com.google.backstory.Dhcp.Builder.class); } @@ -669,13 +669,13 @@ private Option() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Dhcp_Option_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Dhcp_Option_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_Dhcp_Option_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Dhcp.Option.class, @@ -901,13 +901,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.Dhcp.Option) com.google.backstory.Dhcp.OptionOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Dhcp_Option_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Dhcp_Option_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_Dhcp_Option_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Dhcp.Option.class, @@ -932,7 +932,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_Dhcp_Option_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Dhcp_Option_descriptor; } @java.lang.Override @@ -2399,13 +2399,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.Dhcp) com.google.backstory.DhcpOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Dhcp_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Dhcp_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Dhcp_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Dhcp_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Dhcp.class, com.google.backstory.Dhcp.Builder.class); } @@ -2453,7 +2453,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_Dhcp_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Dhcp_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Dns.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Dns.java index e1ad1a8af6cb..698af41c5088 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Dns.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Dns.java @@ -59,13 +59,13 @@ private Dns() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Dns_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Dns_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Dns_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Dns_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Dns.class, com.google.backstory.Dns.Builder.class); } @@ -200,13 +200,13 @@ private Question() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Dns_Question_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Dns_Question_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_Dns_Question_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Dns.Question.class, @@ -562,13 +562,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.Dns.Question) com.google.backstory.Dns.QuestionOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Dns_Question_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Dns_Question_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_Dns_Question_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Dns.Question.class, @@ -608,7 +608,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_Dns_Question_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Dns_Question_descriptor; } @java.lang.Override @@ -1371,14 +1371,14 @@ private ResourceRecord() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_Dns_ResourceRecord_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_Dns_ResourceRecord_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Dns.ResourceRecord.class, @@ -1789,14 +1789,14 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.Dns.ResourceRecord) com.google.backstory.Dns.ResourceRecordOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_Dns_ResourceRecord_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_Dns_ResourceRecord_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Dns.ResourceRecord.class, @@ -1825,7 +1825,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_Dns_ResourceRecord_descriptor; } @@ -3248,13 +3248,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.Dns) com.google.backstory.DnsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Dns_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Dns_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Dns_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Dns_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Dns.class, com.google.backstory.Dns.Builder.class); } @@ -3311,7 +3311,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_Dns_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Dns_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Domain.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Domain.java index 7e27ceefdcc0..f8c68b8f7ecd 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Domain.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Domain.java @@ -68,13 +68,13 @@ private Domain() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Domain_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Domain_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Domain_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Domain_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Domain.class, com.google.backstory.Domain.Builder.class); } @@ -2275,13 +2275,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.Domain) com.google.backstory.DomainOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Domain_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Domain_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Domain_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Domain_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Domain.class, com.google.backstory.Domain.Builder.class); } @@ -2441,7 +2441,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_Domain_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Domain_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/DoubleSequence.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/DoubleSequence.java index 3c5d47f6426d..498b122a2e52 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/DoubleSequence.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/DoubleSequence.java @@ -56,13 +56,13 @@ private DoubleSequence() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_DoubleSequence_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_DoubleSequence_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_DoubleSequence_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.DoubleSequence.class, @@ -309,13 +309,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.DoubleSequence) com.google.backstory.DoubleSequenceOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_DoubleSequence_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_DoubleSequence_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_DoubleSequence_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.DoubleSequence.class, @@ -339,7 +339,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_DoubleSequence_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_DoubleSequence_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Element.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Element.java index 12d5fa75a80b..e59f576ec943 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Element.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Element.java @@ -142,9 +142,9 @@ public com.google.backstory.SecurityResultOrBuilder getAssociationOrBuilder() { *
    * References to model primatives including events and entities that share a
    * common association.
-   * Even though a reference can have both UDM and entity, a collection of
+   * Even though a reference can have both Udm and entity, a collection of
    * references (of a single element) will only have one type of message in it
-   * (either UDM / Entity).
+   * (either Udm / Entity).
    * 
* * repeated .google.backstory.Reference references = 2; @@ -160,9 +160,9 @@ public java.util.List getReferencesList() { *
    * References to model primatives including events and entities that share a
    * common association.
-   * Even though a reference can have both UDM and entity, a collection of
+   * Even though a reference can have both Udm and entity, a collection of
    * references (of a single element) will only have one type of message in it
-   * (either UDM / Entity).
+   * (either Udm / Entity).
    * 
* * repeated .google.backstory.Reference references = 2; @@ -179,9 +179,9 @@ public java.util.List getReferencesList() { *
    * References to model primatives including events and entities that share a
    * common association.
-   * Even though a reference can have both UDM and entity, a collection of
+   * Even though a reference can have both Udm and entity, a collection of
    * references (of a single element) will only have one type of message in it
-   * (either UDM / Entity).
+   * (either Udm / Entity).
    * 
* * repeated .google.backstory.Reference references = 2; @@ -197,9 +197,9 @@ public int getReferencesCount() { *
    * References to model primatives including events and entities that share a
    * common association.
-   * Even though a reference can have both UDM and entity, a collection of
+   * Even though a reference can have both Udm and entity, a collection of
    * references (of a single element) will only have one type of message in it
-   * (either UDM / Entity).
+   * (either Udm / Entity).
    * 
* * repeated .google.backstory.Reference references = 2; @@ -215,9 +215,9 @@ public com.google.backstory.Reference getReferences(int index) { *
    * References to model primatives including events and entities that share a
    * common association.
-   * Even though a reference can have both UDM and entity, a collection of
+   * Even though a reference can have both Udm and entity, a collection of
    * references (of a single element) will only have one type of message in it
-   * (either UDM / Entity).
+   * (either Udm / Entity).
    * 
* * repeated .google.backstory.Reference references = 2; @@ -290,7 +290,7 @@ public com.google.protobuf.ByteString getLabelBytes() { * Copied from the detection event_sample.too_many_event_samples field. * If true, the number of references will be capped at the sample limit * (set at rule service). - * This is applicable to both UDM references and Entity references. + * This is applicable to both Udm references and Entity references. * * * bool references_sampled = 4; @@ -312,7 +312,7 @@ public boolean getReferencesSampled() { * Latency metrics for the specific element. These are * calculated from all the contributing events or entities for a single event * variable, not just the sampled ones included in references. This is - * currently only populated for UDM events. + * currently only populated for Udm events. * * * .google.backstory.LatencyMetrics latency_metrics = 5; @@ -331,7 +331,7 @@ public boolean hasLatencyMetrics() { * Latency metrics for the specific element. These are * calculated from all the contributing events or entities for a single event * variable, not just the sampled ones included in references. This is - * currently only populated for UDM events. + * currently only populated for Udm events. * * * .google.backstory.LatencyMetrics latency_metrics = 5; @@ -352,7 +352,7 @@ public com.google.backstory.LatencyMetrics getLatencyMetrics() { * Latency metrics for the specific element. These are * calculated from all the contributing events or entities for a single event * variable, not just the sampled ones included in references. This is - * currently only populated for UDM events. + * currently only populated for Udm events. * * * .google.backstory.LatencyMetrics latency_metrics = 5; @@ -1095,9 +1095,9 @@ private void ensureReferencesIsMutable() { *
      * References to model primatives including events and entities that share a
      * common association.
-     * Even though a reference can have both UDM and entity, a collection of
+     * Even though a reference can have both Udm and entity, a collection of
      * references (of a single element) will only have one type of message in it
-     * (either UDM / Entity).
+     * (either Udm / Entity).
      * 
* * repeated .google.backstory.Reference references = 2; @@ -1116,9 +1116,9 @@ public java.util.List getReferencesList() { *
      * References to model primatives including events and entities that share a
      * common association.
-     * Even though a reference can have both UDM and entity, a collection of
+     * Even though a reference can have both Udm and entity, a collection of
      * references (of a single element) will only have one type of message in it
-     * (either UDM / Entity).
+     * (either Udm / Entity).
      * 
* * repeated .google.backstory.Reference references = 2; @@ -1137,9 +1137,9 @@ public int getReferencesCount() { *
      * References to model primatives including events and entities that share a
      * common association.
-     * Even though a reference can have both UDM and entity, a collection of
+     * Even though a reference can have both Udm and entity, a collection of
      * references (of a single element) will only have one type of message in it
-     * (either UDM / Entity).
+     * (either Udm / Entity).
      * 
* * repeated .google.backstory.Reference references = 2; @@ -1158,9 +1158,9 @@ public com.google.backstory.Reference getReferences(int index) { *
      * References to model primatives including events and entities that share a
      * common association.
-     * Even though a reference can have both UDM and entity, a collection of
+     * Even though a reference can have both Udm and entity, a collection of
      * references (of a single element) will only have one type of message in it
-     * (either UDM / Entity).
+     * (either Udm / Entity).
      * 
* * repeated .google.backstory.Reference references = 2; @@ -1185,9 +1185,9 @@ public Builder setReferences(int index, com.google.backstory.Reference value) { *
      * References to model primatives including events and entities that share a
      * common association.
-     * Even though a reference can have both UDM and entity, a collection of
+     * Even though a reference can have both Udm and entity, a collection of
      * references (of a single element) will only have one type of message in it
-     * (either UDM / Entity).
+     * (either Udm / Entity).
      * 
* * repeated .google.backstory.Reference references = 2; @@ -1210,9 +1210,9 @@ public Builder setReferences( *
      * References to model primatives including events and entities that share a
      * common association.
-     * Even though a reference can have both UDM and entity, a collection of
+     * Even though a reference can have both Udm and entity, a collection of
      * references (of a single element) will only have one type of message in it
-     * (either UDM / Entity).
+     * (either Udm / Entity).
      * 
* * repeated .google.backstory.Reference references = 2; @@ -1237,9 +1237,9 @@ public Builder addReferences(com.google.backstory.Reference value) { *
      * References to model primatives including events and entities that share a
      * common association.
-     * Even though a reference can have both UDM and entity, a collection of
+     * Even though a reference can have both Udm and entity, a collection of
      * references (of a single element) will only have one type of message in it
-     * (either UDM / Entity).
+     * (either Udm / Entity).
      * 
* * repeated .google.backstory.Reference references = 2; @@ -1264,9 +1264,9 @@ public Builder addReferences(int index, com.google.backstory.Reference value) { *
      * References to model primatives including events and entities that share a
      * common association.
-     * Even though a reference can have both UDM and entity, a collection of
+     * Even though a reference can have both Udm and entity, a collection of
      * references (of a single element) will only have one type of message in it
-     * (either UDM / Entity).
+     * (either Udm / Entity).
      * 
* * repeated .google.backstory.Reference references = 2; @@ -1288,9 +1288,9 @@ public Builder addReferences(com.google.backstory.Reference.Builder builderForVa *
      * References to model primatives including events and entities that share a
      * common association.
-     * Even though a reference can have both UDM and entity, a collection of
+     * Even though a reference can have both Udm and entity, a collection of
      * references (of a single element) will only have one type of message in it
-     * (either UDM / Entity).
+     * (either Udm / Entity).
      * 
* * repeated .google.backstory.Reference references = 2; @@ -1313,9 +1313,9 @@ public Builder addReferences( *
      * References to model primatives including events and entities that share a
      * common association.
-     * Even though a reference can have both UDM and entity, a collection of
+     * Even though a reference can have both Udm and entity, a collection of
      * references (of a single element) will only have one type of message in it
-     * (either UDM / Entity).
+     * (either Udm / Entity).
      * 
* * repeated .google.backstory.Reference references = 2; @@ -1338,9 +1338,9 @@ public Builder addAllReferences( *
      * References to model primatives including events and entities that share a
      * common association.
-     * Even though a reference can have both UDM and entity, a collection of
+     * Even though a reference can have both Udm and entity, a collection of
      * references (of a single element) will only have one type of message in it
-     * (either UDM / Entity).
+     * (either Udm / Entity).
      * 
* * repeated .google.backstory.Reference references = 2; @@ -1362,9 +1362,9 @@ public Builder clearReferences() { *
      * References to model primatives including events and entities that share a
      * common association.
-     * Even though a reference can have both UDM and entity, a collection of
+     * Even though a reference can have both Udm and entity, a collection of
      * references (of a single element) will only have one type of message in it
-     * (either UDM / Entity).
+     * (either Udm / Entity).
      * 
* * repeated .google.backstory.Reference references = 2; @@ -1386,9 +1386,9 @@ public Builder removeReferences(int index) { *
      * References to model primatives including events and entities that share a
      * common association.
-     * Even though a reference can have both UDM and entity, a collection of
+     * Even though a reference can have both Udm and entity, a collection of
      * references (of a single element) will only have one type of message in it
-     * (either UDM / Entity).
+     * (either Udm / Entity).
      * 
* * repeated .google.backstory.Reference references = 2; @@ -1403,9 +1403,9 @@ public com.google.backstory.Reference.Builder getReferencesBuilder(int index) { *
      * References to model primatives including events and entities that share a
      * common association.
-     * Even though a reference can have both UDM and entity, a collection of
+     * Even though a reference can have both Udm and entity, a collection of
      * references (of a single element) will only have one type of message in it
-     * (either UDM / Entity).
+     * (either Udm / Entity).
      * 
* * repeated .google.backstory.Reference references = 2; @@ -1424,9 +1424,9 @@ public com.google.backstory.ReferenceOrBuilder getReferencesOrBuilder(int index) *
      * References to model primatives including events and entities that share a
      * common association.
-     * Even though a reference can have both UDM and entity, a collection of
+     * Even though a reference can have both Udm and entity, a collection of
      * references (of a single element) will only have one type of message in it
-     * (either UDM / Entity).
+     * (either Udm / Entity).
      * 
* * repeated .google.backstory.Reference references = 2; @@ -1446,9 +1446,9 @@ public com.google.backstory.ReferenceOrBuilder getReferencesOrBuilder(int index) *
      * References to model primatives including events and entities that share a
      * common association.
-     * Even though a reference can have both UDM and entity, a collection of
+     * Even though a reference can have both Udm and entity, a collection of
      * references (of a single element) will only have one type of message in it
-     * (either UDM / Entity).
+     * (either Udm / Entity).
      * 
* * repeated .google.backstory.Reference references = 2; @@ -1464,9 +1464,9 @@ public com.google.backstory.Reference.Builder addReferencesBuilder() { *
      * References to model primatives including events and entities that share a
      * common association.
-     * Even though a reference can have both UDM and entity, a collection of
+     * Even though a reference can have both Udm and entity, a collection of
      * references (of a single element) will only have one type of message in it
-     * (either UDM / Entity).
+     * (either Udm / Entity).
      * 
* * repeated .google.backstory.Reference references = 2; @@ -1482,9 +1482,9 @@ public com.google.backstory.Reference.Builder addReferencesBuilder(int index) { *
      * References to model primatives including events and entities that share a
      * common association.
-     * Even though a reference can have both UDM and entity, a collection of
+     * Even though a reference can have both Udm and entity, a collection of
      * references (of a single element) will only have one type of message in it
-     * (either UDM / Entity).
+     * (either Udm / Entity).
      * 
* * repeated .google.backstory.Reference references = 2; @@ -1630,7 +1630,7 @@ public Builder setLabelBytes(com.google.protobuf.ByteString value) { * Copied from the detection event_sample.too_many_event_samples field. * If true, the number of references will be capped at the sample limit * (set at rule service). - * This is applicable to both UDM references and Entity references. + * This is applicable to both Udm references and Entity references. * * * bool references_sampled = 4; @@ -1649,7 +1649,7 @@ public boolean getReferencesSampled() { * Copied from the detection event_sample.too_many_event_samples field. * If true, the number of references will be capped at the sample limit * (set at rule service). - * This is applicable to both UDM references and Entity references. + * This is applicable to both Udm references and Entity references. * * * bool references_sampled = 4; @@ -1672,7 +1672,7 @@ public Builder setReferencesSampled(boolean value) { * Copied from the detection event_sample.too_many_event_samples field. * If true, the number of references will be capped at the sample limit * (set at rule service). - * This is applicable to both UDM references and Entity references. + * This is applicable to both Udm references and Entity references. * * * bool references_sampled = 4; @@ -1700,7 +1700,7 @@ public Builder clearReferencesSampled() { * Latency metrics for the specific element. These are * calculated from all the contributing events or entities for a single event * variable, not just the sampled ones included in references. This is - * currently only populated for UDM events. + * currently only populated for Udm events. * * * .google.backstory.LatencyMetrics latency_metrics = 5; @@ -1718,7 +1718,7 @@ public boolean hasLatencyMetrics() { * Latency metrics for the specific element. These are * calculated from all the contributing events or entities for a single event * variable, not just the sampled ones included in references. This is - * currently only populated for UDM events. + * currently only populated for Udm events. * * * .google.backstory.LatencyMetrics latency_metrics = 5; @@ -1742,7 +1742,7 @@ public com.google.backstory.LatencyMetrics getLatencyMetrics() { * Latency metrics for the specific element. These are * calculated from all the contributing events or entities for a single event * variable, not just the sampled ones included in references. This is - * currently only populated for UDM events. + * currently only populated for Udm events. * * * .google.backstory.LatencyMetrics latency_metrics = 5; @@ -1768,7 +1768,7 @@ public Builder setLatencyMetrics(com.google.backstory.LatencyMetrics value) { * Latency metrics for the specific element. These are * calculated from all the contributing events or entities for a single event * variable, not just the sampled ones included in references. This is - * currently only populated for UDM events. + * currently only populated for Udm events. * * * .google.backstory.LatencyMetrics latency_metrics = 5; @@ -1791,7 +1791,7 @@ public Builder setLatencyMetrics(com.google.backstory.LatencyMetrics.Builder bui * Latency metrics for the specific element. These are * calculated from all the contributing events or entities for a single event * variable, not just the sampled ones included in references. This is - * currently only populated for UDM events. + * currently only populated for Udm events. * * * .google.backstory.LatencyMetrics latency_metrics = 5; @@ -1822,7 +1822,7 @@ public Builder mergeLatencyMetrics(com.google.backstory.LatencyMetrics value) { * Latency metrics for the specific element. These are * calculated from all the contributing events or entities for a single event * variable, not just the sampled ones included in references. This is - * currently only populated for UDM events. + * currently only populated for Udm events. * * * .google.backstory.LatencyMetrics latency_metrics = 5; @@ -1845,7 +1845,7 @@ public Builder clearLatencyMetrics() { * Latency metrics for the specific element. These are * calculated from all the contributing events or entities for a single event * variable, not just the sampled ones included in references. This is - * currently only populated for UDM events. + * currently only populated for Udm events. * * * .google.backstory.LatencyMetrics latency_metrics = 5; @@ -1863,7 +1863,7 @@ public com.google.backstory.LatencyMetrics.Builder getLatencyMetricsBuilder() { * Latency metrics for the specific element. These are * calculated from all the contributing events or entities for a single event * variable, not just the sampled ones included in references. This is - * currently only populated for UDM events. + * currently only populated for Udm events. * * * .google.backstory.LatencyMetrics latency_metrics = 5; @@ -1885,7 +1885,7 @@ public com.google.backstory.LatencyMetricsOrBuilder getLatencyMetricsOrBuilder() * Latency metrics for the specific element. These are * calculated from all the contributing events or entities for a single event * variable, not just the sampled ones included in references. This is - * currently only populated for UDM events. + * currently only populated for Udm events. * * * .google.backstory.LatencyMetrics latency_metrics = 5; diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/ElementOrBuilder.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/ElementOrBuilder.java index a1be2606690c..0e9c1954bd77 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/ElementOrBuilder.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/ElementOrBuilder.java @@ -84,9 +84,9 @@ public interface ElementOrBuilder *
    * References to model primatives including events and entities that share a
    * common association.
-   * Even though a reference can have both UDM and entity, a collection of
+   * Even though a reference can have both Udm and entity, a collection of
    * references (of a single element) will only have one type of message in it
-   * (either UDM / Entity).
+   * (either Udm / Entity).
    * 
* * repeated .google.backstory.Reference references = 2; @@ -99,9 +99,9 @@ public interface ElementOrBuilder *
    * References to model primatives including events and entities that share a
    * common association.
-   * Even though a reference can have both UDM and entity, a collection of
+   * Even though a reference can have both Udm and entity, a collection of
    * references (of a single element) will only have one type of message in it
-   * (either UDM / Entity).
+   * (either Udm / Entity).
    * 
* * repeated .google.backstory.Reference references = 2; @@ -114,9 +114,9 @@ public interface ElementOrBuilder *
    * References to model primatives including events and entities that share a
    * common association.
-   * Even though a reference can have both UDM and entity, a collection of
+   * Even though a reference can have both Udm and entity, a collection of
    * references (of a single element) will only have one type of message in it
-   * (either UDM / Entity).
+   * (either Udm / Entity).
    * 
* * repeated .google.backstory.Reference references = 2; @@ -129,9 +129,9 @@ public interface ElementOrBuilder *
    * References to model primatives including events and entities that share a
    * common association.
-   * Even though a reference can have both UDM and entity, a collection of
+   * Even though a reference can have both Udm and entity, a collection of
    * references (of a single element) will only have one type of message in it
-   * (either UDM / Entity).
+   * (either Udm / Entity).
    * 
* * repeated .google.backstory.Reference references = 2; @@ -144,9 +144,9 @@ public interface ElementOrBuilder *
    * References to model primatives including events and entities that share a
    * common association.
-   * Even though a reference can have both UDM and entity, a collection of
+   * Even though a reference can have both Udm and entity, a collection of
    * references (of a single element) will only have one type of message in it
-   * (either UDM / Entity).
+   * (either Udm / Entity).
    * 
* * repeated .google.backstory.Reference references = 2; @@ -186,7 +186,7 @@ public interface ElementOrBuilder * Copied from the detection event_sample.too_many_event_samples field. * If true, the number of references will be capped at the sample limit * (set at rule service). - * This is applicable to both UDM references and Entity references. + * This is applicable to both Udm references and Entity references. * * * bool references_sampled = 4; @@ -202,7 +202,7 @@ public interface ElementOrBuilder * Latency metrics for the specific element. These are * calculated from all the contributing events or entities for a single event * variable, not just the sampled ones included in references. This is - * currently only populated for UDM events. + * currently only populated for Udm events. * * * .google.backstory.LatencyMetrics latency_metrics = 5; @@ -218,7 +218,7 @@ public interface ElementOrBuilder * Latency metrics for the specific element. These are * calculated from all the contributing events or entities for a single event * variable, not just the sampled ones included in references. This is - * currently only populated for UDM events. + * currently only populated for Udm events. * * * .google.backstory.LatencyMetrics latency_metrics = 5; @@ -234,7 +234,7 @@ public interface ElementOrBuilder * Latency metrics for the specific element. These are * calculated from all the contributing events or entities for a single event * variable, not just the sampled ones included in references. This is - * currently only populated for UDM events. + * currently only populated for Udm events. * * * .google.backstory.LatencyMetrics latency_metrics = 5; diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Email.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Email.java index 9a07fe40056f..ed4066533af6 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Email.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Email.java @@ -63,13 +63,13 @@ private Email() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Email_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Email_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Email_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Email_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Email.class, com.google.backstory.Email.Builder.class); } @@ -823,13 +823,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.Email) com.google.backstory.EmailOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Email_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Email_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Email_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Email_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Email.class, com.google.backstory.Email.Builder.class); } @@ -858,7 +858,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_Email_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Email_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Entity.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Entity.java index c5052aadfb28..3d1156bbd1ae 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Entity.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Entity.java @@ -24,7 +24,7 @@ * * *
- * An Entity provides additional context about an item in a UDM event. For
+ * An Entity provides additional context about an item in a Udm event. For
  * example, a PROCESS_LAUNCH event describes that user 'abc@example.corp'
  * launched process 'shady.exe'.
  * The event does not include information that user 'abc@example.com' is a
@@ -130,7 +130,7 @@ public com.google.backstory.EntityMetadataOrBuilder getMetadataOrBuilder() {
    *
    *
    * 
-   * Noun in the UDM event that this entity represents.
+   * Noun in the Udm event that this entity represents.
    * 
* * .google.backstory.Noun entity = 2; @@ -146,7 +146,7 @@ public boolean hasEntity() { * * *
-   * Noun in the UDM event that this entity represents.
+   * Noun in the Udm event that this entity represents.
    * 
* * .google.backstory.Noun entity = 2; @@ -162,7 +162,7 @@ public com.google.backstory.Noun getEntity() { * * *
-   * Noun in the UDM event that this entity represents.
+   * Noun in the Udm event that this entity represents.
    * 
* * .google.backstory.Noun entity = 2; @@ -640,7 +640,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.Builder * * *
-   * An Entity provides additional context about an item in a UDM event. For
+   * An Entity provides additional context about an item in a Udm event. For
    * example, a PROCESS_LAUNCH event describes that user 'abc@example.corp'
    * launched process 'shady.exe'.
    * The event does not include information that user 'abc@example.com' is a
@@ -1144,7 +1144,7 @@ public com.google.backstory.EntityMetadataOrBuilder getMetadataOrBuilder() {
      *
      *
      * 
-     * Noun in the UDM event that this entity represents.
+     * Noun in the Udm event that this entity represents.
      * 
* * .google.backstory.Noun entity = 2; @@ -1159,7 +1159,7 @@ public boolean hasEntity() { * * *
-     * Noun in the UDM event that this entity represents.
+     * Noun in the Udm event that this entity represents.
      * 
* * .google.backstory.Noun entity = 2; @@ -1178,7 +1178,7 @@ public com.google.backstory.Noun getEntity() { * * *
-     * Noun in the UDM event that this entity represents.
+     * Noun in the Udm event that this entity represents.
      * 
* * .google.backstory.Noun entity = 2; @@ -1201,7 +1201,7 @@ public Builder setEntity(com.google.backstory.Noun value) { * * *
-     * Noun in the UDM event that this entity represents.
+     * Noun in the Udm event that this entity represents.
      * 
* * .google.backstory.Noun entity = 2; @@ -1221,7 +1221,7 @@ public Builder setEntity(com.google.backstory.Noun.Builder builderForValue) { * * *
-     * Noun in the UDM event that this entity represents.
+     * Noun in the Udm event that this entity represents.
      * 
* * .google.backstory.Noun entity = 2; @@ -1249,7 +1249,7 @@ public Builder mergeEntity(com.google.backstory.Noun value) { * * *
-     * Noun in the UDM event that this entity represents.
+     * Noun in the Udm event that this entity represents.
      * 
* * .google.backstory.Noun entity = 2; @@ -1269,7 +1269,7 @@ public Builder clearEntity() { * * *
-     * Noun in the UDM event that this entity represents.
+     * Noun in the Udm event that this entity represents.
      * 
* * .google.backstory.Noun entity = 2; @@ -1284,7 +1284,7 @@ public com.google.backstory.Noun.Builder getEntityBuilder() { * * *
-     * Noun in the UDM event that this entity represents.
+     * Noun in the Udm event that this entity represents.
      * 
* * .google.backstory.Noun entity = 2; @@ -1301,7 +1301,7 @@ public com.google.backstory.NounOrBuilder getEntityOrBuilder() { * * *
-     * Noun in the UDM event that this entity represents.
+     * Noun in the Udm event that this entity represents.
      * 
* * .google.backstory.Noun entity = 2; diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/EntityOrBuilder.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/EntityOrBuilder.java index ce6aa3fbebef..ad726baf0e2a 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/EntityOrBuilder.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/EntityOrBuilder.java @@ -67,7 +67,7 @@ public interface EntityOrBuilder * * *
-   * Noun in the UDM event that this entity represents.
+   * Noun in the Udm event that this entity represents.
    * 
* * .google.backstory.Noun entity = 2; @@ -80,7 +80,7 @@ public interface EntityOrBuilder * * *
-   * Noun in the UDM event that this entity represents.
+   * Noun in the Udm event that this entity represents.
    * 
* * .google.backstory.Noun entity = 2; @@ -93,7 +93,7 @@ public interface EntityOrBuilder * * *
-   * Noun in the UDM event that this entity represents.
+   * Noun in the Udm event that this entity represents.
    * 
* * .google.backstory.Noun entity = 2; diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/EntityProto.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/EntityProto.java index e9df6d066235..53c461a987d2 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/EntityProto.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/EntityProto.java @@ -296,7 +296,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { com.google.backstory.EntityRiskProto.getDescriptor(), - com.google.backstory.Udm.getDescriptor(), + com.google.backstory.UdmProto.getDescriptor(), com.google.protobuf.StructProto.getDescriptor(), com.google.protobuf.TimestampProto.getDescriptor(), com.google.type.IntervalProto.getDescriptor(), @@ -387,7 +387,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { }); descriptor.resolveAllFeaturesImmutable(); com.google.backstory.EntityRiskProto.getDescriptor(); - com.google.backstory.Udm.getDescriptor(); + com.google.backstory.UdmProto.getDescriptor(); com.google.protobuf.StructProto.getDescriptor(); com.google.protobuf.TimestampProto.getDescriptor(); com.google.type.IntervalProto.getDescriptor(); diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/ExifInfo.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/ExifInfo.java index d991f715c1be..b26a877a192e 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/ExifInfo.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/ExifInfo.java @@ -59,13 +59,13 @@ private ExifInfo() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_ExifInfo_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_ExifInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_ExifInfo_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_ExifInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.ExifInfo.class, com.google.backstory.ExifInfo.Builder.class); } @@ -577,13 +577,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.ExifInfo) com.google.backstory.ExifInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_ExifInfo_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_ExifInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_ExifInfo_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_ExifInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.ExifInfo.class, com.google.backstory.ExifInfo.Builder.class); } @@ -623,7 +623,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_ExifInfo_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_ExifInfo_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Extensions.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Extensions.java index 72b09be14960..56fa1a019a2b 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Extensions.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Extensions.java @@ -24,7 +24,7 @@ * * *
- * Extensions to a UDM event.
+ * Extensions to a Udm event.
  * 
* * Protobuf type {@code google.backstory.Extensions} @@ -54,13 +54,13 @@ private Extensions(com.google.protobuf.GeneratedMessage.Builder builder) { private Extensions() {} public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Extensions_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Extensions_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Extensions_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Extensions_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Extensions.class, com.google.backstory.Extensions.Builder.class); } @@ -892,7 +892,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.Builder * * *
-   * Extensions to a UDM event.
+   * Extensions to a Udm event.
    * 
* * Protobuf type {@code google.backstory.Extensions} @@ -902,13 +902,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.Extensions) com.google.backstory.ExtensionsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Extensions_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Extensions_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Extensions_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Extensions_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Extensions.class, com.google.backstory.Extensions.Builder.class); } @@ -997,7 +997,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_Extensions_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Extensions_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Favicon.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Favicon.java index da9c541934f9..1819113d4d2f 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Favicon.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Favicon.java @@ -57,13 +57,13 @@ private Favicon() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Favicon_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Favicon_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Favicon_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Favicon_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Favicon.class, com.google.backstory.Favicon.Builder.class); } @@ -355,13 +355,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.Favicon) com.google.backstory.FaviconOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Favicon_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Favicon_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Favicon_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Favicon_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Favicon.class, com.google.backstory.Favicon.Builder.class); } @@ -384,7 +384,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_Favicon_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Favicon_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/File.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/File.java index 44d2727782ee..8341fc9010d5 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/File.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/File.java @@ -72,13 +72,13 @@ private File() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_File_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_File_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_File_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_File_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.File.class, com.google.backstory.File.Builder.class); } @@ -7157,13 +7157,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.File) com.google.backstory.FileOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_File_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_File_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_File_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_File_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.File.class, com.google.backstory.File.Builder.class); } @@ -7330,7 +7330,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_File_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_File_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/FileMetadata.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/FileMetadata.java index f5dfc8a98197..3a8f77feab1c 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/FileMetadata.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/FileMetadata.java @@ -57,13 +57,13 @@ private FileMetadata(com.google.protobuf.GeneratedMessage.Builder builder) { private FileMetadata() {} public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_FileMetadata_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_FileMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_FileMetadata_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_FileMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.FileMetadata.class, com.google.backstory.FileMetadata.Builder.class); @@ -307,13 +307,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.FileMetadata) com.google.backstory.FileMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_FileMetadata_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_FileMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_FileMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.FileMetadata.class, @@ -350,7 +350,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_FileMetadata_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_FileMetadata_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/FileMetadataCodesign.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/FileMetadataCodesign.java index ca1636d1e6d5..41a0680af51f 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/FileMetadataCodesign.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/FileMetadataCodesign.java @@ -58,14 +58,14 @@ private FileMetadataCodesign() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_FileMetadataCodesign_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_FileMetadataCodesign_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.FileMetadataCodesign.class, @@ -491,14 +491,14 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.FileMetadataCodesign) com.google.backstory.FileMetadataCodesignOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_FileMetadataCodesign_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_FileMetadataCodesign_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.FileMetadataCodesign.class, @@ -538,7 +538,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_FileMetadataCodesign_descriptor; } diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/FileMetadataImports.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/FileMetadataImports.java index 3b366287597a..b40de62006c1 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/FileMetadataImports.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/FileMetadataImports.java @@ -57,13 +57,13 @@ private FileMetadataImports() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_FileMetadataImports_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_FileMetadataImports_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_FileMetadataImports_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.FileMetadataImports.class, @@ -380,14 +380,14 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.FileMetadataImports) com.google.backstory.FileMetadataImportsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_FileMetadataImports_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_FileMetadataImports_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.FileMetadataImports.class, @@ -412,7 +412,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_FileMetadataImports_descriptor; } diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/FileMetadataPE.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/FileMetadataPE.java index 0ea82f1cc9b9..df1e5cdc5551 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/FileMetadataPE.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/FileMetadataPE.java @@ -63,13 +63,13 @@ private FileMetadataPE() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_FileMetadataPE_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_FileMetadataPE_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_FileMetadataPE_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.FileMetadataPE.class, @@ -1235,13 +1235,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.FileMetadataPE) com.google.backstory.FileMetadataPEOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_FileMetadataPE_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_FileMetadataPE_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_FileMetadataPE_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.FileMetadataPE.class, @@ -1349,7 +1349,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_FileMetadataPE_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_FileMetadataPE_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/FileMetadataPeResourceInfo.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/FileMetadataPeResourceInfo.java index b21ea5e4afa9..70afbcf8a837 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/FileMetadataPeResourceInfo.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/FileMetadataPeResourceInfo.java @@ -59,14 +59,14 @@ private FileMetadataPeResourceInfo() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_FileMetadataPeResourceInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_FileMetadataPeResourceInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.FileMetadataPeResourceInfo.class, @@ -524,14 +524,14 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.FileMetadataPeResourceInfo) com.google.backstory.FileMetadataPeResourceInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_FileMetadataPeResourceInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_FileMetadataPeResourceInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.FileMetadataPeResourceInfo.class, @@ -559,7 +559,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_FileMetadataPeResourceInfo_descriptor; } diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/FileMetadataSection.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/FileMetadataSection.java index 2111b807cead..e231d32196c0 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/FileMetadataSection.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/FileMetadataSection.java @@ -57,13 +57,13 @@ private FileMetadataSection() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_FileMetadataSection_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_FileMetadataSection_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_FileMetadataSection_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.FileMetadataSection.class, @@ -446,14 +446,14 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.FileMetadataSection) com.google.backstory.FileMetadataSectionOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_FileMetadataSection_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_FileMetadataSection_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.FileMetadataSection.class, @@ -481,7 +481,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_FileMetadataSection_descriptor; } diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/FileMetadataSignatureInfo.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/FileMetadataSignatureInfo.java index 2a9fe2b3eaad..c91f9846c8b9 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/FileMetadataSignatureInfo.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/FileMetadataSignatureInfo.java @@ -59,14 +59,14 @@ private FileMetadataSignatureInfo() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_FileMetadataSignatureInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_FileMetadataSignatureInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.FileMetadataSignatureInfo.class, @@ -611,14 +611,14 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.FileMetadataSignatureInfo) com.google.backstory.FileMetadataSignatureInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_FileMetadataSignatureInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_FileMetadataSignatureInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.FileMetadataSignatureInfo.class, @@ -658,7 +658,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_FileMetadataSignatureInfo_descriptor; } diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/FindingVariable.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/FindingVariable.java index 3d4c9c85eb92..977dca5d461a 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/FindingVariable.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/FindingVariable.java @@ -59,13 +59,13 @@ private FindingVariable() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_FindingVariable_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_FindingVariable_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_FindingVariable_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.FindingVariable.class, @@ -428,7 +428,7 @@ public com.google.protobuf.ByteString getValueBytes() { * * *
-   * The UDM field path for the field which this value was derived from.
+   * The Udm field path for the field which this value was derived from.
    * Example: `principal.user.username`
    * 
* @@ -453,7 +453,7 @@ public java.lang.String getSourcePath() { * * *
-   * The UDM field path for the field which this value was derived from.
+   * The Udm field path for the field which this value was derived from.
    * Example: `principal.user.username`
    * 
* @@ -1562,13 +1562,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.FindingVariable) com.google.backstory.FindingVariableOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_FindingVariable_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_FindingVariable_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_FindingVariable_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.FindingVariable.class, @@ -1617,7 +1617,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_FindingVariable_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_FindingVariable_descriptor; } @java.lang.Override @@ -2167,7 +2167,7 @@ public Builder setValueBytes(com.google.protobuf.ByteString value) { * * *
-     * The UDM field path for the field which this value was derived from.
+     * The Udm field path for the field which this value was derived from.
      * Example: `principal.user.username`
      * 
* @@ -2191,7 +2191,7 @@ public java.lang.String getSourcePath() { * * *
-     * The UDM field path for the field which this value was derived from.
+     * The Udm field path for the field which this value was derived from.
      * Example: `principal.user.username`
      * 
* @@ -2215,7 +2215,7 @@ public com.google.protobuf.ByteString getSourcePathBytes() { * * *
-     * The UDM field path for the field which this value was derived from.
+     * The Udm field path for the field which this value was derived from.
      * Example: `principal.user.username`
      * 
* @@ -2238,7 +2238,7 @@ public Builder setSourcePath(java.lang.String value) { * * *
-     * The UDM field path for the field which this value was derived from.
+     * The Udm field path for the field which this value was derived from.
      * Example: `principal.user.username`
      * 
* @@ -2257,7 +2257,7 @@ public Builder clearSourcePath() { * * *
-     * The UDM field path for the field which this value was derived from.
+     * The Udm field path for the field which this value was derived from.
      * Example: `principal.user.username`
      * 
* diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/FindingVariableOrBuilder.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/FindingVariableOrBuilder.java index 01980e432cfe..8703bbf84191 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/FindingVariableOrBuilder.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/FindingVariableOrBuilder.java @@ -82,7 +82,7 @@ public interface FindingVariableOrBuilder * * *
-   * The UDM field path for the field which this value was derived from.
+   * The Udm field path for the field which this value was derived from.
    * Example: `principal.user.username`
    * 
* @@ -96,7 +96,7 @@ public interface FindingVariableOrBuilder * * *
-   * The UDM field path for the field which this value was derived from.
+   * The Udm field path for the field which this value was derived from.
    * Example: `principal.user.username`
    * 
* diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Ftp.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Ftp.java index e4acba02f5f3..b4330e50735a 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Ftp.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Ftp.java @@ -56,13 +56,13 @@ private Ftp() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Ftp_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Ftp_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Ftp_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Ftp_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Ftp.class, com.google.backstory.Ftp.Builder.class); } @@ -292,13 +292,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.Ftp) com.google.backstory.FtpOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Ftp_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Ftp_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Ftp_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Ftp_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Ftp.class, com.google.backstory.Ftp.Builder.class); } @@ -320,7 +320,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_Ftp_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Ftp_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Group.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Group.java index 52af1beb4e38..750a2bee5fb4 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Group.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Group.java @@ -59,13 +59,13 @@ private Group() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Group_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Group_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Group_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Group_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Group.class, com.google.backstory.Group.Builder.class); } @@ -647,13 +647,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.Group) com.google.backstory.GroupOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Group_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Group_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Group_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Group_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Group.class, com.google.backstory.Group.Builder.class); } @@ -698,7 +698,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_Group_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Group_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/GroupedFields.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/GroupedFields.java index 5b9f6fceb43f..70583b233843 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/GroupedFields.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/GroupedFields.java @@ -24,7 +24,7 @@ * * *
- * Grouped fields are aliases for groups of related UDM fields. All
+ * Grouped fields are aliases for groups of related Udm fields. All
  * fields grouped together are of type string.
  * 
* @@ -64,13 +64,13 @@ private GroupedFields() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_GroupedFields_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_GroupedFields_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_GroupedFields_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.GroupedFields.class, @@ -902,7 +902,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.Builder * * *
-   * Grouped fields are aliases for groups of related UDM fields. All
+   * Grouped fields are aliases for groups of related Udm fields. All
    * fields grouped together are of type string.
    * 
* @@ -913,13 +913,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.GroupedFields) com.google.backstory.GroupedFieldsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_GroupedFields_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_GroupedFields_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_GroupedFields_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.GroupedFields.class, @@ -950,7 +950,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_GroupedFields_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_GroupedFields_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Hardware.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Hardware.java index 199652cc51d3..202be2c839d7 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Hardware.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Hardware.java @@ -61,13 +61,13 @@ private Hardware() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Hardware_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Hardware_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Hardware_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Hardware_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Hardware.class, com.google.backstory.Hardware.Builder.class); } @@ -660,13 +660,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.Hardware) com.google.backstory.HardwareOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Hardware_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Hardware_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Hardware_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Hardware_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Hardware.class, com.google.backstory.Hardware.Builder.class); } @@ -696,7 +696,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_Hardware_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Hardware_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Http.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Http.java index bb37bf42bb3e..35e06cc29f02 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Http.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Http.java @@ -60,13 +60,13 @@ private Http() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Http_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Http_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Http_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Http_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Http.class, com.google.backstory.Http.Builder.class); } @@ -457,13 +457,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.Http) com.google.backstory.HttpOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Http_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Http_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Http_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Http_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Http.class, com.google.backstory.Http.Builder.class); } @@ -488,7 +488,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_Http_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Http_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Id.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Id.java index 4dc60e3221b3..fb27fa9edcda 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Id.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Id.java @@ -24,7 +24,7 @@ * * *
- * Identifier to identify a UDM object like a UDM event, Entity, Collection.
+ * Identifier to identify a Udm object like a Udm event, Entity, Collection.
  * The full identifier for persistence is created by setting the 32 most
  * significant bits as the Id.Namespace enum This is a convenience wrapper to
  * define the id space enum values and provide an easy interface for RPCs, most
@@ -673,7 +673,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.Builder
    *
    *
    * 
-   * Identifier to identify a UDM object like a UDM event, Entity, Collection.
+   * Identifier to identify a Udm object like a Udm event, Entity, Collection.
    * The full identifier for persistence is created by setting the 32 most
    * significant bits as the Id.Namespace enum This is a convenience wrapper to
    * define the id space enum values and provide an easy interface for RPCs, most
diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Int64Sequence.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Int64Sequence.java
index 6227887f22dc..fde30e78eaba 100644
--- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Int64Sequence.java
+++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Int64Sequence.java
@@ -56,13 +56,13 @@ private Int64Sequence() {
   }
 
   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-    return com.google.backstory.Udm.internal_static_google_backstory_Int64Sequence_descriptor;
+    return com.google.backstory.UdmProto.internal_static_google_backstory_Int64Sequence_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.backstory.Udm
+    return com.google.backstory.UdmProto
         .internal_static_google_backstory_Int64Sequence_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
             com.google.backstory.Int64Sequence.class,
@@ -312,13 +312,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B
       // @@protoc_insertion_point(builder_implements:google.backstory.Int64Sequence)
       com.google.backstory.Int64SequenceOrBuilder {
     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-      return com.google.backstory.Udm.internal_static_google_backstory_Int64Sequence_descriptor;
+      return com.google.backstory.UdmProto.internal_static_google_backstory_Int64Sequence_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.backstory.Udm
+      return com.google.backstory.UdmProto
           .internal_static_google_backstory_Int64Sequence_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
               com.google.backstory.Int64Sequence.class,
@@ -342,7 +342,7 @@ public Builder clear() {
 
     @java.lang.Override
     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
-      return com.google.backstory.Udm.internal_static_google_backstory_Int64Sequence_descriptor;
+      return com.google.backstory.UdmProto.internal_static_google_backstory_Int64Sequence_descriptor;
     }
 
     @java.lang.Override
diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Investigation.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Investigation.java
index ea2953017d12..9f58d6e336c8 100644
--- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Investigation.java
+++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Investigation.java
@@ -65,13 +65,13 @@ private Investigation() {
   }
 
   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-    return com.google.backstory.Udm.internal_static_google_backstory_Investigation_descriptor;
+    return com.google.backstory.UdmProto.internal_static_google_backstory_Investigation_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.backstory.Udm
+    return com.google.backstory.UdmProto
         .internal_static_google_backstory_Investigation_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
             com.google.backstory.Investigation.class,
@@ -922,13 +922,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B
       // @@protoc_insertion_point(builder_implements:google.backstory.Investigation)
       com.google.backstory.InvestigationOrBuilder {
     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-      return com.google.backstory.Udm.internal_static_google_backstory_Investigation_descriptor;
+      return com.google.backstory.UdmProto.internal_static_google_backstory_Investigation_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.backstory.Udm
+      return com.google.backstory.UdmProto
           .internal_static_google_backstory_Investigation_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
               com.google.backstory.Investigation.class,
@@ -961,7 +961,7 @@ public Builder clear() {
 
     @java.lang.Override
     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
-      return com.google.backstory.Udm.internal_static_google_backstory_Investigation_descriptor;
+      return com.google.backstory.UdmProto.internal_static_google_backstory_Investigation_descriptor;
     }
 
     @java.lang.Override
diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Label.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Label.java
index 0d6f992a10ae..27102619b079 100644
--- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Label.java
+++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Label.java
@@ -58,13 +58,13 @@ private Label() {
   }
 
   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-    return com.google.backstory.Udm.internal_static_google_backstory_Label_descriptor;
+    return com.google.backstory.UdmProto.internal_static_google_backstory_Label_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.backstory.Udm.internal_static_google_backstory_Label_fieldAccessorTable
+    return com.google.backstory.UdmProto.internal_static_google_backstory_Label_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
             com.google.backstory.Label.class, com.google.backstory.Label.Builder.class);
   }
@@ -446,13 +446,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B
       // @@protoc_insertion_point(builder_implements:google.backstory.Label)
       com.google.backstory.LabelOrBuilder {
     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-      return com.google.backstory.Udm.internal_static_google_backstory_Label_descriptor;
+      return com.google.backstory.UdmProto.internal_static_google_backstory_Label_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.backstory.Udm.internal_static_google_backstory_Label_fieldAccessorTable
+      return com.google.backstory.UdmProto.internal_static_google_backstory_Label_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
               com.google.backstory.Label.class, com.google.backstory.Label.Builder.class);
     }
@@ -477,7 +477,7 @@ public Builder clear() {
 
     @java.lang.Override
     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
-      return com.google.backstory.Udm.internal_static_google_backstory_Label_descriptor;
+      return com.google.backstory.UdmProto.internal_static_google_backstory_Label_descriptor;
     }
 
     @java.lang.Override
diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/LinuxUtmp.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/LinuxUtmp.java
index 43a302f9ef74..d13f79c6b2d5 100644
--- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/LinuxUtmp.java
+++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/LinuxUtmp.java
@@ -56,13 +56,13 @@ private LinuxUtmp() {
   }
 
   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-    return com.google.backstory.Udm.internal_static_google_backstory_LinuxUtmp_descriptor;
+    return com.google.backstory.UdmProto.internal_static_google_backstory_LinuxUtmp_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.backstory.Udm.internal_static_google_backstory_LinuxUtmp_fieldAccessorTable
+    return com.google.backstory.UdmProto.internal_static_google_backstory_LinuxUtmp_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
             com.google.backstory.LinuxUtmp.class, com.google.backstory.LinuxUtmp.Builder.class);
   }
@@ -608,13 +608,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B
       // @@protoc_insertion_point(builder_implements:google.backstory.LinuxUtmp)
       com.google.backstory.LinuxUtmpOrBuilder {
     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-      return com.google.backstory.Udm.internal_static_google_backstory_LinuxUtmp_descriptor;
+      return com.google.backstory.UdmProto.internal_static_google_backstory_LinuxUtmp_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.backstory.Udm.internal_static_google_backstory_LinuxUtmp_fieldAccessorTable
+      return com.google.backstory.UdmProto.internal_static_google_backstory_LinuxUtmp_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
               com.google.backstory.LinuxUtmp.class, com.google.backstory.LinuxUtmp.Builder.class);
     }
@@ -636,7 +636,7 @@ public Builder clear() {
 
     @java.lang.Override
     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
-      return com.google.backstory.Udm.internal_static_google_backstory_LinuxUtmp_descriptor;
+      return com.google.backstory.UdmProto.internal_static_google_backstory_LinuxUtmp_descriptor;
     }
 
     @java.lang.Override
diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Location.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Location.java
index 1845fdadcf4a..b0cdb4246af2 100644
--- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Location.java
+++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Location.java
@@ -61,13 +61,13 @@ private Location() {
   }
 
   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-    return com.google.backstory.Udm.internal_static_google_backstory_Location_descriptor;
+    return com.google.backstory.UdmProto.internal_static_google_backstory_Location_descriptor;
   }
 
   @java.lang.Override
   protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internalGetFieldAccessorTable() {
-    return com.google.backstory.Udm.internal_static_google_backstory_Location_fieldAccessorTable
+    return com.google.backstory.UdmProto.internal_static_google_backstory_Location_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
             com.google.backstory.Location.class, com.google.backstory.Location.Builder.class);
   }
@@ -756,13 +756,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B
       // @@protoc_insertion_point(builder_implements:google.backstory.Location)
       com.google.backstory.LocationOrBuilder {
     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-      return com.google.backstory.Udm.internal_static_google_backstory_Location_descriptor;
+      return com.google.backstory.UdmProto.internal_static_google_backstory_Location_descriptor;
     }
 
     @java.lang.Override
     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
         internalGetFieldAccessorTable() {
-      return com.google.backstory.Udm.internal_static_google_backstory_Location_fieldAccessorTable
+      return com.google.backstory.UdmProto.internal_static_google_backstory_Location_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
               com.google.backstory.Location.class, com.google.backstory.Location.Builder.class);
     }
@@ -805,7 +805,7 @@ public Builder clear() {
 
     @java.lang.Override
     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
-      return com.google.backstory.Udm.internal_static_google_backstory_Location_descriptor;
+      return com.google.backstory.UdmProto.internal_static_google_backstory_Location_descriptor;
     }
 
     @java.lang.Override
diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Metadata.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Metadata.java
index 3725b4b7c2b8..9b5fe1304c1a 100644
--- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Metadata.java
+++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Metadata.java
@@ -24,7 +24,7 @@
  *
  *
  * 
- * General information associated with a UDM event.
+ * General information associated with a Udm event.
  * 
* * Protobuf type {@code google.backstory.Metadata} @@ -70,13 +70,13 @@ private Metadata() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Metadata_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Metadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Metadata_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Metadata_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Metadata.class, com.google.backstory.Metadata.Builder.class); } @@ -4576,7 +4576,7 @@ private EnrichmentState(int value) { * * *
-   * ID of the UDM event. Can be used for raw and normalized event retrieval.
+   * ID of the Udm event. Can be used for raw and normalized event retrieval.
    * 
* * bytes id = 15; @@ -5742,7 +5742,7 @@ public com.google.protobuf.StructOrBuilder getStructuredFieldsOrBuilder() { * * *
-   * The version of the parser that generated this UDM event.
+   * The version of the parser that generated this Udm event.
    * 
* * string parser_version = 22; @@ -5766,7 +5766,7 @@ public java.lang.String getParserVersion() { * * *
-   * The version of the parser that generated this UDM event.
+   * The version of the parser that generated this Udm event.
    * 
* * string parser_version = 22; @@ -6194,7 +6194,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.Builder * * *
-   * General information associated with a UDM event.
+   * General information associated with a Udm event.
    * 
* * Protobuf type {@code google.backstory.Metadata} @@ -6204,13 +6204,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.Metadata) com.google.backstory.MetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Metadata_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Metadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Metadata_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Metadata_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Metadata.class, com.google.backstory.Metadata.Builder.class); } @@ -6303,7 +6303,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_Metadata_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Metadata_descriptor; } @java.lang.Override @@ -6766,7 +6766,7 @@ public Builder mergeFrom( * * *
-     * ID of the UDM event. Can be used for raw and normalized event retrieval.
+     * ID of the Udm event. Can be used for raw and normalized event retrieval.
      * 
* * bytes id = 15; @@ -6782,7 +6782,7 @@ public com.google.protobuf.ByteString getId() { * * *
-     * ID of the UDM event. Can be used for raw and normalized event retrieval.
+     * ID of the Udm event. Can be used for raw and normalized event retrieval.
      * 
* * bytes id = 15; @@ -6804,7 +6804,7 @@ public Builder setId(com.google.protobuf.ByteString value) { * * *
-     * ID of the UDM event. Can be used for raw and normalized event retrieval.
+     * ID of the Udm event. Can be used for raw and normalized event retrieval.
      * 
* * bytes id = 15; @@ -10082,7 +10082,7 @@ public com.google.protobuf.StructOrBuilder getStructuredFieldsOrBuilder() { * * *
-     * The version of the parser that generated this UDM event.
+     * The version of the parser that generated this Udm event.
      * 
* * string parser_version = 22; @@ -10105,7 +10105,7 @@ public java.lang.String getParserVersion() { * * *
-     * The version of the parser that generated this UDM event.
+     * The version of the parser that generated this Udm event.
      * 
* * string parser_version = 22; @@ -10128,7 +10128,7 @@ public com.google.protobuf.ByteString getParserVersionBytes() { * * *
-     * The version of the parser that generated this UDM event.
+     * The version of the parser that generated this Udm event.
      * 
* * string parser_version = 22; @@ -10150,7 +10150,7 @@ public Builder setParserVersion(java.lang.String value) { * * *
-     * The version of the parser that generated this UDM event.
+     * The version of the parser that generated this Udm event.
      * 
* * string parser_version = 22; @@ -10168,7 +10168,7 @@ public Builder clearParserVersion() { * * *
-     * The version of the parser that generated this UDM event.
+     * The version of the parser that generated this Udm event.
      * 
* * string parser_version = 22; diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/MetadataOrBuilder.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/MetadataOrBuilder.java index d3c11d03e21f..642492c1d2aa 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/MetadataOrBuilder.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/MetadataOrBuilder.java @@ -30,7 +30,7 @@ public interface MetadataOrBuilder * * *
-   * ID of the UDM event. Can be used for raw and normalized event retrieval.
+   * ID of the Udm event. Can be used for raw and normalized event retrieval.
    * 
* * bytes id = 15; @@ -755,7 +755,7 @@ public interface MetadataOrBuilder * * *
-   * The version of the parser that generated this UDM event.
+   * The version of the parser that generated this Udm event.
    * 
* * string parser_version = 22; @@ -768,7 +768,7 @@ public interface MetadataOrBuilder * * *
-   * The version of the parser that generated this UDM event.
+   * The version of the parser that generated this Udm event.
    * 
* * string parser_version = 22; diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Metric.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Metric.java index f1c41007d05f..cba0749ef6a4 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Metric.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Metric.java @@ -741,7 +741,7 @@ public enum MetricName implements com.google.protobuf.ProtocolMessageEnum { * * *
-     * UDM data summary tracking unique values of dimensions.
+     * Udm data summary tracking unique values of dimensions.
      * 
* * UDM_DATA_PRESENCE_SUMMARY = 39; @@ -1194,7 +1194,7 @@ public enum MetricName implements com.google.protobuf.ProtocolMessageEnum { * * *
-     * UDM data summary tracking unique values of dimensions.
+     * Udm data summary tracking unique values of dimensions.
      * 
* * UDM_DATA_PRESENCE_SUMMARY = 39; diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Network.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Network.java index 3aec56ffbfb3..e1180ec6e44b 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Network.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Network.java @@ -68,13 +68,13 @@ private Network() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Network_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Network_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Network_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Network_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Network.class, com.google.backstory.Network.Builder.class); } @@ -4786,13 +4786,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.Network) com.google.backstory.NetworkOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Network_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Network_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Network_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Network_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Network.class, com.google.backstory.Network.Builder.class); } @@ -4895,7 +4895,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_Network_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Network_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Noun.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Noun.java index 136ceabe425f..796a1f8e680e 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Noun.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Noun.java @@ -79,13 +79,13 @@ private Noun() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Noun_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Noun_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Noun_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Noun_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Noun.class, com.google.backstory.Noun.Builder.class); } @@ -3257,13 +3257,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.Noun) com.google.backstory.NounOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Noun_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Noun_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Noun_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Noun_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Noun.class, com.google.backstory.Noun.Builder.class); } @@ -3460,7 +3460,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_Noun_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Noun_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/NtfsFileMetadata.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/NtfsFileMetadata.java index ef010f0fe023..9e90ba705f1d 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/NtfsFileMetadata.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/NtfsFileMetadata.java @@ -56,13 +56,13 @@ private NtfsFileMetadata() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_NtfsFileMetadata_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_NtfsFileMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_NtfsFileMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.NtfsFileMetadata.class, @@ -651,13 +651,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.NtfsFileMetadata) com.google.backstory.NtfsFileMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_NtfsFileMetadata_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_NtfsFileMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_NtfsFileMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.NtfsFileMetadata.class, @@ -726,7 +726,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_NtfsFileMetadata_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_NtfsFileMetadata_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/OutlookMetadata.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/OutlookMetadata.java index c7478b16f0b7..278ae5c0fe2d 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/OutlookMetadata.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/OutlookMetadata.java @@ -58,13 +58,13 @@ private OutlookMetadata() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_OutlookMetadata_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_OutlookMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_OutlookMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.OutlookMetadata.class, @@ -449,13 +449,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.OutlookMetadata) com.google.backstory.OutlookMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_OutlookMetadata_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_OutlookMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_OutlookMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.OutlookMetadata.class, @@ -482,7 +482,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_OutlookMetadata_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_OutlookMetadata_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/PDFInfo.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/PDFInfo.java index 88b1468effe5..7d9f665bfd4b 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/PDFInfo.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/PDFInfo.java @@ -57,13 +57,13 @@ private PDFInfo() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_PDFInfo_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_PDFInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_PDFInfo_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_PDFInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.PDFInfo.class, com.google.backstory.PDFInfo.Builder.class); } @@ -885,13 +885,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.PDFInfo) com.google.backstory.PDFInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_PDFInfo_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_PDFInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_PDFInfo_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_PDFInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.PDFInfo.class, com.google.backstory.PDFInfo.Builder.class); } @@ -934,7 +934,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_PDFInfo_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_PDFInfo_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/PeFileMetadata.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/PeFileMetadata.java index 7a9faf052e8a..88522d3ad5b9 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/PeFileMetadata.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/PeFileMetadata.java @@ -56,13 +56,13 @@ private PeFileMetadata() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_PeFileMetadata_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_PeFileMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_PeFileMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.PeFileMetadata.class, @@ -294,13 +294,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.PeFileMetadata) com.google.backstory.PeFileMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_PeFileMetadata_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_PeFileMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_PeFileMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.PeFileMetadata.class, @@ -324,7 +324,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_PeFileMetadata_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_PeFileMetadata_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Permission.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Permission.java index 5762cfc61adf..e6668a792cea 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Permission.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Permission.java @@ -58,13 +58,13 @@ private Permission() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Permission_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Permission_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Permission_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Permission_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Permission.class, com.google.backstory.Permission.Builder.class); } @@ -619,13 +619,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.Permission) com.google.backstory.PermissionOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Permission_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Permission_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Permission_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Permission_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Permission.class, com.google.backstory.Permission.Builder.class); } @@ -649,7 +649,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_Permission_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Permission_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/PlatformSoftware.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/PlatformSoftware.java index a143bb0b322a..3843a45802c6 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/PlatformSoftware.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/PlatformSoftware.java @@ -58,13 +58,13 @@ private PlatformSoftware() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_PlatformSoftware_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_PlatformSoftware_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_PlatformSoftware_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.PlatformSoftware.class, @@ -408,13 +408,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.PlatformSoftware) com.google.backstory.PlatformSoftwareOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_PlatformSoftware_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_PlatformSoftware_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_PlatformSoftware_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.PlatformSoftware.class, @@ -440,7 +440,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_PlatformSoftware_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_PlatformSoftware_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/PopularityRank.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/PopularityRank.java index 688c44aa6523..b3bca7f8904c 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/PopularityRank.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/PopularityRank.java @@ -57,13 +57,13 @@ private PopularityRank() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_PopularityRank_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_PopularityRank_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_PopularityRank_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.PopularityRank.class, @@ -392,13 +392,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.PopularityRank) com.google.backstory.PopularityRankOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_PopularityRank_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_PopularityRank_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_PopularityRank_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.PopularityRank.class, @@ -437,7 +437,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_PopularityRank_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_PopularityRank_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/PrefetchFileMetadata.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/PrefetchFileMetadata.java index adaf5a961e4c..8d1fe5c047a4 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/PrefetchFileMetadata.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/PrefetchFileMetadata.java @@ -56,14 +56,14 @@ private PrefetchFileMetadata() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_PrefetchFileMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_PrefetchFileMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.PrefetchFileMetadata.class, @@ -325,14 +325,14 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.PrefetchFileMetadata) com.google.backstory.PrefetchFileMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_PrefetchFileMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_PrefetchFileMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.PrefetchFileMetadata.class, @@ -357,7 +357,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_PrefetchFileMetadata_descriptor; } diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Prevalence.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Prevalence.java index 78b0592b7f8f..299e3de33882 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Prevalence.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Prevalence.java @@ -55,13 +55,13 @@ private Prevalence(com.google.protobuf.GeneratedMessage.Builder builder) { private Prevalence() {} public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Prevalence_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Prevalence_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Prevalence_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Prevalence_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Prevalence.class, com.google.backstory.Prevalence.Builder.class); } @@ -374,13 +374,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.Prevalence) com.google.backstory.PrevalenceOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Prevalence_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Prevalence_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Prevalence_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Prevalence_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Prevalence.class, com.google.backstory.Prevalence.Builder.class); } @@ -406,7 +406,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_Prevalence_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Prevalence_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Priority.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Priority.java index e946c7f4383a..026c1a91aa5a 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Priority.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Priority.java @@ -235,7 +235,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType } public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { - return com.google.backstory.Udm.getDescriptor().getEnumTypes().get(3); + return com.google.backstory.UdmProto.getDescriptor().getEnumTypes().get(3); } private static final Priority[] VALUES = values(); diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Process.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Process.java index 094ee74a0de0..3ec71a27ce01 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Process.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Process.java @@ -70,13 +70,13 @@ private Process() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Process_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Process_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Process_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Process_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Process.class, com.google.backstory.Process.Builder.class); } @@ -2256,13 +2256,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.Process) com.google.backstory.ProcessOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Process_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Process_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Process_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Process_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Process.class, com.google.backstory.Process.Builder.class); } @@ -2339,7 +2339,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_Process_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Process_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/ProxyInfo.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/ProxyInfo.java index 526b6143c201..13430f422b7d 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/ProxyInfo.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/ProxyInfo.java @@ -56,13 +56,13 @@ private ProxyInfo() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_ProxyInfo_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_ProxyInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_ProxyInfo_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_ProxyInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.ProxyInfo.class, com.google.backstory.ProxyInfo.Builder.class); } @@ -572,13 +572,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.ProxyInfo) com.google.backstory.ProxyInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_ProxyInfo_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_ProxyInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_ProxyInfo_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_ProxyInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.ProxyInfo.class, com.google.backstory.ProxyInfo.Builder.class); } @@ -610,7 +610,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_ProxyInfo_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_ProxyInfo_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Reason.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Reason.java index d2dd21e1ce9b..79b399b160cf 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Reason.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Reason.java @@ -189,7 +189,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType } public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { - return com.google.backstory.Udm.getDescriptor().getEnumTypes().get(4); + return com.google.backstory.UdmProto.getDescriptor().getEnumTypes().get(4); } private static final Reason[] VALUES = values(); diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Reference.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Reference.java index 6142f254828b..6bbd136b7d90 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Reference.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Reference.java @@ -74,7 +74,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { private int bitField0_; public static final int EVENT_FIELD_NUMBER = 1; - private com.google.backstory.UDM event_; + private com.google.backstory.Udm event_; /** * @@ -86,7 +86,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * Event being referenced. *
* - * .google.backstory.UDM event = 1; + * .google.backstory.Udm event = 1; * * @return Whether the event field is set. */ @@ -105,13 +105,13 @@ public boolean hasEvent() { * Event being referenced. *
* - * .google.backstory.UDM event = 1; + * .google.backstory.Udm event = 1; * * @return The event. */ @java.lang.Override - public com.google.backstory.UDM getEvent() { - return event_ == null ? com.google.backstory.UDM.getDefaultInstance() : event_; + public com.google.backstory.Udm getEvent() { + return event_ == null ? com.google.backstory.Udm.getDefaultInstance() : event_; } /** @@ -124,11 +124,11 @@ public com.google.backstory.UDM getEvent() { * Event being referenced. *
* - * .google.backstory.UDM event = 1; + * .google.backstory.Udm event = 1; */ @java.lang.Override - public com.google.backstory.UDMOrBuilder getEventOrBuilder() { - return event_ == null ? com.google.backstory.UDM.getDefaultInstance() : event_; + public com.google.backstory.UdmOrBuilder getEventOrBuilder() { + return event_ == null ? com.google.backstory.Udm.getDefaultInstance() : event_; } public static final int ENTITY_FIELD_NUMBER = 2; @@ -957,11 +957,11 @@ public Builder mergeFrom( private int bitField0_; - private com.google.backstory.UDM event_; + private com.google.backstory.Udm event_; private com.google.protobuf.SingleFieldBuilder< - com.google.backstory.UDM, - com.google.backstory.UDM.Builder, - com.google.backstory.UDMOrBuilder> + com.google.backstory.Udm, + com.google.backstory.Udm.Builder, + com.google.backstory.UdmOrBuilder> eventBuilder_; /** @@ -974,7 +974,7 @@ public Builder mergeFrom( * Event being referenced. *
* - * .google.backstory.UDM event = 1; + * .google.backstory.Udm event = 1; * * @return Whether the event field is set. */ @@ -992,13 +992,13 @@ public boolean hasEvent() { * Event being referenced. * * - * .google.backstory.UDM event = 1; + * .google.backstory.Udm event = 1; * * @return The event. */ - public com.google.backstory.UDM getEvent() { + public com.google.backstory.Udm getEvent() { if (eventBuilder_ == null) { - return event_ == null ? com.google.backstory.UDM.getDefaultInstance() : event_; + return event_ == null ? com.google.backstory.Udm.getDefaultInstance() : event_; } else { return eventBuilder_.getMessage(); } @@ -1014,9 +1014,9 @@ public com.google.backstory.UDM getEvent() { * Event being referenced. * * - * .google.backstory.UDM event = 1; + * .google.backstory.Udm event = 1; */ - public Builder setEvent(com.google.backstory.UDM value) { + public Builder setEvent(com.google.backstory.Udm value) { if (eventBuilder_ == null) { if (value == null) { throw new NullPointerException(); @@ -1040,9 +1040,9 @@ public Builder setEvent(com.google.backstory.UDM value) { * Event being referenced. * * - * .google.backstory.UDM event = 1; + * .google.backstory.Udm event = 1; */ - public Builder setEvent(com.google.backstory.UDM.Builder builderForValue) { + public Builder setEvent(com.google.backstory.Udm.Builder builderForValue) { if (eventBuilder_ == null) { event_ = builderForValue.build(); } else { @@ -1063,13 +1063,13 @@ public Builder setEvent(com.google.backstory.UDM.Builder builderForValue) { * Event being referenced. * * - * .google.backstory.UDM event = 1; + * .google.backstory.Udm event = 1; */ - public Builder mergeEvent(com.google.backstory.UDM value) { + public Builder mergeEvent(com.google.backstory.Udm value) { if (eventBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && event_ != null - && event_ != com.google.backstory.UDM.getDefaultInstance()) { + && event_ != com.google.backstory.Udm.getDefaultInstance()) { getEventBuilder().mergeFrom(value); } else { event_ = value; @@ -1094,7 +1094,7 @@ public Builder mergeEvent(com.google.backstory.UDM value) { * Event being referenced. * * - * .google.backstory.UDM event = 1; + * .google.backstory.Udm event = 1; */ public Builder clearEvent() { bitField0_ = (bitField0_ & ~0x00000001); @@ -1117,9 +1117,9 @@ public Builder clearEvent() { * Event being referenced. * * - * .google.backstory.UDM event = 1; + * .google.backstory.Udm event = 1; */ - public com.google.backstory.UDM.Builder getEventBuilder() { + public com.google.backstory.Udm.Builder getEventBuilder() { bitField0_ |= 0x00000001; onChanged(); return internalGetEventFieldBuilder().getBuilder(); @@ -1135,13 +1135,13 @@ public com.google.backstory.UDM.Builder getEventBuilder() { * Event being referenced. * * - * .google.backstory.UDM event = 1; + * .google.backstory.Udm event = 1; */ - public com.google.backstory.UDMOrBuilder getEventOrBuilder() { + public com.google.backstory.UdmOrBuilder getEventOrBuilder() { if (eventBuilder_ != null) { return eventBuilder_.getMessageOrBuilder(); } else { - return event_ == null ? com.google.backstory.UDM.getDefaultInstance() : event_; + return event_ == null ? com.google.backstory.Udm.getDefaultInstance() : event_; } } @@ -1155,19 +1155,19 @@ public com.google.backstory.UDMOrBuilder getEventOrBuilder() { * Event being referenced. * * - * .google.backstory.UDM event = 1; + * .google.backstory.Udm event = 1; */ private com.google.protobuf.SingleFieldBuilder< - com.google.backstory.UDM, - com.google.backstory.UDM.Builder, - com.google.backstory.UDMOrBuilder> + com.google.backstory.Udm, + com.google.backstory.Udm.Builder, + com.google.backstory.UdmOrBuilder> internalGetEventFieldBuilder() { if (eventBuilder_ == null) { eventBuilder_ = new com.google.protobuf.SingleFieldBuilder< - com.google.backstory.UDM, - com.google.backstory.UDM.Builder, - com.google.backstory.UDMOrBuilder>(getEvent(), getParentForChildren(), isClean()); + com.google.backstory.Udm, + com.google.backstory.Udm.Builder, + com.google.backstory.UdmOrBuilder>(getEvent(), getParentForChildren(), isClean()); event_ = null; } return eventBuilder_; diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/ReferenceOrBuilder.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/ReferenceOrBuilder.java index b52740e0b25e..d65fc70b39f5 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/ReferenceOrBuilder.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/ReferenceOrBuilder.java @@ -36,7 +36,7 @@ public interface ReferenceOrBuilder * Event being referenced. * * - * .google.backstory.UDM event = 1; + * .google.backstory.Udm event = 1; * * @return Whether the event field is set. */ @@ -52,11 +52,11 @@ public interface ReferenceOrBuilder * Event being referenced. * * - * .google.backstory.UDM event = 1; + * .google.backstory.Udm event = 1; * * @return The event. */ - com.google.backstory.UDM getEvent(); + com.google.backstory.Udm getEvent(); /** * @@ -68,9 +68,9 @@ public interface ReferenceOrBuilder * Event being referenced. * * - * .google.backstory.UDM event = 1; + * .google.backstory.Udm event = 1; */ - com.google.backstory.UDMOrBuilder getEventOrBuilder(); + com.google.backstory.UdmOrBuilder getEventOrBuilder(); /** * diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Registry.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Registry.java index ca921785f73b..fed0ab3dcb33 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Registry.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Registry.java @@ -60,13 +60,13 @@ private Registry() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Registry_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Registry_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Registry_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Registry_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Registry.class, com.google.backstory.Registry.Builder.class); } @@ -908,13 +908,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.Registry) com.google.backstory.RegistryOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Registry_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Registry_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Registry_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Registry_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Registry.class, com.google.backstory.Registry.Builder.class); } @@ -940,7 +940,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_Registry_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Registry_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Reputation.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Reputation.java index c8cac410fa9d..0a9c5af9fcc8 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Reputation.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Reputation.java @@ -166,7 +166,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType } public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { - return com.google.backstory.Udm.getDescriptor().getEnumTypes().get(1); + return com.google.backstory.UdmProto.getDescriptor().getEnumTypes().get(1); } private static final Reputation[] VALUES = values(); diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Resource.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Resource.java index 014dade447db..1e1b090760ed 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Resource.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Resource.java @@ -63,13 +63,13 @@ private Resource() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Resource_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Resource_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Resource_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Resource_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Resource.class, com.google.backstory.Resource.Builder.class); } @@ -2104,13 +2104,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.Resource) com.google.backstory.ResourceOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Resource_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Resource_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Resource_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Resource_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Resource.class, com.google.backstory.Resource.Builder.class); } @@ -2188,7 +2188,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_Resource_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Resource_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/ResourceUsage.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/ResourceUsage.java index 9fb7d44d1978..3068cb6c71e8 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/ResourceUsage.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/ResourceUsage.java @@ -57,13 +57,13 @@ private ResourceUsage() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_ResourceUsage_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_ResourceUsage_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_ResourceUsage_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.ResourceUsage.class, @@ -357,13 +357,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.ResourceUsage) com.google.backstory.ResourceUsageOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_ResourceUsage_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_ResourceUsage_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_ResourceUsage_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.ResourceUsage.class, @@ -388,7 +388,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_ResourceUsage_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_ResourceUsage_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Role.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Role.java index 539a5d2577b6..e61ff3d9ab1f 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Role.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Role.java @@ -58,13 +58,13 @@ private Role() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Role_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Role_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Role_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Role_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Role.class, com.google.backstory.Role.Builder.class); } @@ -570,13 +570,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.Role) com.google.backstory.RoleOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Role_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Role_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Role_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Role_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Role.class, com.google.backstory.Role.Builder.class); } @@ -600,7 +600,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_Role_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Role_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/SSLCertificate.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/SSLCertificate.java index 66ae92a66283..90099b13fbb2 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/SSLCertificate.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/SSLCertificate.java @@ -60,13 +60,13 @@ private SSLCertificate() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_SSLCertificate_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_SSLCertificate_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SSLCertificate_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.SSLCertificate.class, @@ -167,14 +167,14 @@ private CertSignature() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SSLCertificate_CertSignature_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SSLCertificate_CertSignature_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.SSLCertificate.CertSignature.class, @@ -470,14 +470,14 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.SSLCertificate.CertSignature) com.google.backstory.SSLCertificate.CertSignatureOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SSLCertificate_CertSignature_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SSLCertificate_CertSignature_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.SSLCertificate.CertSignature.class, @@ -502,7 +502,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SSLCertificate_CertSignature_descriptor; } @@ -990,14 +990,14 @@ private AuthorityKeyId() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SSLCertificate_AuthorityKeyId_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SSLCertificate_AuthorityKeyId_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.SSLCertificate.AuthorityKeyId.class, @@ -1294,14 +1294,14 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.SSLCertificate.AuthorityKeyId) com.google.backstory.SSLCertificate.AuthorityKeyIdOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SSLCertificate_AuthorityKeyId_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SSLCertificate_AuthorityKeyId_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.SSLCertificate.AuthorityKeyId.class, @@ -1326,7 +1326,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SSLCertificate_AuthorityKeyId_descriptor; } @@ -2109,14 +2109,14 @@ private Extension() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SSLCertificate_Extension_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SSLCertificate_Extension_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.SSLCertificate.Extension.class, @@ -3045,14 +3045,14 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.SSLCertificate.Extension) com.google.backstory.SSLCertificate.ExtensionOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SSLCertificate_Extension_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SSLCertificate_Extension_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.SSLCertificate.Extension.class, @@ -3102,7 +3102,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SSLCertificate_Extension_descriptor; } @@ -5105,14 +5105,14 @@ private Subject() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SSLCertificate_Subject_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SSLCertificate_Subject_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.SSLCertificate.Subject.class, @@ -5656,14 +5656,14 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.SSLCertificate.Subject) com.google.backstory.SSLCertificate.SubjectOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SSLCertificate_Subject_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SSLCertificate_Subject_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.SSLCertificate.Subject.class, @@ -5692,7 +5692,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SSLCertificate_Subject_descriptor; } @@ -6691,14 +6691,14 @@ private RSA() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SSLCertificate_RSA_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SSLCertificate_RSA_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.SSLCertificate.RSA.class, @@ -7021,14 +7021,14 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.SSLCertificate.RSA) com.google.backstory.SSLCertificate.RSAOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SSLCertificate_RSA_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SSLCertificate_RSA_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.SSLCertificate.RSA.class, @@ -7054,7 +7054,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SSLCertificate_RSA_descriptor; } @@ -7608,13 +7608,13 @@ private EC() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_SSLCertificate_EC_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_SSLCertificate_EC_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SSLCertificate_EC_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.SSLCertificate.EC.class, @@ -7909,14 +7909,14 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.SSLCertificate.EC) com.google.backstory.SSLCertificate.ECOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SSLCertificate_EC_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SSLCertificate_EC_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.SSLCertificate.EC.class, @@ -7941,7 +7941,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SSLCertificate_EC_descriptor; } @@ -8439,14 +8439,14 @@ private PublicKey() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SSLCertificate_PublicKey_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SSLCertificate_PublicKey_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.SSLCertificate.PublicKey.class, @@ -8746,14 +8746,14 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.SSLCertificate.PublicKey) com.google.backstory.SSLCertificate.PublicKeyOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SSLCertificate_PublicKey_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SSLCertificate_PublicKey_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.SSLCertificate.PublicKey.class, @@ -8791,7 +8791,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SSLCertificate_PublicKey_descriptor; } @@ -9382,14 +9382,14 @@ private Validity(com.google.protobuf.GeneratedMessage.Builder builder) { private Validity() {} public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SSLCertificate_Validity_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SSLCertificate_Validity_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.SSLCertificate.Validity.class, @@ -9688,14 +9688,14 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.SSLCertificate.Validity) com.google.backstory.SSLCertificate.ValidityOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SSLCertificate_Validity_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SSLCertificate_Validity_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.SSLCertificate.Validity.class, @@ -9738,7 +9738,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SSLCertificate_Validity_descriptor; } @@ -11407,13 +11407,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.SSLCertificate) com.google.backstory.SSLCertificateOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_SSLCertificate_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_SSLCertificate_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SSLCertificate_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.SSLCertificate.class, @@ -11504,7 +11504,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_SSLCertificate_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_SSLCertificate_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/ScheduledAnacronTask.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/ScheduledAnacronTask.java index b73f984d468d..4aa5e266d767 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/ScheduledAnacronTask.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/ScheduledAnacronTask.java @@ -59,14 +59,14 @@ private ScheduledAnacronTask() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_ScheduledAnacronTask_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_ScheduledAnacronTask_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.ScheduledAnacronTask.class, @@ -516,14 +516,14 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.ScheduledAnacronTask) com.google.backstory.ScheduledAnacronTaskOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_ScheduledAnacronTask_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_ScheduledAnacronTask_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.ScheduledAnacronTask.class, @@ -551,7 +551,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_ScheduledAnacronTask_descriptor; } diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/ScheduledCronTask.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/ScheduledCronTask.java index 60ffafd8da3d..d09b91a0c324 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/ScheduledCronTask.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/ScheduledCronTask.java @@ -64,13 +64,13 @@ private ScheduledCronTask() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_ScheduledCronTask_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_ScheduledCronTask_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_ScheduledCronTask_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.ScheduledCronTask.class, @@ -823,13 +823,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.ScheduledCronTask) com.google.backstory.ScheduledCronTaskOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_ScheduledCronTask_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_ScheduledCronTask_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_ScheduledCronTask_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.ScheduledCronTask.class, @@ -861,7 +861,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_ScheduledCronTask_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_ScheduledCronTask_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/ScheduledTask.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/ScheduledTask.java index 0aefee5f0dca..1d42d25d0dd0 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/ScheduledTask.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/ScheduledTask.java @@ -60,13 +60,13 @@ private ScheduledTask() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_ScheduledTask_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_ScheduledTask_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_ScheduledTask_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.ScheduledTask.class, @@ -502,13 +502,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.ScheduledTask) com.google.backstory.ScheduledTaskOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_ScheduledTask_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_ScheduledTask_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_ScheduledTask_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.ScheduledTask.class, @@ -538,7 +538,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_ScheduledTask_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_ScheduledTask_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/SecurityResult.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/SecurityResult.java index bf4a3354104d..140fa3b33a64 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/SecurityResult.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/SecurityResult.java @@ -103,7 +103,7 @@ private SecurityResult() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_SecurityResult_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_SecurityResult_descriptor; } @SuppressWarnings({"rawtypes"}) @@ -121,7 +121,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldRefl @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SecurityResult_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.SecurityResult.class, @@ -3491,14 +3491,14 @@ private Association() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SecurityResult_Association_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SecurityResult_Association_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.SecurityResult.Association.class, @@ -3797,14 +3797,14 @@ private AssociationAlias() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SecurityResult_Association_AssociationAlias_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SecurityResult_Association_AssociationAlias_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.SecurityResult.Association.AssociationAlias.class, @@ -4105,14 +4105,14 @@ public static final class Builder // @@protoc_insertion_point(builder_implements:google.backstory.SecurityResult.Association.AssociationAlias) com.google.backstory.SecurityResult.Association.AssociationAliasOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SecurityResult_Association_AssociationAlias_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SecurityResult_Association_AssociationAlias_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.SecurityResult.Association.AssociationAlias.class, @@ -4138,7 +4138,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SecurityResult_Association_AssociationAlias_descriptor; } @@ -5873,14 +5873,14 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.SecurityResult.Association) com.google.backstory.SecurityResult.AssociationOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SecurityResult_Association_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SecurityResult_Association_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.SecurityResult.Association.class, @@ -5968,7 +5968,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SecurityResult_Association_descriptor; } @@ -9854,14 +9854,14 @@ private Source() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SecurityResult_Source_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SecurityResult_Source_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.SecurityResult.Source.class, @@ -10356,14 +10356,14 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.SecurityResult.Source) com.google.backstory.SecurityResult.SourceOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SecurityResult_Source_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SecurityResult_Source_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.SecurityResult.Source.class, @@ -10399,7 +10399,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SecurityResult_Source_descriptor; } @@ -11722,14 +11722,14 @@ private ProviderMLVerdict() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SecurityResult_ProviderMLVerdict_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SecurityResult_ProviderMLVerdict_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.SecurityResult.ProviderMLVerdict.class, @@ -12228,14 +12228,14 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.SecurityResult.ProviderMLVerdict) com.google.backstory.SecurityResult.ProviderMLVerdictOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SecurityResult_ProviderMLVerdict_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SecurityResult_ProviderMLVerdict_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.SecurityResult.ProviderMLVerdict.class, @@ -12276,7 +12276,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SecurityResult_ProviderMLVerdict_descriptor; } @@ -13722,14 +13722,14 @@ private AnalystVerdict() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SecurityResult_AnalystVerdict_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SecurityResult_AnalystVerdict_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.SecurityResult.AnalystVerdict.class, @@ -14050,14 +14050,14 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.SecurityResult.AnalystVerdict) com.google.backstory.SecurityResult.AnalystVerdictOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SecurityResult_AnalystVerdict_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SecurityResult_AnalystVerdict_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.SecurityResult.AnalystVerdict.class, @@ -14096,7 +14096,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SecurityResult_AnalystVerdict_descriptor; } @@ -14830,14 +14830,14 @@ private IoCStats() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SecurityResult_IoCStats_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SecurityResult_IoCStats_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.SecurityResult.IoCStats.class, @@ -15350,14 +15350,14 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.SecurityResult.IoCStats) com.google.backstory.SecurityResult.IoCStatsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SecurityResult_IoCStats_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SecurityResult_IoCStats_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.SecurityResult.IoCStats.class, @@ -15388,7 +15388,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SecurityResult_IoCStats_descriptor; } @@ -16687,14 +16687,14 @@ private VerdictInfo() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SecurityResult_VerdictInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SecurityResult_VerdictInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.SecurityResult.VerdictInfo.class, @@ -17601,14 +17601,14 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.SecurityResult.VerdictInfo) com.google.backstory.SecurityResult.VerdictInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SecurityResult_VerdictInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SecurityResult_VerdictInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.SecurityResult.VerdictInfo.class, @@ -17672,7 +17672,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SecurityResult_VerdictInfo_descriptor; } @@ -19968,14 +19968,14 @@ private Verdict() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SecurityResult_Verdict_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SecurityResult_Verdict_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.SecurityResult.Verdict.class, @@ -20403,14 +20403,14 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.SecurityResult.Verdict) com.google.backstory.SecurityResult.VerdictOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SecurityResult_Verdict_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SecurityResult_Verdict_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.SecurityResult.Verdict.class, @@ -20456,7 +20456,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SecurityResult_Verdict_descriptor; } @@ -21432,14 +21432,14 @@ private ThreatCollectionItem() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SecurityResult_ThreatCollectionItem_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SecurityResult_ThreatCollectionItem_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.SecurityResult.ThreatCollectionItem.class, @@ -21812,14 +21812,14 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.SecurityResult.ThreatCollectionItem) com.google.backstory.SecurityResult.ThreatCollectionItemOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SecurityResult_ThreatCollectionItem_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SecurityResult_ThreatCollectionItem_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.SecurityResult.ThreatCollectionItem.class, @@ -21845,7 +21845,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SecurityResult_ThreatCollectionItem_descriptor; } @@ -23565,7 +23565,7 @@ private static final class VariablesDefaultEntryHolder { defaultEntry = com.google.protobuf.MapEntry .newDefaultInstance( - com.google.backstory.Udm + com.google.backstory.UdmProto .internal_static_google_backstory_SecurityResult_VariablesEntry_descriptor, com.google.protobuf.WireFormat.FieldType.STRING, "", @@ -26100,7 +26100,7 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.SecurityResult) com.google.backstory.SecurityResultOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_SecurityResult_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_SecurityResult_descriptor; } @SuppressWarnings({"rawtypes"}) @@ -26128,7 +26128,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFi @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SecurityResult_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.SecurityResult.class, @@ -26287,7 +26287,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_SecurityResult_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_SecurityResult_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Service.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Service.java index 595c8120f9bb..eff9b17b46bd 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Service.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Service.java @@ -60,13 +60,13 @@ private Service() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Service_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Service_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Service_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Service_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Service.class, com.google.backstory.Service.Builder.class); } @@ -1361,13 +1361,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.Service) com.google.backstory.ServiceOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Service_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Service_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Service_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Service_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Service.class, com.google.backstory.Service.Builder.class); } @@ -1393,7 +1393,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_Service_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Service_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/SignatureInfo.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/SignatureInfo.java index f0c42a2eeab1..da3e5ea8cd59 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/SignatureInfo.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/SignatureInfo.java @@ -54,13 +54,13 @@ private SignatureInfo(com.google.protobuf.GeneratedMessage.Builder builder) { private SignatureInfo() {} public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_SignatureInfo_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_SignatureInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SignatureInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.SignatureInfo.class, @@ -365,13 +365,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.SignatureInfo) com.google.backstory.SignatureInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_SignatureInfo_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_SignatureInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SignatureInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.SignatureInfo.class, @@ -414,7 +414,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_SignatureInfo_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_SignatureInfo_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/SignerInfo.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/SignerInfo.java index 8c1044d1cf66..e52d08c20c34 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/SignerInfo.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/SignerInfo.java @@ -59,13 +59,13 @@ private SignerInfo() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_SignerInfo_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_SignerInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_SignerInfo_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_SignerInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.SignerInfo.class, com.google.backstory.SignerInfo.Builder.class); } @@ -581,13 +581,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.SignerInfo) com.google.backstory.SignerInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_SignerInfo_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_SignerInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_SignerInfo_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_SignerInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.SignerInfo.class, com.google.backstory.SignerInfo.Builder.class); } @@ -612,7 +612,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_SignerInfo_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_SignerInfo_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Smtp.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Smtp.java index f097131fa200..e19be6d6833f 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Smtp.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Smtp.java @@ -60,13 +60,13 @@ private Smtp() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Smtp_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Smtp_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Smtp_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Smtp_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Smtp.class, com.google.backstory.Smtp.Builder.class); } @@ -644,13 +644,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.Smtp) com.google.backstory.SmtpOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Smtp_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Smtp_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Smtp_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Smtp_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Smtp.class, com.google.backstory.Smtp.Builder.class); } @@ -678,7 +678,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_Smtp_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Smtp_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Software.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Software.java index 270c7f2e4a4b..fdbe4cdbf35e 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Software.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Software.java @@ -60,13 +60,13 @@ private Software() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Software_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Software_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Software_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Software_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Software.class, com.google.backstory.Software.Builder.class); } @@ -574,13 +574,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.Software) com.google.backstory.SoftwareOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Software_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Software_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Software_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Software_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Software.class, com.google.backstory.Software.Builder.class); } @@ -612,7 +612,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_Software_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Software_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Srum.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Srum.java index 46d15646d349..b454c6899256 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Srum.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Srum.java @@ -58,13 +58,13 @@ private Srum() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Srum_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Srum_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Srum_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Srum_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Srum.class, com.google.backstory.Srum.Builder.class); } @@ -564,13 +564,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.Srum) com.google.backstory.SrumOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Srum_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Srum_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Srum_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Srum_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Srum.class, com.google.backstory.Srum.Builder.class); } @@ -600,7 +600,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_Srum_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Srum_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Status.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Status.java index 0003813dd8e8..62db8d52ea5c 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Status.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Status.java @@ -212,7 +212,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType } public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { - return com.google.backstory.Udm.getDescriptor().getEnumTypes().get(2); + return com.google.backstory.UdmProto.getDescriptor().getEnumTypes().get(2); } private static final Status[] VALUES = values(); diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/StringSequence.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/StringSequence.java index e4cf934ddae7..df5168af92b9 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/StringSequence.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/StringSequence.java @@ -56,13 +56,13 @@ private StringSequence() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_StringSequence_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_StringSequence_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_StringSequence_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.StringSequence.class, @@ -316,13 +316,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.StringSequence) com.google.backstory.StringSequenceOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_StringSequence_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_StringSequence_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_StringSequence_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.StringSequence.class, @@ -346,7 +346,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_StringSequence_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_StringSequence_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/StringToInt64MapEntry.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/StringToInt64MapEntry.java index 28d7155bbfc0..4794463b5414 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/StringToInt64MapEntry.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/StringToInt64MapEntry.java @@ -48,14 +48,14 @@ private StringToInt64MapEntry() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_StringToInt64MapEntry_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_StringToInt64MapEntry_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.StringToInt64MapEntry.class, @@ -352,14 +352,14 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.StringToInt64MapEntry) com.google.backstory.StringToInt64MapEntryOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_StringToInt64MapEntry_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_StringToInt64MapEntry_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.StringToInt64MapEntry.class, @@ -384,7 +384,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_StringToInt64MapEntry_descriptor; } diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/SystemEventDetails.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/SystemEventDetails.java index da81d68e2fa0..6c0462da6394 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/SystemEventDetails.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/SystemEventDetails.java @@ -58,13 +58,13 @@ private SystemEventDetails() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_SystemEventDetails_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_SystemEventDetails_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SystemEventDetails_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.SystemEventDetails.class, @@ -421,14 +421,14 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.SystemEventDetails) com.google.backstory.SystemEventDetailsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SystemEventDetails_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SystemEventDetails_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.SystemEventDetails.class, @@ -454,7 +454,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_SystemEventDetails_descriptor; } diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Tags.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Tags.java index eb13112809dd..6ae8cc95e199 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Tags.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Tags.java @@ -25,7 +25,7 @@ * *
  * Tags are event metadata which is set by examining event contents
- * post-parsing. For example, a UDM event may be assigned a tenant_id based on
+ * post-parsing. For example, a Udm event may be assigned a tenant_id based on
  * certain customer-defined parameters.
  * 
* @@ -59,13 +59,13 @@ private Tags() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Tags_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Tags_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Tags_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Tags_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Tags.class, com.google.backstory.Tags.Builder.class); } @@ -377,7 +377,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.Builder * *
    * Tags are event metadata which is set by examining event contents
-   * post-parsing. For example, a UDM event may be assigned a tenant_id based on
+   * post-parsing. For example, a Udm event may be assigned a tenant_id based on
    * certain customer-defined parameters.
    * 
* @@ -388,13 +388,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.Tags) com.google.backstory.TagsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Tags_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Tags_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Tags_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Tags_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Tags.class, com.google.backstory.Tags.Builder.class); } @@ -417,7 +417,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_Tags_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Tags_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/ThreatVerdict.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/ThreatVerdict.java index 3f918a68b9a3..cd1db25700a4 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/ThreatVerdict.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/ThreatVerdict.java @@ -189,7 +189,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType } public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { - return com.google.backstory.Udm.getDescriptor().getEnumTypes().get(5); + return com.google.backstory.UdmProto.getDescriptor().getEnumTypes().get(5); } private static final ThreatVerdict[] VALUES = values(); diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/TimeOff.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/TimeOff.java index a2803187a400..fc90cd1065d9 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/TimeOff.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/TimeOff.java @@ -57,13 +57,13 @@ private TimeOff() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_TimeOff_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_TimeOff_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_TimeOff_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_TimeOff_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.TimeOff.class, com.google.backstory.TimeOff.Builder.class); } @@ -358,13 +358,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.TimeOff) com.google.backstory.TimeOffOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_TimeOff_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_TimeOff_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_TimeOff_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_TimeOff_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.TimeOff.class, com.google.backstory.TimeOff.Builder.class); } @@ -400,7 +400,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_TimeOff_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_TimeOff_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Tls.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Tls.java index 0d4c096fca81..a2e80c5b8264 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Tls.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Tls.java @@ -60,13 +60,13 @@ private Tls() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Tls_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Tls_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Tls_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Tls_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Tls.class, com.google.backstory.Tls.Builder.class); } @@ -285,13 +285,13 @@ private Client() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Tls_Client_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Tls_Client_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Tls_Client_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Tls_Client_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Tls.Client.class, com.google.backstory.Tls.Client.Builder.class); } @@ -798,13 +798,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.Tls.Client) com.google.backstory.Tls.ClientOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Tls_Client_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Tls_Client_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_Tls_Client_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Tls.Client.class, @@ -845,7 +845,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_Tls_Client_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Tls_Client_descriptor; } @java.lang.Override @@ -1907,13 +1907,13 @@ private Server() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Tls_Server_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Tls_Server_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Tls_Server_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Tls_Server_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Tls.Server.class, com.google.backstory.Tls.Server.Builder.class); } @@ -2274,13 +2274,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.Tls.Server) com.google.backstory.Tls.ServerOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Tls_Server_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Tls_Server_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_Tls_Server_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Tls.Server.class, @@ -2319,7 +2319,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_Tls_Server_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Tls_Server_descriptor; } @java.lang.Override @@ -3577,13 +3577,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.Tls) com.google.backstory.TlsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Tls_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Tls_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Tls_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Tls_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Tls.class, com.google.backstory.Tls.Builder.class); } @@ -3631,7 +3631,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_Tls_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Tls_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Tracker.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Tracker.java index a60b69943c8a..265d6f87be9a 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Tracker.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Tracker.java @@ -58,13 +58,13 @@ private Tracker() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Tracker_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Tracker_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Tracker_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Tracker_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Tracker.class, com.google.backstory.Tracker.Builder.class); } @@ -482,13 +482,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.Tracker) com.google.backstory.TrackerOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Tracker_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Tracker_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Tracker_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Tracker_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Tracker.class, com.google.backstory.Tracker.Builder.class); } @@ -526,7 +526,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_Tracker_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Tracker_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Tunnels.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Tunnels.java index a7310ff5fb79..594b3a921777 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Tunnels.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Tunnels.java @@ -57,13 +57,13 @@ private Tunnels() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Tunnels_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Tunnels_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Tunnels_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Tunnels_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Tunnels.class, com.google.backstory.Tunnels.Builder.class); } @@ -355,13 +355,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.Tunnels) com.google.backstory.TunnelsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Tunnels_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Tunnels_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Tunnels_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Tunnels_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Tunnels.class, com.google.backstory.Tunnels.Builder.class); } @@ -384,7 +384,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_Tunnels_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Tunnels_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/UDM.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/UDM.java deleted file mode 100644 index f15e2a6e5fa5..000000000000 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/UDM.java +++ /dev/null @@ -1,5183 +0,0 @@ -/* - * Copyright 2026 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// NO CHECKED-IN PROTOBUF GENCODE -// source: backstory/udm.proto -// Protobuf Java Version: 4.33.6 - -package com.google.backstory; - -/** - * - * - *
- * A Unified Data Model event.
- * 
- * - * Protobuf type {@code google.backstory.UDM} - */ -@com.google.protobuf.Generated -public final class UDM extends com.google.protobuf.GeneratedMessage - implements - // @@protoc_insertion_point(message_implements:google.backstory.UDM) - UDMOrBuilder { - private static final long serialVersionUID = 0L; - - static { - com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( - com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, - /* major= */ 4, - /* minor= */ 33, - /* patch= */ 6, - /* suffix= */ "", - "UDM"); - } - - // Use UDM.newBuilder() to construct. - private UDM(com.google.protobuf.GeneratedMessage.Builder builder) { - super(builder); - } - - private UDM() { - intermediary_ = java.util.Collections.emptyList(); - about_ = java.util.Collections.emptyList(); - securityResult_ = java.util.Collections.emptyList(); - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_UDM_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessage.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_UDM_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.backstory.UDM.class, com.google.backstory.UDM.Builder.class); - } - - private int bitField0_; - public static final int METADATA_FIELD_NUMBER = 1; - private com.google.backstory.Metadata metadata_; - - /** - * - * - *
-   * Event metadata such as timestamp, source product, etc.
-   * 
- * - * .google.backstory.Metadata metadata = 1; - * - * @return Whether the metadata field is set. - */ - @java.lang.Override - public boolean hasMetadata() { - return ((bitField0_ & 0x00000001) != 0); - } - - /** - * - * - *
-   * Event metadata such as timestamp, source product, etc.
-   * 
- * - * .google.backstory.Metadata metadata = 1; - * - * @return The metadata. - */ - @java.lang.Override - public com.google.backstory.Metadata getMetadata() { - return metadata_ == null ? com.google.backstory.Metadata.getDefaultInstance() : metadata_; - } - - /** - * - * - *
-   * Event metadata such as timestamp, source product, etc.
-   * 
- * - * .google.backstory.Metadata metadata = 1; - */ - @java.lang.Override - public com.google.backstory.MetadataOrBuilder getMetadataOrBuilder() { - return metadata_ == null ? com.google.backstory.Metadata.getDefaultInstance() : metadata_; - } - - public static final int ADDITIONAL_FIELD_NUMBER = 2; - private com.google.protobuf.Struct additional_; - - /** - * - * - *
-   * Any important vendor-specific event data that cannot be adequately
-   * represented within the formal sections of the UDM model.
-   * 
- * - * .google.protobuf.Struct additional = 2; - * - * @return Whether the additional field is set. - */ - @java.lang.Override - public boolean hasAdditional() { - return ((bitField0_ & 0x00000002) != 0); - } - - /** - * - * - *
-   * Any important vendor-specific event data that cannot be adequately
-   * represented within the formal sections of the UDM model.
-   * 
- * - * .google.protobuf.Struct additional = 2; - * - * @return The additional. - */ - @java.lang.Override - public com.google.protobuf.Struct getAdditional() { - return additional_ == null ? com.google.protobuf.Struct.getDefaultInstance() : additional_; - } - - /** - * - * - *
-   * Any important vendor-specific event data that cannot be adequately
-   * represented within the formal sections of the UDM model.
-   * 
- * - * .google.protobuf.Struct additional = 2; - */ - @java.lang.Override - public com.google.protobuf.StructOrBuilder getAdditionalOrBuilder() { - return additional_ == null ? com.google.protobuf.Struct.getDefaultInstance() : additional_; - } - - public static final int PRINCIPAL_FIELD_NUMBER = 3; - private com.google.backstory.Noun principal_; - - /** - * - * - *
-   * Represents the acting entity that originates the activity
-   * described in the event. The principal must include at least one machine
-   * detail (hostname, MACs, IPs, port, product-specific identifiers like an
-   * EDR asset ID) or user detail (for example, username), and optionally
-   * include process details. It must NOT include any of the following fields:
-   * email, files, registry keys or values.
-   * 
- * - * .google.backstory.Noun principal = 3; - * - * @return Whether the principal field is set. - */ - @java.lang.Override - public boolean hasPrincipal() { - return ((bitField0_ & 0x00000004) != 0); - } - - /** - * - * - *
-   * Represents the acting entity that originates the activity
-   * described in the event. The principal must include at least one machine
-   * detail (hostname, MACs, IPs, port, product-specific identifiers like an
-   * EDR asset ID) or user detail (for example, username), and optionally
-   * include process details. It must NOT include any of the following fields:
-   * email, files, registry keys or values.
-   * 
- * - * .google.backstory.Noun principal = 3; - * - * @return The principal. - */ - @java.lang.Override - public com.google.backstory.Noun getPrincipal() { - return principal_ == null ? com.google.backstory.Noun.getDefaultInstance() : principal_; - } - - /** - * - * - *
-   * Represents the acting entity that originates the activity
-   * described in the event. The principal must include at least one machine
-   * detail (hostname, MACs, IPs, port, product-specific identifiers like an
-   * EDR asset ID) or user detail (for example, username), and optionally
-   * include process details. It must NOT include any of the following fields:
-   * email, files, registry keys or values.
-   * 
- * - * .google.backstory.Noun principal = 3; - */ - @java.lang.Override - public com.google.backstory.NounOrBuilder getPrincipalOrBuilder() { - return principal_ == null ? com.google.backstory.Noun.getDefaultInstance() : principal_; - } - - public static final int SRC_FIELD_NUMBER = 4; - private com.google.backstory.Noun src_; - - /** - * - * - *
-   * Represents a source entity being acted upon by the participant along with
-   * the device or process context for the source object (the machine where the
-   * source object resides). For example, if user U copies file A on machine X
-   * to file B on machine Y, both file A and machine X would be specified in the
-   * src portion of the UDM event.
-   * 
- * - * .google.backstory.Noun src = 4; - * - * @return Whether the src field is set. - */ - @java.lang.Override - public boolean hasSrc() { - return ((bitField0_ & 0x00000008) != 0); - } - - /** - * - * - *
-   * Represents a source entity being acted upon by the participant along with
-   * the device or process context for the source object (the machine where the
-   * source object resides). For example, if user U copies file A on machine X
-   * to file B on machine Y, both file A and machine X would be specified in the
-   * src portion of the UDM event.
-   * 
- * - * .google.backstory.Noun src = 4; - * - * @return The src. - */ - @java.lang.Override - public com.google.backstory.Noun getSrc() { - return src_ == null ? com.google.backstory.Noun.getDefaultInstance() : src_; - } - - /** - * - * - *
-   * Represents a source entity being acted upon by the participant along with
-   * the device or process context for the source object (the machine where the
-   * source object resides). For example, if user U copies file A on machine X
-   * to file B on machine Y, both file A and machine X would be specified in the
-   * src portion of the UDM event.
-   * 
- * - * .google.backstory.Noun src = 4; - */ - @java.lang.Override - public com.google.backstory.NounOrBuilder getSrcOrBuilder() { - return src_ == null ? com.google.backstory.Noun.getDefaultInstance() : src_; - } - - public static final int TARGET_FIELD_NUMBER = 5; - private com.google.backstory.Noun target_; - - /** - * - * - *
-   * Represents a target entity being referenced by the event or an object on
-   * the target entity. For example, in a firewall connection from device A to
-   * device B, A is described as the principal and B is described as the target.
-   * For a process injection by process C into target process D, process C is
-   * described as the principal and process D is described as the target.
-   * 
- * - * .google.backstory.Noun target = 5; - * - * @return Whether the target field is set. - */ - @java.lang.Override - public boolean hasTarget() { - return ((bitField0_ & 0x00000010) != 0); - } - - /** - * - * - *
-   * Represents a target entity being referenced by the event or an object on
-   * the target entity. For example, in a firewall connection from device A to
-   * device B, A is described as the principal and B is described as the target.
-   * For a process injection by process C into target process D, process C is
-   * described as the principal and process D is described as the target.
-   * 
- * - * .google.backstory.Noun target = 5; - * - * @return The target. - */ - @java.lang.Override - public com.google.backstory.Noun getTarget() { - return target_ == null ? com.google.backstory.Noun.getDefaultInstance() : target_; - } - - /** - * - * - *
-   * Represents a target entity being referenced by the event or an object on
-   * the target entity. For example, in a firewall connection from device A to
-   * device B, A is described as the principal and B is described as the target.
-   * For a process injection by process C into target process D, process C is
-   * described as the principal and process D is described as the target.
-   * 
- * - * .google.backstory.Noun target = 5; - */ - @java.lang.Override - public com.google.backstory.NounOrBuilder getTargetOrBuilder() { - return target_ == null ? com.google.backstory.Noun.getDefaultInstance() : target_; - } - - public static final int INTERMEDIARY_FIELD_NUMBER = 6; - - @SuppressWarnings("serial") - private java.util.List intermediary_; - - /** - * - * - *
-   * Represents details on one or more intermediate entities processing activity
-   * described in the event. This includes device details about a proxy server
-   * or SMTP relay server. If an active event (that has a principal and
-   * possibly target) passes through any intermediaries, they're added here.
-   * Intermediaries can impact the overall action, for example blocking or
-   * modifying an ongoing request.  A rule of thumb here is that 'principal',
-   * 'target', and description of the initial action should be the same
-   * regardless of the intermediary or its action.  A successful network
-   * connection from A->B should look the same in principal/target/intermediary
-   * as one blocked by firewall C: principal: A, target: B (intermediary: C).
-   * 
- * - * repeated .google.backstory.Noun intermediary = 6; - */ - @java.lang.Override - public java.util.List getIntermediaryList() { - return intermediary_; - } - - /** - * - * - *
-   * Represents details on one or more intermediate entities processing activity
-   * described in the event. This includes device details about a proxy server
-   * or SMTP relay server. If an active event (that has a principal and
-   * possibly target) passes through any intermediaries, they're added here.
-   * Intermediaries can impact the overall action, for example blocking or
-   * modifying an ongoing request.  A rule of thumb here is that 'principal',
-   * 'target', and description of the initial action should be the same
-   * regardless of the intermediary or its action.  A successful network
-   * connection from A->B should look the same in principal/target/intermediary
-   * as one blocked by firewall C: principal: A, target: B (intermediary: C).
-   * 
- * - * repeated .google.backstory.Noun intermediary = 6; - */ - @java.lang.Override - public java.util.List - getIntermediaryOrBuilderList() { - return intermediary_; - } - - /** - * - * - *
-   * Represents details on one or more intermediate entities processing activity
-   * described in the event. This includes device details about a proxy server
-   * or SMTP relay server. If an active event (that has a principal and
-   * possibly target) passes through any intermediaries, they're added here.
-   * Intermediaries can impact the overall action, for example blocking or
-   * modifying an ongoing request.  A rule of thumb here is that 'principal',
-   * 'target', and description of the initial action should be the same
-   * regardless of the intermediary or its action.  A successful network
-   * connection from A->B should look the same in principal/target/intermediary
-   * as one blocked by firewall C: principal: A, target: B (intermediary: C).
-   * 
- * - * repeated .google.backstory.Noun intermediary = 6; - */ - @java.lang.Override - public int getIntermediaryCount() { - return intermediary_.size(); - } - - /** - * - * - *
-   * Represents details on one or more intermediate entities processing activity
-   * described in the event. This includes device details about a proxy server
-   * or SMTP relay server. If an active event (that has a principal and
-   * possibly target) passes through any intermediaries, they're added here.
-   * Intermediaries can impact the overall action, for example blocking or
-   * modifying an ongoing request.  A rule of thumb here is that 'principal',
-   * 'target', and description of the initial action should be the same
-   * regardless of the intermediary or its action.  A successful network
-   * connection from A->B should look the same in principal/target/intermediary
-   * as one blocked by firewall C: principal: A, target: B (intermediary: C).
-   * 
- * - * repeated .google.backstory.Noun intermediary = 6; - */ - @java.lang.Override - public com.google.backstory.Noun getIntermediary(int index) { - return intermediary_.get(index); - } - - /** - * - * - *
-   * Represents details on one or more intermediate entities processing activity
-   * described in the event. This includes device details about a proxy server
-   * or SMTP relay server. If an active event (that has a principal and
-   * possibly target) passes through any intermediaries, they're added here.
-   * Intermediaries can impact the overall action, for example blocking or
-   * modifying an ongoing request.  A rule of thumb here is that 'principal',
-   * 'target', and description of the initial action should be the same
-   * regardless of the intermediary or its action.  A successful network
-   * connection from A->B should look the same in principal/target/intermediary
-   * as one blocked by firewall C: principal: A, target: B (intermediary: C).
-   * 
- * - * repeated .google.backstory.Noun intermediary = 6; - */ - @java.lang.Override - public com.google.backstory.NounOrBuilder getIntermediaryOrBuilder(int index) { - return intermediary_.get(index); - } - - public static final int OBSERVER_FIELD_NUMBER = 7; - private com.google.backstory.Noun observer_; - - /** - * - * - *
-   * Represents an observer entity (for example, a packet sniffer or
-   * network-based vulnerability scanner), which is not a direct intermediary,
-   * but which observes and reports on the event in question.
-   * 
- * - * .google.backstory.Noun observer = 7; - * - * @return Whether the observer field is set. - */ - @java.lang.Override - public boolean hasObserver() { - return ((bitField0_ & 0x00000020) != 0); - } - - /** - * - * - *
-   * Represents an observer entity (for example, a packet sniffer or
-   * network-based vulnerability scanner), which is not a direct intermediary,
-   * but which observes and reports on the event in question.
-   * 
- * - * .google.backstory.Noun observer = 7; - * - * @return The observer. - */ - @java.lang.Override - public com.google.backstory.Noun getObserver() { - return observer_ == null ? com.google.backstory.Noun.getDefaultInstance() : observer_; - } - - /** - * - * - *
-   * Represents an observer entity (for example, a packet sniffer or
-   * network-based vulnerability scanner), which is not a direct intermediary,
-   * but which observes and reports on the event in question.
-   * 
- * - * .google.backstory.Noun observer = 7; - */ - @java.lang.Override - public com.google.backstory.NounOrBuilder getObserverOrBuilder() { - return observer_ == null ? com.google.backstory.Noun.getDefaultInstance() : observer_; - } - - public static final int ABOUT_FIELD_NUMBER = 8; - - @SuppressWarnings("serial") - private java.util.List about_; - - /** - * - * - *
-   * Represents entities referenced by the event that are not otherwise
-   * described in principal, src, target, intermediary or observer. For example,
-   * it could be used to track email file attachments, domains/URLs/IPs embedded
-   * within an email body, and DLLs that are loaded during a PROCESS_LAUNCH
-   * event.
-   * 
- * - * repeated .google.backstory.Noun about = 8; - */ - @java.lang.Override - public java.util.List getAboutList() { - return about_; - } - - /** - * - * - *
-   * Represents entities referenced by the event that are not otherwise
-   * described in principal, src, target, intermediary or observer. For example,
-   * it could be used to track email file attachments, domains/URLs/IPs embedded
-   * within an email body, and DLLs that are loaded during a PROCESS_LAUNCH
-   * event.
-   * 
- * - * repeated .google.backstory.Noun about = 8; - */ - @java.lang.Override - public java.util.List getAboutOrBuilderList() { - return about_; - } - - /** - * - * - *
-   * Represents entities referenced by the event that are not otherwise
-   * described in principal, src, target, intermediary or observer. For example,
-   * it could be used to track email file attachments, domains/URLs/IPs embedded
-   * within an email body, and DLLs that are loaded during a PROCESS_LAUNCH
-   * event.
-   * 
- * - * repeated .google.backstory.Noun about = 8; - */ - @java.lang.Override - public int getAboutCount() { - return about_.size(); - } - - /** - * - * - *
-   * Represents entities referenced by the event that are not otherwise
-   * described in principal, src, target, intermediary or observer. For example,
-   * it could be used to track email file attachments, domains/URLs/IPs embedded
-   * within an email body, and DLLs that are loaded during a PROCESS_LAUNCH
-   * event.
-   * 
- * - * repeated .google.backstory.Noun about = 8; - */ - @java.lang.Override - public com.google.backstory.Noun getAbout(int index) { - return about_.get(index); - } - - /** - * - * - *
-   * Represents entities referenced by the event that are not otherwise
-   * described in principal, src, target, intermediary or observer. For example,
-   * it could be used to track email file attachments, domains/URLs/IPs embedded
-   * within an email body, and DLLs that are loaded during a PROCESS_LAUNCH
-   * event.
-   * 
- * - * repeated .google.backstory.Noun about = 8; - */ - @java.lang.Override - public com.google.backstory.NounOrBuilder getAboutOrBuilder(int index) { - return about_.get(index); - } - - public static final int SECURITY_RESULT_FIELD_NUMBER = 9; - - @SuppressWarnings("serial") - private java.util.List securityResult_; - - /** - * - * - *
-   * A list of security results.
-   * 
- * - * repeated .google.backstory.SecurityResult security_result = 9; - */ - @java.lang.Override - public java.util.List getSecurityResultList() { - return securityResult_; - } - - /** - * - * - *
-   * A list of security results.
-   * 
- * - * repeated .google.backstory.SecurityResult security_result = 9; - */ - @java.lang.Override - public java.util.List - getSecurityResultOrBuilderList() { - return securityResult_; - } - - /** - * - * - *
-   * A list of security results.
-   * 
- * - * repeated .google.backstory.SecurityResult security_result = 9; - */ - @java.lang.Override - public int getSecurityResultCount() { - return securityResult_.size(); - } - - /** - * - * - *
-   * A list of security results.
-   * 
- * - * repeated .google.backstory.SecurityResult security_result = 9; - */ - @java.lang.Override - public com.google.backstory.SecurityResult getSecurityResult(int index) { - return securityResult_.get(index); - } - - /** - * - * - *
-   * A list of security results.
-   * 
- * - * repeated .google.backstory.SecurityResult security_result = 9; - */ - @java.lang.Override - public com.google.backstory.SecurityResultOrBuilder getSecurityResultOrBuilder(int index) { - return securityResult_.get(index); - } - - public static final int NETWORK_FIELD_NUMBER = 10; - private com.google.backstory.Network network_; - - /** - * - * - *
-   * All network details go here, including sub-messages with details on each
-   * protocol (for example, DHCP, DNS, or HTTP).
-   * 
- * - * .google.backstory.Network network = 10; - * - * @return Whether the network field is set. - */ - @java.lang.Override - public boolean hasNetwork() { - return ((bitField0_ & 0x00000040) != 0); - } - - /** - * - * - *
-   * All network details go here, including sub-messages with details on each
-   * protocol (for example, DHCP, DNS, or HTTP).
-   * 
- * - * .google.backstory.Network network = 10; - * - * @return The network. - */ - @java.lang.Override - public com.google.backstory.Network getNetwork() { - return network_ == null ? com.google.backstory.Network.getDefaultInstance() : network_; - } - - /** - * - * - *
-   * All network details go here, including sub-messages with details on each
-   * protocol (for example, DHCP, DNS, or HTTP).
-   * 
- * - * .google.backstory.Network network = 10; - */ - @java.lang.Override - public com.google.backstory.NetworkOrBuilder getNetworkOrBuilder() { - return network_ == null ? com.google.backstory.Network.getDefaultInstance() : network_; - } - - public static final int EXTENSIONS_FIELD_NUMBER = 11; - private com.google.backstory.Extensions extensions_; - - /** - * - * - *
-   * All other first-class, event-specific metadata goes in this message.
-   * Do not place protocol metadata in Extensions; put it in Network.
-   * 
- * - * .google.backstory.Extensions extensions = 11; - * - * @return Whether the extensions field is set. - */ - @java.lang.Override - public boolean hasExtensions() { - return ((bitField0_ & 0x00000080) != 0); - } - - /** - * - * - *
-   * All other first-class, event-specific metadata goes in this message.
-   * Do not place protocol metadata in Extensions; put it in Network.
-   * 
- * - * .google.backstory.Extensions extensions = 11; - * - * @return The extensions. - */ - @java.lang.Override - public com.google.backstory.Extensions getExtensions() { - return extensions_ == null ? com.google.backstory.Extensions.getDefaultInstance() : extensions_; - } - - /** - * - * - *
-   * All other first-class, event-specific metadata goes in this message.
-   * Do not place protocol metadata in Extensions; put it in Network.
-   * 
- * - * .google.backstory.Extensions extensions = 11; - */ - @java.lang.Override - public com.google.backstory.ExtensionsOrBuilder getExtensionsOrBuilder() { - return extensions_ == null ? com.google.backstory.Extensions.getDefaultInstance() : extensions_; - } - - public static final int EXTRACTED_FIELD_NUMBER = 12; - private com.google.protobuf.Struct extracted_; - - /** - * - * - *
-   * Flattened fields extracted from the log.
-   * 
- * - * .google.protobuf.Struct extracted = 12; - * - * @return Whether the extracted field is set. - */ - @java.lang.Override - public boolean hasExtracted() { - return ((bitField0_ & 0x00000100) != 0); - } - - /** - * - * - *
-   * Flattened fields extracted from the log.
-   * 
- * - * .google.protobuf.Struct extracted = 12; - * - * @return The extracted. - */ - @java.lang.Override - public com.google.protobuf.Struct getExtracted() { - return extracted_ == null ? com.google.protobuf.Struct.getDefaultInstance() : extracted_; - } - - /** - * - * - *
-   * Flattened fields extracted from the log.
-   * 
- * - * .google.protobuf.Struct extracted = 12; - */ - @java.lang.Override - public com.google.protobuf.StructOrBuilder getExtractedOrBuilder() { - return extracted_ == null ? com.google.protobuf.Struct.getDefaultInstance() : extracted_; - } - - public static final int GROUPED_FIELD_NUMBER = 13; - private com.google.backstory.GroupedFields grouped_; - - /** - * - * - *
-   * Related UDM fields that are grouped together.
-   * 
- * - * optional .google.backstory.GroupedFields grouped = 13; - * - * @return Whether the grouped field is set. - */ - @java.lang.Override - public boolean hasGrouped() { - return ((bitField0_ & 0x00000200) != 0); - } - - /** - * - * - *
-   * Related UDM fields that are grouped together.
-   * 
- * - * optional .google.backstory.GroupedFields grouped = 13; - * - * @return The grouped. - */ - @java.lang.Override - public com.google.backstory.GroupedFields getGrouped() { - return grouped_ == null ? com.google.backstory.GroupedFields.getDefaultInstance() : grouped_; - } - - /** - * - * - *
-   * Related UDM fields that are grouped together.
-   * 
- * - * optional .google.backstory.GroupedFields grouped = 13; - */ - @java.lang.Override - public com.google.backstory.GroupedFieldsOrBuilder getGroupedOrBuilder() { - return grouped_ == null ? com.google.backstory.GroupedFields.getDefaultInstance() : grouped_; - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (((bitField0_ & 0x00000001) != 0)) { - output.writeMessage(1, getMetadata()); - } - if (((bitField0_ & 0x00000002) != 0)) { - output.writeMessage(2, getAdditional()); - } - if (((bitField0_ & 0x00000004) != 0)) { - output.writeMessage(3, getPrincipal()); - } - if (((bitField0_ & 0x00000008) != 0)) { - output.writeMessage(4, getSrc()); - } - if (((bitField0_ & 0x00000010) != 0)) { - output.writeMessage(5, getTarget()); - } - for (int i = 0; i < intermediary_.size(); i++) { - output.writeMessage(6, intermediary_.get(i)); - } - if (((bitField0_ & 0x00000020) != 0)) { - output.writeMessage(7, getObserver()); - } - for (int i = 0; i < about_.size(); i++) { - output.writeMessage(8, about_.get(i)); - } - for (int i = 0; i < securityResult_.size(); i++) { - output.writeMessage(9, securityResult_.get(i)); - } - if (((bitField0_ & 0x00000040) != 0)) { - output.writeMessage(10, getNetwork()); - } - if (((bitField0_ & 0x00000080) != 0)) { - output.writeMessage(11, getExtensions()); - } - if (((bitField0_ & 0x00000100) != 0)) { - output.writeMessage(12, getExtracted()); - } - if (((bitField0_ & 0x00000200) != 0)) { - output.writeMessage(13, getGrouped()); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getMetadata()); - } - if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getAdditional()); - } - if (((bitField0_ & 0x00000004) != 0)) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getPrincipal()); - } - if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getSrc()); - } - if (((bitField0_ & 0x00000010) != 0)) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getTarget()); - } - for (int i = 0; i < intermediary_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, intermediary_.get(i)); - } - if (((bitField0_ & 0x00000020) != 0)) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(7, getObserver()); - } - for (int i = 0; i < about_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(8, about_.get(i)); - } - for (int i = 0; i < securityResult_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(9, securityResult_.get(i)); - } - if (((bitField0_ & 0x00000040) != 0)) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(10, getNetwork()); - } - if (((bitField0_ & 0x00000080) != 0)) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(11, getExtensions()); - } - if (((bitField0_ & 0x00000100) != 0)) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(12, getExtracted()); - } - if (((bitField0_ & 0x00000200) != 0)) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(13, getGrouped()); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.backstory.UDM)) { - return super.equals(obj); - } - com.google.backstory.UDM other = (com.google.backstory.UDM) obj; - - if (hasMetadata() != other.hasMetadata()) return false; - if (hasMetadata()) { - if (!getMetadata().equals(other.getMetadata())) return false; - } - if (hasAdditional() != other.hasAdditional()) return false; - if (hasAdditional()) { - if (!getAdditional().equals(other.getAdditional())) return false; - } - if (hasPrincipal() != other.hasPrincipal()) return false; - if (hasPrincipal()) { - if (!getPrincipal().equals(other.getPrincipal())) return false; - } - if (hasSrc() != other.hasSrc()) return false; - if (hasSrc()) { - if (!getSrc().equals(other.getSrc())) return false; - } - if (hasTarget() != other.hasTarget()) return false; - if (hasTarget()) { - if (!getTarget().equals(other.getTarget())) return false; - } - if (!getIntermediaryList().equals(other.getIntermediaryList())) return false; - if (hasObserver() != other.hasObserver()) return false; - if (hasObserver()) { - if (!getObserver().equals(other.getObserver())) return false; - } - if (!getAboutList().equals(other.getAboutList())) return false; - if (!getSecurityResultList().equals(other.getSecurityResultList())) return false; - if (hasNetwork() != other.hasNetwork()) return false; - if (hasNetwork()) { - if (!getNetwork().equals(other.getNetwork())) return false; - } - if (hasExtensions() != other.hasExtensions()) return false; - if (hasExtensions()) { - if (!getExtensions().equals(other.getExtensions())) return false; - } - if (hasExtracted() != other.hasExtracted()) return false; - if (hasExtracted()) { - if (!getExtracted().equals(other.getExtracted())) return false; - } - if (hasGrouped() != other.hasGrouped()) return false; - if (hasGrouped()) { - if (!getGrouped().equals(other.getGrouped())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasMetadata()) { - hash = (37 * hash) + METADATA_FIELD_NUMBER; - hash = (53 * hash) + getMetadata().hashCode(); - } - if (hasAdditional()) { - hash = (37 * hash) + ADDITIONAL_FIELD_NUMBER; - hash = (53 * hash) + getAdditional().hashCode(); - } - if (hasPrincipal()) { - hash = (37 * hash) + PRINCIPAL_FIELD_NUMBER; - hash = (53 * hash) + getPrincipal().hashCode(); - } - if (hasSrc()) { - hash = (37 * hash) + SRC_FIELD_NUMBER; - hash = (53 * hash) + getSrc().hashCode(); - } - if (hasTarget()) { - hash = (37 * hash) + TARGET_FIELD_NUMBER; - hash = (53 * hash) + getTarget().hashCode(); - } - if (getIntermediaryCount() > 0) { - hash = (37 * hash) + INTERMEDIARY_FIELD_NUMBER; - hash = (53 * hash) + getIntermediaryList().hashCode(); - } - if (hasObserver()) { - hash = (37 * hash) + OBSERVER_FIELD_NUMBER; - hash = (53 * hash) + getObserver().hashCode(); - } - if (getAboutCount() > 0) { - hash = (37 * hash) + ABOUT_FIELD_NUMBER; - hash = (53 * hash) + getAboutList().hashCode(); - } - if (getSecurityResultCount() > 0) { - hash = (37 * hash) + SECURITY_RESULT_FIELD_NUMBER; - hash = (53 * hash) + getSecurityResultList().hashCode(); - } - if (hasNetwork()) { - hash = (37 * hash) + NETWORK_FIELD_NUMBER; - hash = (53 * hash) + getNetwork().hashCode(); - } - if (hasExtensions()) { - hash = (37 * hash) + EXTENSIONS_FIELD_NUMBER; - hash = (53 * hash) + getExtensions().hashCode(); - } - if (hasExtracted()) { - hash = (37 * hash) + EXTRACTED_FIELD_NUMBER; - hash = (53 * hash) + getExtracted().hashCode(); - } - if (hasGrouped()) { - hash = (37 * hash) + GROUPED_FIELD_NUMBER; - hash = (53 * hash) + getGrouped().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.backstory.UDM parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.backstory.UDM parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.backstory.UDM parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.backstory.UDM parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.backstory.UDM parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.backstory.UDM parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.backstory.UDM parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); - } - - public static com.google.backstory.UDM parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessage.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.backstory.UDM parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.backstory.UDM parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.backstory.UDM parseFrom(com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); - } - - public static com.google.backstory.UDM parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessage.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.google.backstory.UDM prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - - /** - * - * - *
-   * A Unified Data Model event.
-   * 
- * - * Protobuf type {@code google.backstory.UDM} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder - implements - // @@protoc_insertion_point(builder_implements:google.backstory.UDM) - com.google.backstory.UDMOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_UDM_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessage.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_UDM_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.backstory.UDM.class, com.google.backstory.UDM.Builder.class); - } - - // Construct using com.google.backstory.UDM.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { - internalGetMetadataFieldBuilder(); - internalGetAdditionalFieldBuilder(); - internalGetPrincipalFieldBuilder(); - internalGetSrcFieldBuilder(); - internalGetTargetFieldBuilder(); - internalGetIntermediaryFieldBuilder(); - internalGetObserverFieldBuilder(); - internalGetAboutFieldBuilder(); - internalGetSecurityResultFieldBuilder(); - internalGetNetworkFieldBuilder(); - internalGetExtensionsFieldBuilder(); - internalGetExtractedFieldBuilder(); - internalGetGroupedFieldBuilder(); - } - } - - @java.lang.Override - public Builder clear() { - super.clear(); - bitField0_ = 0; - metadata_ = null; - if (metadataBuilder_ != null) { - metadataBuilder_.dispose(); - metadataBuilder_ = null; - } - additional_ = null; - if (additionalBuilder_ != null) { - additionalBuilder_.dispose(); - additionalBuilder_ = null; - } - principal_ = null; - if (principalBuilder_ != null) { - principalBuilder_.dispose(); - principalBuilder_ = null; - } - src_ = null; - if (srcBuilder_ != null) { - srcBuilder_.dispose(); - srcBuilder_ = null; - } - target_ = null; - if (targetBuilder_ != null) { - targetBuilder_.dispose(); - targetBuilder_ = null; - } - if (intermediaryBuilder_ == null) { - intermediary_ = java.util.Collections.emptyList(); - } else { - intermediary_ = null; - intermediaryBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000020); - observer_ = null; - if (observerBuilder_ != null) { - observerBuilder_.dispose(); - observerBuilder_ = null; - } - if (aboutBuilder_ == null) { - about_ = java.util.Collections.emptyList(); - } else { - about_ = null; - aboutBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000080); - if (securityResultBuilder_ == null) { - securityResult_ = java.util.Collections.emptyList(); - } else { - securityResult_ = null; - securityResultBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000100); - network_ = null; - if (networkBuilder_ != null) { - networkBuilder_.dispose(); - networkBuilder_ = null; - } - extensions_ = null; - if (extensionsBuilder_ != null) { - extensionsBuilder_.dispose(); - extensionsBuilder_ = null; - } - extracted_ = null; - if (extractedBuilder_ != null) { - extractedBuilder_.dispose(); - extractedBuilder_ = null; - } - grouped_ = null; - if (groupedBuilder_ != null) { - groupedBuilder_.dispose(); - groupedBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_UDM_descriptor; - } - - @java.lang.Override - public com.google.backstory.UDM getDefaultInstanceForType() { - return com.google.backstory.UDM.getDefaultInstance(); - } - - @java.lang.Override - public com.google.backstory.UDM build() { - com.google.backstory.UDM result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.backstory.UDM buildPartial() { - com.google.backstory.UDM result = new com.google.backstory.UDM(this); - buildPartialRepeatedFields(result); - if (bitField0_ != 0) { - buildPartial0(result); - } - onBuilt(); - return result; - } - - private void buildPartialRepeatedFields(com.google.backstory.UDM result) { - if (intermediaryBuilder_ == null) { - if (((bitField0_ & 0x00000020) != 0)) { - intermediary_ = java.util.Collections.unmodifiableList(intermediary_); - bitField0_ = (bitField0_ & ~0x00000020); - } - result.intermediary_ = intermediary_; - } else { - result.intermediary_ = intermediaryBuilder_.build(); - } - if (aboutBuilder_ == null) { - if (((bitField0_ & 0x00000080) != 0)) { - about_ = java.util.Collections.unmodifiableList(about_); - bitField0_ = (bitField0_ & ~0x00000080); - } - result.about_ = about_; - } else { - result.about_ = aboutBuilder_.build(); - } - if (securityResultBuilder_ == null) { - if (((bitField0_ & 0x00000100) != 0)) { - securityResult_ = java.util.Collections.unmodifiableList(securityResult_); - bitField0_ = (bitField0_ & ~0x00000100); - } - result.securityResult_ = securityResult_; - } else { - result.securityResult_ = securityResultBuilder_.build(); - } - } - - private void buildPartial0(com.google.backstory.UDM result) { - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - result.metadata_ = metadataBuilder_ == null ? metadata_ : metadataBuilder_.build(); - to_bitField0_ |= 0x00000001; - } - if (((from_bitField0_ & 0x00000002) != 0)) { - result.additional_ = additionalBuilder_ == null ? additional_ : additionalBuilder_.build(); - to_bitField0_ |= 0x00000002; - } - if (((from_bitField0_ & 0x00000004) != 0)) { - result.principal_ = principalBuilder_ == null ? principal_ : principalBuilder_.build(); - to_bitField0_ |= 0x00000004; - } - if (((from_bitField0_ & 0x00000008) != 0)) { - result.src_ = srcBuilder_ == null ? src_ : srcBuilder_.build(); - to_bitField0_ |= 0x00000008; - } - if (((from_bitField0_ & 0x00000010) != 0)) { - result.target_ = targetBuilder_ == null ? target_ : targetBuilder_.build(); - to_bitField0_ |= 0x00000010; - } - if (((from_bitField0_ & 0x00000040) != 0)) { - result.observer_ = observerBuilder_ == null ? observer_ : observerBuilder_.build(); - to_bitField0_ |= 0x00000020; - } - if (((from_bitField0_ & 0x00000200) != 0)) { - result.network_ = networkBuilder_ == null ? network_ : networkBuilder_.build(); - to_bitField0_ |= 0x00000040; - } - if (((from_bitField0_ & 0x00000400) != 0)) { - result.extensions_ = extensionsBuilder_ == null ? extensions_ : extensionsBuilder_.build(); - to_bitField0_ |= 0x00000080; - } - if (((from_bitField0_ & 0x00000800) != 0)) { - result.extracted_ = extractedBuilder_ == null ? extracted_ : extractedBuilder_.build(); - to_bitField0_ |= 0x00000100; - } - if (((from_bitField0_ & 0x00001000) != 0)) { - result.grouped_ = groupedBuilder_ == null ? grouped_ : groupedBuilder_.build(); - to_bitField0_ |= 0x00000200; - } - result.bitField0_ |= to_bitField0_; - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.backstory.UDM) { - return mergeFrom((com.google.backstory.UDM) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.backstory.UDM other) { - if (other == com.google.backstory.UDM.getDefaultInstance()) return this; - if (other.hasMetadata()) { - mergeMetadata(other.getMetadata()); - } - if (other.hasAdditional()) { - mergeAdditional(other.getAdditional()); - } - if (other.hasPrincipal()) { - mergePrincipal(other.getPrincipal()); - } - if (other.hasSrc()) { - mergeSrc(other.getSrc()); - } - if (other.hasTarget()) { - mergeTarget(other.getTarget()); - } - if (intermediaryBuilder_ == null) { - if (!other.intermediary_.isEmpty()) { - if (intermediary_.isEmpty()) { - intermediary_ = other.intermediary_; - bitField0_ = (bitField0_ & ~0x00000020); - } else { - ensureIntermediaryIsMutable(); - intermediary_.addAll(other.intermediary_); - } - onChanged(); - } - } else { - if (!other.intermediary_.isEmpty()) { - if (intermediaryBuilder_.isEmpty()) { - intermediaryBuilder_.dispose(); - intermediaryBuilder_ = null; - intermediary_ = other.intermediary_; - bitField0_ = (bitField0_ & ~0x00000020); - intermediaryBuilder_ = - com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders - ? internalGetIntermediaryFieldBuilder() - : null; - } else { - intermediaryBuilder_.addAllMessages(other.intermediary_); - } - } - } - if (other.hasObserver()) { - mergeObserver(other.getObserver()); - } - if (aboutBuilder_ == null) { - if (!other.about_.isEmpty()) { - if (about_.isEmpty()) { - about_ = other.about_; - bitField0_ = (bitField0_ & ~0x00000080); - } else { - ensureAboutIsMutable(); - about_.addAll(other.about_); - } - onChanged(); - } - } else { - if (!other.about_.isEmpty()) { - if (aboutBuilder_.isEmpty()) { - aboutBuilder_.dispose(); - aboutBuilder_ = null; - about_ = other.about_; - bitField0_ = (bitField0_ & ~0x00000080); - aboutBuilder_ = - com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders - ? internalGetAboutFieldBuilder() - : null; - } else { - aboutBuilder_.addAllMessages(other.about_); - } - } - } - if (securityResultBuilder_ == null) { - if (!other.securityResult_.isEmpty()) { - if (securityResult_.isEmpty()) { - securityResult_ = other.securityResult_; - bitField0_ = (bitField0_ & ~0x00000100); - } else { - ensureSecurityResultIsMutable(); - securityResult_.addAll(other.securityResult_); - } - onChanged(); - } - } else { - if (!other.securityResult_.isEmpty()) { - if (securityResultBuilder_.isEmpty()) { - securityResultBuilder_.dispose(); - securityResultBuilder_ = null; - securityResult_ = other.securityResult_; - bitField0_ = (bitField0_ & ~0x00000100); - securityResultBuilder_ = - com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders - ? internalGetSecurityResultFieldBuilder() - : null; - } else { - securityResultBuilder_.addAllMessages(other.securityResult_); - } - } - } - if (other.hasNetwork()) { - mergeNetwork(other.getNetwork()); - } - if (other.hasExtensions()) { - mergeExtensions(other.getExtensions()); - } - if (other.hasExtracted()) { - mergeExtracted(other.getExtracted()); - } - if (other.hasGrouped()) { - mergeGrouped(other.getGrouped()); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - input.readMessage( - internalGetMetadataFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000001; - break; - } // case 10 - case 18: - { - input.readMessage( - internalGetAdditionalFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000002; - break; - } // case 18 - case 26: - { - input.readMessage( - internalGetPrincipalFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000004; - break; - } // case 26 - case 34: - { - input.readMessage(internalGetSrcFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000008; - break; - } // case 34 - case 42: - { - input.readMessage(internalGetTargetFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000010; - break; - } // case 42 - case 50: - { - com.google.backstory.Noun m = - input.readMessage(com.google.backstory.Noun.parser(), extensionRegistry); - if (intermediaryBuilder_ == null) { - ensureIntermediaryIsMutable(); - intermediary_.add(m); - } else { - intermediaryBuilder_.addMessage(m); - } - break; - } // case 50 - case 58: - { - input.readMessage( - internalGetObserverFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000040; - break; - } // case 58 - case 66: - { - com.google.backstory.Noun m = - input.readMessage(com.google.backstory.Noun.parser(), extensionRegistry); - if (aboutBuilder_ == null) { - ensureAboutIsMutable(); - about_.add(m); - } else { - aboutBuilder_.addMessage(m); - } - break; - } // case 66 - case 74: - { - com.google.backstory.SecurityResult m = - input.readMessage( - com.google.backstory.SecurityResult.parser(), extensionRegistry); - if (securityResultBuilder_ == null) { - ensureSecurityResultIsMutable(); - securityResult_.add(m); - } else { - securityResultBuilder_.addMessage(m); - } - break; - } // case 74 - case 82: - { - input.readMessage(internalGetNetworkFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000200; - break; - } // case 82 - case 90: - { - input.readMessage( - internalGetExtensionsFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000400; - break; - } // case 90 - case 98: - { - input.readMessage( - internalGetExtractedFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000800; - break; - } // case 98 - case 106: - { - input.readMessage(internalGetGroupedFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00001000; - break; - } // case 106 - default: - { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - - private int bitField0_; - - private com.google.backstory.Metadata metadata_; - private com.google.protobuf.SingleFieldBuilder< - com.google.backstory.Metadata, - com.google.backstory.Metadata.Builder, - com.google.backstory.MetadataOrBuilder> - metadataBuilder_; - - /** - * - * - *
-     * Event metadata such as timestamp, source product, etc.
-     * 
- * - * .google.backstory.Metadata metadata = 1; - * - * @return Whether the metadata field is set. - */ - public boolean hasMetadata() { - return ((bitField0_ & 0x00000001) != 0); - } - - /** - * - * - *
-     * Event metadata such as timestamp, source product, etc.
-     * 
- * - * .google.backstory.Metadata metadata = 1; - * - * @return The metadata. - */ - public com.google.backstory.Metadata getMetadata() { - if (metadataBuilder_ == null) { - return metadata_ == null ? com.google.backstory.Metadata.getDefaultInstance() : metadata_; - } else { - return metadataBuilder_.getMessage(); - } - } - - /** - * - * - *
-     * Event metadata such as timestamp, source product, etc.
-     * 
- * - * .google.backstory.Metadata metadata = 1; - */ - public Builder setMetadata(com.google.backstory.Metadata value) { - if (metadataBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - metadata_ = value; - } else { - metadataBuilder_.setMessage(value); - } - bitField0_ |= 0x00000001; - onChanged(); - return this; - } - - /** - * - * - *
-     * Event metadata such as timestamp, source product, etc.
-     * 
- * - * .google.backstory.Metadata metadata = 1; - */ - public Builder setMetadata(com.google.backstory.Metadata.Builder builderForValue) { - if (metadataBuilder_ == null) { - metadata_ = builderForValue.build(); - } else { - metadataBuilder_.setMessage(builderForValue.build()); - } - bitField0_ |= 0x00000001; - onChanged(); - return this; - } - - /** - * - * - *
-     * Event metadata such as timestamp, source product, etc.
-     * 
- * - * .google.backstory.Metadata metadata = 1; - */ - public Builder mergeMetadata(com.google.backstory.Metadata value) { - if (metadataBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0) - && metadata_ != null - && metadata_ != com.google.backstory.Metadata.getDefaultInstance()) { - getMetadataBuilder().mergeFrom(value); - } else { - metadata_ = value; - } - } else { - metadataBuilder_.mergeFrom(value); - } - if (metadata_ != null) { - bitField0_ |= 0x00000001; - onChanged(); - } - return this; - } - - /** - * - * - *
-     * Event metadata such as timestamp, source product, etc.
-     * 
- * - * .google.backstory.Metadata metadata = 1; - */ - public Builder clearMetadata() { - bitField0_ = (bitField0_ & ~0x00000001); - metadata_ = null; - if (metadataBuilder_ != null) { - metadataBuilder_.dispose(); - metadataBuilder_ = null; - } - onChanged(); - return this; - } - - /** - * - * - *
-     * Event metadata such as timestamp, source product, etc.
-     * 
- * - * .google.backstory.Metadata metadata = 1; - */ - public com.google.backstory.Metadata.Builder getMetadataBuilder() { - bitField0_ |= 0x00000001; - onChanged(); - return internalGetMetadataFieldBuilder().getBuilder(); - } - - /** - * - * - *
-     * Event metadata such as timestamp, source product, etc.
-     * 
- * - * .google.backstory.Metadata metadata = 1; - */ - public com.google.backstory.MetadataOrBuilder getMetadataOrBuilder() { - if (metadataBuilder_ != null) { - return metadataBuilder_.getMessageOrBuilder(); - } else { - return metadata_ == null ? com.google.backstory.Metadata.getDefaultInstance() : metadata_; - } - } - - /** - * - * - *
-     * Event metadata such as timestamp, source product, etc.
-     * 
- * - * .google.backstory.Metadata metadata = 1; - */ - private com.google.protobuf.SingleFieldBuilder< - com.google.backstory.Metadata, - com.google.backstory.Metadata.Builder, - com.google.backstory.MetadataOrBuilder> - internalGetMetadataFieldBuilder() { - if (metadataBuilder_ == null) { - metadataBuilder_ = - new com.google.protobuf.SingleFieldBuilder< - com.google.backstory.Metadata, - com.google.backstory.Metadata.Builder, - com.google.backstory.MetadataOrBuilder>( - getMetadata(), getParentForChildren(), isClean()); - metadata_ = null; - } - return metadataBuilder_; - } - - private com.google.protobuf.Struct additional_; - private com.google.protobuf.SingleFieldBuilder< - com.google.protobuf.Struct, - com.google.protobuf.Struct.Builder, - com.google.protobuf.StructOrBuilder> - additionalBuilder_; - - /** - * - * - *
-     * Any important vendor-specific event data that cannot be adequately
-     * represented within the formal sections of the UDM model.
-     * 
- * - * .google.protobuf.Struct additional = 2; - * - * @return Whether the additional field is set. - */ - public boolean hasAdditional() { - return ((bitField0_ & 0x00000002) != 0); - } - - /** - * - * - *
-     * Any important vendor-specific event data that cannot be adequately
-     * represented within the formal sections of the UDM model.
-     * 
- * - * .google.protobuf.Struct additional = 2; - * - * @return The additional. - */ - public com.google.protobuf.Struct getAdditional() { - if (additionalBuilder_ == null) { - return additional_ == null ? com.google.protobuf.Struct.getDefaultInstance() : additional_; - } else { - return additionalBuilder_.getMessage(); - } - } - - /** - * - * - *
-     * Any important vendor-specific event data that cannot be adequately
-     * represented within the formal sections of the UDM model.
-     * 
- * - * .google.protobuf.Struct additional = 2; - */ - public Builder setAdditional(com.google.protobuf.Struct value) { - if (additionalBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - additional_ = value; - } else { - additionalBuilder_.setMessage(value); - } - bitField0_ |= 0x00000002; - onChanged(); - return this; - } - - /** - * - * - *
-     * Any important vendor-specific event data that cannot be adequately
-     * represented within the formal sections of the UDM model.
-     * 
- * - * .google.protobuf.Struct additional = 2; - */ - public Builder setAdditional(com.google.protobuf.Struct.Builder builderForValue) { - if (additionalBuilder_ == null) { - additional_ = builderForValue.build(); - } else { - additionalBuilder_.setMessage(builderForValue.build()); - } - bitField0_ |= 0x00000002; - onChanged(); - return this; - } - - /** - * - * - *
-     * Any important vendor-specific event data that cannot be adequately
-     * represented within the formal sections of the UDM model.
-     * 
- * - * .google.protobuf.Struct additional = 2; - */ - public Builder mergeAdditional(com.google.protobuf.Struct value) { - if (additionalBuilder_ == null) { - if (((bitField0_ & 0x00000002) != 0) - && additional_ != null - && additional_ != com.google.protobuf.Struct.getDefaultInstance()) { - getAdditionalBuilder().mergeFrom(value); - } else { - additional_ = value; - } - } else { - additionalBuilder_.mergeFrom(value); - } - if (additional_ != null) { - bitField0_ |= 0x00000002; - onChanged(); - } - return this; - } - - /** - * - * - *
-     * Any important vendor-specific event data that cannot be adequately
-     * represented within the formal sections of the UDM model.
-     * 
- * - * .google.protobuf.Struct additional = 2; - */ - public Builder clearAdditional() { - bitField0_ = (bitField0_ & ~0x00000002); - additional_ = null; - if (additionalBuilder_ != null) { - additionalBuilder_.dispose(); - additionalBuilder_ = null; - } - onChanged(); - return this; - } - - /** - * - * - *
-     * Any important vendor-specific event data that cannot be adequately
-     * represented within the formal sections of the UDM model.
-     * 
- * - * .google.protobuf.Struct additional = 2; - */ - public com.google.protobuf.Struct.Builder getAdditionalBuilder() { - bitField0_ |= 0x00000002; - onChanged(); - return internalGetAdditionalFieldBuilder().getBuilder(); - } - - /** - * - * - *
-     * Any important vendor-specific event data that cannot be adequately
-     * represented within the formal sections of the UDM model.
-     * 
- * - * .google.protobuf.Struct additional = 2; - */ - public com.google.protobuf.StructOrBuilder getAdditionalOrBuilder() { - if (additionalBuilder_ != null) { - return additionalBuilder_.getMessageOrBuilder(); - } else { - return additional_ == null ? com.google.protobuf.Struct.getDefaultInstance() : additional_; - } - } - - /** - * - * - *
-     * Any important vendor-specific event data that cannot be adequately
-     * represented within the formal sections of the UDM model.
-     * 
- * - * .google.protobuf.Struct additional = 2; - */ - private com.google.protobuf.SingleFieldBuilder< - com.google.protobuf.Struct, - com.google.protobuf.Struct.Builder, - com.google.protobuf.StructOrBuilder> - internalGetAdditionalFieldBuilder() { - if (additionalBuilder_ == null) { - additionalBuilder_ = - new com.google.protobuf.SingleFieldBuilder< - com.google.protobuf.Struct, - com.google.protobuf.Struct.Builder, - com.google.protobuf.StructOrBuilder>( - getAdditional(), getParentForChildren(), isClean()); - additional_ = null; - } - return additionalBuilder_; - } - - private com.google.backstory.Noun principal_; - private com.google.protobuf.SingleFieldBuilder< - com.google.backstory.Noun, - com.google.backstory.Noun.Builder, - com.google.backstory.NounOrBuilder> - principalBuilder_; - - /** - * - * - *
-     * Represents the acting entity that originates the activity
-     * described in the event. The principal must include at least one machine
-     * detail (hostname, MACs, IPs, port, product-specific identifiers like an
-     * EDR asset ID) or user detail (for example, username), and optionally
-     * include process details. It must NOT include any of the following fields:
-     * email, files, registry keys or values.
-     * 
- * - * .google.backstory.Noun principal = 3; - * - * @return Whether the principal field is set. - */ - public boolean hasPrincipal() { - return ((bitField0_ & 0x00000004) != 0); - } - - /** - * - * - *
-     * Represents the acting entity that originates the activity
-     * described in the event. The principal must include at least one machine
-     * detail (hostname, MACs, IPs, port, product-specific identifiers like an
-     * EDR asset ID) or user detail (for example, username), and optionally
-     * include process details. It must NOT include any of the following fields:
-     * email, files, registry keys or values.
-     * 
- * - * .google.backstory.Noun principal = 3; - * - * @return The principal. - */ - public com.google.backstory.Noun getPrincipal() { - if (principalBuilder_ == null) { - return principal_ == null ? com.google.backstory.Noun.getDefaultInstance() : principal_; - } else { - return principalBuilder_.getMessage(); - } - } - - /** - * - * - *
-     * Represents the acting entity that originates the activity
-     * described in the event. The principal must include at least one machine
-     * detail (hostname, MACs, IPs, port, product-specific identifiers like an
-     * EDR asset ID) or user detail (for example, username), and optionally
-     * include process details. It must NOT include any of the following fields:
-     * email, files, registry keys or values.
-     * 
- * - * .google.backstory.Noun principal = 3; - */ - public Builder setPrincipal(com.google.backstory.Noun value) { - if (principalBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - principal_ = value; - } else { - principalBuilder_.setMessage(value); - } - bitField0_ |= 0x00000004; - onChanged(); - return this; - } - - /** - * - * - *
-     * Represents the acting entity that originates the activity
-     * described in the event. The principal must include at least one machine
-     * detail (hostname, MACs, IPs, port, product-specific identifiers like an
-     * EDR asset ID) or user detail (for example, username), and optionally
-     * include process details. It must NOT include any of the following fields:
-     * email, files, registry keys or values.
-     * 
- * - * .google.backstory.Noun principal = 3; - */ - public Builder setPrincipal(com.google.backstory.Noun.Builder builderForValue) { - if (principalBuilder_ == null) { - principal_ = builderForValue.build(); - } else { - principalBuilder_.setMessage(builderForValue.build()); - } - bitField0_ |= 0x00000004; - onChanged(); - return this; - } - - /** - * - * - *
-     * Represents the acting entity that originates the activity
-     * described in the event. The principal must include at least one machine
-     * detail (hostname, MACs, IPs, port, product-specific identifiers like an
-     * EDR asset ID) or user detail (for example, username), and optionally
-     * include process details. It must NOT include any of the following fields:
-     * email, files, registry keys or values.
-     * 
- * - * .google.backstory.Noun principal = 3; - */ - public Builder mergePrincipal(com.google.backstory.Noun value) { - if (principalBuilder_ == null) { - if (((bitField0_ & 0x00000004) != 0) - && principal_ != null - && principal_ != com.google.backstory.Noun.getDefaultInstance()) { - getPrincipalBuilder().mergeFrom(value); - } else { - principal_ = value; - } - } else { - principalBuilder_.mergeFrom(value); - } - if (principal_ != null) { - bitField0_ |= 0x00000004; - onChanged(); - } - return this; - } - - /** - * - * - *
-     * Represents the acting entity that originates the activity
-     * described in the event. The principal must include at least one machine
-     * detail (hostname, MACs, IPs, port, product-specific identifiers like an
-     * EDR asset ID) or user detail (for example, username), and optionally
-     * include process details. It must NOT include any of the following fields:
-     * email, files, registry keys or values.
-     * 
- * - * .google.backstory.Noun principal = 3; - */ - public Builder clearPrincipal() { - bitField0_ = (bitField0_ & ~0x00000004); - principal_ = null; - if (principalBuilder_ != null) { - principalBuilder_.dispose(); - principalBuilder_ = null; - } - onChanged(); - return this; - } - - /** - * - * - *
-     * Represents the acting entity that originates the activity
-     * described in the event. The principal must include at least one machine
-     * detail (hostname, MACs, IPs, port, product-specific identifiers like an
-     * EDR asset ID) or user detail (for example, username), and optionally
-     * include process details. It must NOT include any of the following fields:
-     * email, files, registry keys or values.
-     * 
- * - * .google.backstory.Noun principal = 3; - */ - public com.google.backstory.Noun.Builder getPrincipalBuilder() { - bitField0_ |= 0x00000004; - onChanged(); - return internalGetPrincipalFieldBuilder().getBuilder(); - } - - /** - * - * - *
-     * Represents the acting entity that originates the activity
-     * described in the event. The principal must include at least one machine
-     * detail (hostname, MACs, IPs, port, product-specific identifiers like an
-     * EDR asset ID) or user detail (for example, username), and optionally
-     * include process details. It must NOT include any of the following fields:
-     * email, files, registry keys or values.
-     * 
- * - * .google.backstory.Noun principal = 3; - */ - public com.google.backstory.NounOrBuilder getPrincipalOrBuilder() { - if (principalBuilder_ != null) { - return principalBuilder_.getMessageOrBuilder(); - } else { - return principal_ == null ? com.google.backstory.Noun.getDefaultInstance() : principal_; - } - } - - /** - * - * - *
-     * Represents the acting entity that originates the activity
-     * described in the event. The principal must include at least one machine
-     * detail (hostname, MACs, IPs, port, product-specific identifiers like an
-     * EDR asset ID) or user detail (for example, username), and optionally
-     * include process details. It must NOT include any of the following fields:
-     * email, files, registry keys or values.
-     * 
- * - * .google.backstory.Noun principal = 3; - */ - private com.google.protobuf.SingleFieldBuilder< - com.google.backstory.Noun, - com.google.backstory.Noun.Builder, - com.google.backstory.NounOrBuilder> - internalGetPrincipalFieldBuilder() { - if (principalBuilder_ == null) { - principalBuilder_ = - new com.google.protobuf.SingleFieldBuilder< - com.google.backstory.Noun, - com.google.backstory.Noun.Builder, - com.google.backstory.NounOrBuilder>( - getPrincipal(), getParentForChildren(), isClean()); - principal_ = null; - } - return principalBuilder_; - } - - private com.google.backstory.Noun src_; - private com.google.protobuf.SingleFieldBuilder< - com.google.backstory.Noun, - com.google.backstory.Noun.Builder, - com.google.backstory.NounOrBuilder> - srcBuilder_; - - /** - * - * - *
-     * Represents a source entity being acted upon by the participant along with
-     * the device or process context for the source object (the machine where the
-     * source object resides). For example, if user U copies file A on machine X
-     * to file B on machine Y, both file A and machine X would be specified in the
-     * src portion of the UDM event.
-     * 
- * - * .google.backstory.Noun src = 4; - * - * @return Whether the src field is set. - */ - public boolean hasSrc() { - return ((bitField0_ & 0x00000008) != 0); - } - - /** - * - * - *
-     * Represents a source entity being acted upon by the participant along with
-     * the device or process context for the source object (the machine where the
-     * source object resides). For example, if user U copies file A on machine X
-     * to file B on machine Y, both file A and machine X would be specified in the
-     * src portion of the UDM event.
-     * 
- * - * .google.backstory.Noun src = 4; - * - * @return The src. - */ - public com.google.backstory.Noun getSrc() { - if (srcBuilder_ == null) { - return src_ == null ? com.google.backstory.Noun.getDefaultInstance() : src_; - } else { - return srcBuilder_.getMessage(); - } - } - - /** - * - * - *
-     * Represents a source entity being acted upon by the participant along with
-     * the device or process context for the source object (the machine where the
-     * source object resides). For example, if user U copies file A on machine X
-     * to file B on machine Y, both file A and machine X would be specified in the
-     * src portion of the UDM event.
-     * 
- * - * .google.backstory.Noun src = 4; - */ - public Builder setSrc(com.google.backstory.Noun value) { - if (srcBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - src_ = value; - } else { - srcBuilder_.setMessage(value); - } - bitField0_ |= 0x00000008; - onChanged(); - return this; - } - - /** - * - * - *
-     * Represents a source entity being acted upon by the participant along with
-     * the device or process context for the source object (the machine where the
-     * source object resides). For example, if user U copies file A on machine X
-     * to file B on machine Y, both file A and machine X would be specified in the
-     * src portion of the UDM event.
-     * 
- * - * .google.backstory.Noun src = 4; - */ - public Builder setSrc(com.google.backstory.Noun.Builder builderForValue) { - if (srcBuilder_ == null) { - src_ = builderForValue.build(); - } else { - srcBuilder_.setMessage(builderForValue.build()); - } - bitField0_ |= 0x00000008; - onChanged(); - return this; - } - - /** - * - * - *
-     * Represents a source entity being acted upon by the participant along with
-     * the device or process context for the source object (the machine where the
-     * source object resides). For example, if user U copies file A on machine X
-     * to file B on machine Y, both file A and machine X would be specified in the
-     * src portion of the UDM event.
-     * 
- * - * .google.backstory.Noun src = 4; - */ - public Builder mergeSrc(com.google.backstory.Noun value) { - if (srcBuilder_ == null) { - if (((bitField0_ & 0x00000008) != 0) - && src_ != null - && src_ != com.google.backstory.Noun.getDefaultInstance()) { - getSrcBuilder().mergeFrom(value); - } else { - src_ = value; - } - } else { - srcBuilder_.mergeFrom(value); - } - if (src_ != null) { - bitField0_ |= 0x00000008; - onChanged(); - } - return this; - } - - /** - * - * - *
-     * Represents a source entity being acted upon by the participant along with
-     * the device or process context for the source object (the machine where the
-     * source object resides). For example, if user U copies file A on machine X
-     * to file B on machine Y, both file A and machine X would be specified in the
-     * src portion of the UDM event.
-     * 
- * - * .google.backstory.Noun src = 4; - */ - public Builder clearSrc() { - bitField0_ = (bitField0_ & ~0x00000008); - src_ = null; - if (srcBuilder_ != null) { - srcBuilder_.dispose(); - srcBuilder_ = null; - } - onChanged(); - return this; - } - - /** - * - * - *
-     * Represents a source entity being acted upon by the participant along with
-     * the device or process context for the source object (the machine where the
-     * source object resides). For example, if user U copies file A on machine X
-     * to file B on machine Y, both file A and machine X would be specified in the
-     * src portion of the UDM event.
-     * 
- * - * .google.backstory.Noun src = 4; - */ - public com.google.backstory.Noun.Builder getSrcBuilder() { - bitField0_ |= 0x00000008; - onChanged(); - return internalGetSrcFieldBuilder().getBuilder(); - } - - /** - * - * - *
-     * Represents a source entity being acted upon by the participant along with
-     * the device or process context for the source object (the machine where the
-     * source object resides). For example, if user U copies file A on machine X
-     * to file B on machine Y, both file A and machine X would be specified in the
-     * src portion of the UDM event.
-     * 
- * - * .google.backstory.Noun src = 4; - */ - public com.google.backstory.NounOrBuilder getSrcOrBuilder() { - if (srcBuilder_ != null) { - return srcBuilder_.getMessageOrBuilder(); - } else { - return src_ == null ? com.google.backstory.Noun.getDefaultInstance() : src_; - } - } - - /** - * - * - *
-     * Represents a source entity being acted upon by the participant along with
-     * the device or process context for the source object (the machine where the
-     * source object resides). For example, if user U copies file A on machine X
-     * to file B on machine Y, both file A and machine X would be specified in the
-     * src portion of the UDM event.
-     * 
- * - * .google.backstory.Noun src = 4; - */ - private com.google.protobuf.SingleFieldBuilder< - com.google.backstory.Noun, - com.google.backstory.Noun.Builder, - com.google.backstory.NounOrBuilder> - internalGetSrcFieldBuilder() { - if (srcBuilder_ == null) { - srcBuilder_ = - new com.google.protobuf.SingleFieldBuilder< - com.google.backstory.Noun, - com.google.backstory.Noun.Builder, - com.google.backstory.NounOrBuilder>(getSrc(), getParentForChildren(), isClean()); - src_ = null; - } - return srcBuilder_; - } - - private com.google.backstory.Noun target_; - private com.google.protobuf.SingleFieldBuilder< - com.google.backstory.Noun, - com.google.backstory.Noun.Builder, - com.google.backstory.NounOrBuilder> - targetBuilder_; - - /** - * - * - *
-     * Represents a target entity being referenced by the event or an object on
-     * the target entity. For example, in a firewall connection from device A to
-     * device B, A is described as the principal and B is described as the target.
-     * For a process injection by process C into target process D, process C is
-     * described as the principal and process D is described as the target.
-     * 
- * - * .google.backstory.Noun target = 5; - * - * @return Whether the target field is set. - */ - public boolean hasTarget() { - return ((bitField0_ & 0x00000010) != 0); - } - - /** - * - * - *
-     * Represents a target entity being referenced by the event or an object on
-     * the target entity. For example, in a firewall connection from device A to
-     * device B, A is described as the principal and B is described as the target.
-     * For a process injection by process C into target process D, process C is
-     * described as the principal and process D is described as the target.
-     * 
- * - * .google.backstory.Noun target = 5; - * - * @return The target. - */ - public com.google.backstory.Noun getTarget() { - if (targetBuilder_ == null) { - return target_ == null ? com.google.backstory.Noun.getDefaultInstance() : target_; - } else { - return targetBuilder_.getMessage(); - } - } - - /** - * - * - *
-     * Represents a target entity being referenced by the event or an object on
-     * the target entity. For example, in a firewall connection from device A to
-     * device B, A is described as the principal and B is described as the target.
-     * For a process injection by process C into target process D, process C is
-     * described as the principal and process D is described as the target.
-     * 
- * - * .google.backstory.Noun target = 5; - */ - public Builder setTarget(com.google.backstory.Noun value) { - if (targetBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - target_ = value; - } else { - targetBuilder_.setMessage(value); - } - bitField0_ |= 0x00000010; - onChanged(); - return this; - } - - /** - * - * - *
-     * Represents a target entity being referenced by the event or an object on
-     * the target entity. For example, in a firewall connection from device A to
-     * device B, A is described as the principal and B is described as the target.
-     * For a process injection by process C into target process D, process C is
-     * described as the principal and process D is described as the target.
-     * 
- * - * .google.backstory.Noun target = 5; - */ - public Builder setTarget(com.google.backstory.Noun.Builder builderForValue) { - if (targetBuilder_ == null) { - target_ = builderForValue.build(); - } else { - targetBuilder_.setMessage(builderForValue.build()); - } - bitField0_ |= 0x00000010; - onChanged(); - return this; - } - - /** - * - * - *
-     * Represents a target entity being referenced by the event or an object on
-     * the target entity. For example, in a firewall connection from device A to
-     * device B, A is described as the principal and B is described as the target.
-     * For a process injection by process C into target process D, process C is
-     * described as the principal and process D is described as the target.
-     * 
- * - * .google.backstory.Noun target = 5; - */ - public Builder mergeTarget(com.google.backstory.Noun value) { - if (targetBuilder_ == null) { - if (((bitField0_ & 0x00000010) != 0) - && target_ != null - && target_ != com.google.backstory.Noun.getDefaultInstance()) { - getTargetBuilder().mergeFrom(value); - } else { - target_ = value; - } - } else { - targetBuilder_.mergeFrom(value); - } - if (target_ != null) { - bitField0_ |= 0x00000010; - onChanged(); - } - return this; - } - - /** - * - * - *
-     * Represents a target entity being referenced by the event or an object on
-     * the target entity. For example, in a firewall connection from device A to
-     * device B, A is described as the principal and B is described as the target.
-     * For a process injection by process C into target process D, process C is
-     * described as the principal and process D is described as the target.
-     * 
- * - * .google.backstory.Noun target = 5; - */ - public Builder clearTarget() { - bitField0_ = (bitField0_ & ~0x00000010); - target_ = null; - if (targetBuilder_ != null) { - targetBuilder_.dispose(); - targetBuilder_ = null; - } - onChanged(); - return this; - } - - /** - * - * - *
-     * Represents a target entity being referenced by the event or an object on
-     * the target entity. For example, in a firewall connection from device A to
-     * device B, A is described as the principal and B is described as the target.
-     * For a process injection by process C into target process D, process C is
-     * described as the principal and process D is described as the target.
-     * 
- * - * .google.backstory.Noun target = 5; - */ - public com.google.backstory.Noun.Builder getTargetBuilder() { - bitField0_ |= 0x00000010; - onChanged(); - return internalGetTargetFieldBuilder().getBuilder(); - } - - /** - * - * - *
-     * Represents a target entity being referenced by the event or an object on
-     * the target entity. For example, in a firewall connection from device A to
-     * device B, A is described as the principal and B is described as the target.
-     * For a process injection by process C into target process D, process C is
-     * described as the principal and process D is described as the target.
-     * 
- * - * .google.backstory.Noun target = 5; - */ - public com.google.backstory.NounOrBuilder getTargetOrBuilder() { - if (targetBuilder_ != null) { - return targetBuilder_.getMessageOrBuilder(); - } else { - return target_ == null ? com.google.backstory.Noun.getDefaultInstance() : target_; - } - } - - /** - * - * - *
-     * Represents a target entity being referenced by the event or an object on
-     * the target entity. For example, in a firewall connection from device A to
-     * device B, A is described as the principal and B is described as the target.
-     * For a process injection by process C into target process D, process C is
-     * described as the principal and process D is described as the target.
-     * 
- * - * .google.backstory.Noun target = 5; - */ - private com.google.protobuf.SingleFieldBuilder< - com.google.backstory.Noun, - com.google.backstory.Noun.Builder, - com.google.backstory.NounOrBuilder> - internalGetTargetFieldBuilder() { - if (targetBuilder_ == null) { - targetBuilder_ = - new com.google.protobuf.SingleFieldBuilder< - com.google.backstory.Noun, - com.google.backstory.Noun.Builder, - com.google.backstory.NounOrBuilder>(getTarget(), getParentForChildren(), isClean()); - target_ = null; - } - return targetBuilder_; - } - - private java.util.List intermediary_ = - java.util.Collections.emptyList(); - - private void ensureIntermediaryIsMutable() { - if (!((bitField0_ & 0x00000020) != 0)) { - intermediary_ = new java.util.ArrayList(intermediary_); - bitField0_ |= 0x00000020; - } - } - - private com.google.protobuf.RepeatedFieldBuilder< - com.google.backstory.Noun, - com.google.backstory.Noun.Builder, - com.google.backstory.NounOrBuilder> - intermediaryBuilder_; - - /** - * - * - *
-     * Represents details on one or more intermediate entities processing activity
-     * described in the event. This includes device details about a proxy server
-     * or SMTP relay server. If an active event (that has a principal and
-     * possibly target) passes through any intermediaries, they're added here.
-     * Intermediaries can impact the overall action, for example blocking or
-     * modifying an ongoing request.  A rule of thumb here is that 'principal',
-     * 'target', and description of the initial action should be the same
-     * regardless of the intermediary or its action.  A successful network
-     * connection from A->B should look the same in principal/target/intermediary
-     * as one blocked by firewall C: principal: A, target: B (intermediary: C).
-     * 
- * - * repeated .google.backstory.Noun intermediary = 6; - */ - public java.util.List getIntermediaryList() { - if (intermediaryBuilder_ == null) { - return java.util.Collections.unmodifiableList(intermediary_); - } else { - return intermediaryBuilder_.getMessageList(); - } - } - - /** - * - * - *
-     * Represents details on one or more intermediate entities processing activity
-     * described in the event. This includes device details about a proxy server
-     * or SMTP relay server. If an active event (that has a principal and
-     * possibly target) passes through any intermediaries, they're added here.
-     * Intermediaries can impact the overall action, for example blocking or
-     * modifying an ongoing request.  A rule of thumb here is that 'principal',
-     * 'target', and description of the initial action should be the same
-     * regardless of the intermediary or its action.  A successful network
-     * connection from A->B should look the same in principal/target/intermediary
-     * as one blocked by firewall C: principal: A, target: B (intermediary: C).
-     * 
- * - * repeated .google.backstory.Noun intermediary = 6; - */ - public int getIntermediaryCount() { - if (intermediaryBuilder_ == null) { - return intermediary_.size(); - } else { - return intermediaryBuilder_.getCount(); - } - } - - /** - * - * - *
-     * Represents details on one or more intermediate entities processing activity
-     * described in the event. This includes device details about a proxy server
-     * or SMTP relay server. If an active event (that has a principal and
-     * possibly target) passes through any intermediaries, they're added here.
-     * Intermediaries can impact the overall action, for example blocking or
-     * modifying an ongoing request.  A rule of thumb here is that 'principal',
-     * 'target', and description of the initial action should be the same
-     * regardless of the intermediary or its action.  A successful network
-     * connection from A->B should look the same in principal/target/intermediary
-     * as one blocked by firewall C: principal: A, target: B (intermediary: C).
-     * 
- * - * repeated .google.backstory.Noun intermediary = 6; - */ - public com.google.backstory.Noun getIntermediary(int index) { - if (intermediaryBuilder_ == null) { - return intermediary_.get(index); - } else { - return intermediaryBuilder_.getMessage(index); - } - } - - /** - * - * - *
-     * Represents details on one or more intermediate entities processing activity
-     * described in the event. This includes device details about a proxy server
-     * or SMTP relay server. If an active event (that has a principal and
-     * possibly target) passes through any intermediaries, they're added here.
-     * Intermediaries can impact the overall action, for example blocking or
-     * modifying an ongoing request.  A rule of thumb here is that 'principal',
-     * 'target', and description of the initial action should be the same
-     * regardless of the intermediary or its action.  A successful network
-     * connection from A->B should look the same in principal/target/intermediary
-     * as one blocked by firewall C: principal: A, target: B (intermediary: C).
-     * 
- * - * repeated .google.backstory.Noun intermediary = 6; - */ - public Builder setIntermediary(int index, com.google.backstory.Noun value) { - if (intermediaryBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureIntermediaryIsMutable(); - intermediary_.set(index, value); - onChanged(); - } else { - intermediaryBuilder_.setMessage(index, value); - } - return this; - } - - /** - * - * - *
-     * Represents details on one or more intermediate entities processing activity
-     * described in the event. This includes device details about a proxy server
-     * or SMTP relay server. If an active event (that has a principal and
-     * possibly target) passes through any intermediaries, they're added here.
-     * Intermediaries can impact the overall action, for example blocking or
-     * modifying an ongoing request.  A rule of thumb here is that 'principal',
-     * 'target', and description of the initial action should be the same
-     * regardless of the intermediary or its action.  A successful network
-     * connection from A->B should look the same in principal/target/intermediary
-     * as one blocked by firewall C: principal: A, target: B (intermediary: C).
-     * 
- * - * repeated .google.backstory.Noun intermediary = 6; - */ - public Builder setIntermediary(int index, com.google.backstory.Noun.Builder builderForValue) { - if (intermediaryBuilder_ == null) { - ensureIntermediaryIsMutable(); - intermediary_.set(index, builderForValue.build()); - onChanged(); - } else { - intermediaryBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - - /** - * - * - *
-     * Represents details on one or more intermediate entities processing activity
-     * described in the event. This includes device details about a proxy server
-     * or SMTP relay server. If an active event (that has a principal and
-     * possibly target) passes through any intermediaries, they're added here.
-     * Intermediaries can impact the overall action, for example blocking or
-     * modifying an ongoing request.  A rule of thumb here is that 'principal',
-     * 'target', and description of the initial action should be the same
-     * regardless of the intermediary or its action.  A successful network
-     * connection from A->B should look the same in principal/target/intermediary
-     * as one blocked by firewall C: principal: A, target: B (intermediary: C).
-     * 
- * - * repeated .google.backstory.Noun intermediary = 6; - */ - public Builder addIntermediary(com.google.backstory.Noun value) { - if (intermediaryBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureIntermediaryIsMutable(); - intermediary_.add(value); - onChanged(); - } else { - intermediaryBuilder_.addMessage(value); - } - return this; - } - - /** - * - * - *
-     * Represents details on one or more intermediate entities processing activity
-     * described in the event. This includes device details about a proxy server
-     * or SMTP relay server. If an active event (that has a principal and
-     * possibly target) passes through any intermediaries, they're added here.
-     * Intermediaries can impact the overall action, for example blocking or
-     * modifying an ongoing request.  A rule of thumb here is that 'principal',
-     * 'target', and description of the initial action should be the same
-     * regardless of the intermediary or its action.  A successful network
-     * connection from A->B should look the same in principal/target/intermediary
-     * as one blocked by firewall C: principal: A, target: B (intermediary: C).
-     * 
- * - * repeated .google.backstory.Noun intermediary = 6; - */ - public Builder addIntermediary(int index, com.google.backstory.Noun value) { - if (intermediaryBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureIntermediaryIsMutable(); - intermediary_.add(index, value); - onChanged(); - } else { - intermediaryBuilder_.addMessage(index, value); - } - return this; - } - - /** - * - * - *
-     * Represents details on one or more intermediate entities processing activity
-     * described in the event. This includes device details about a proxy server
-     * or SMTP relay server. If an active event (that has a principal and
-     * possibly target) passes through any intermediaries, they're added here.
-     * Intermediaries can impact the overall action, for example blocking or
-     * modifying an ongoing request.  A rule of thumb here is that 'principal',
-     * 'target', and description of the initial action should be the same
-     * regardless of the intermediary or its action.  A successful network
-     * connection from A->B should look the same in principal/target/intermediary
-     * as one blocked by firewall C: principal: A, target: B (intermediary: C).
-     * 
- * - * repeated .google.backstory.Noun intermediary = 6; - */ - public Builder addIntermediary(com.google.backstory.Noun.Builder builderForValue) { - if (intermediaryBuilder_ == null) { - ensureIntermediaryIsMutable(); - intermediary_.add(builderForValue.build()); - onChanged(); - } else { - intermediaryBuilder_.addMessage(builderForValue.build()); - } - return this; - } - - /** - * - * - *
-     * Represents details on one or more intermediate entities processing activity
-     * described in the event. This includes device details about a proxy server
-     * or SMTP relay server. If an active event (that has a principal and
-     * possibly target) passes through any intermediaries, they're added here.
-     * Intermediaries can impact the overall action, for example blocking or
-     * modifying an ongoing request.  A rule of thumb here is that 'principal',
-     * 'target', and description of the initial action should be the same
-     * regardless of the intermediary or its action.  A successful network
-     * connection from A->B should look the same in principal/target/intermediary
-     * as one blocked by firewall C: principal: A, target: B (intermediary: C).
-     * 
- * - * repeated .google.backstory.Noun intermediary = 6; - */ - public Builder addIntermediary(int index, com.google.backstory.Noun.Builder builderForValue) { - if (intermediaryBuilder_ == null) { - ensureIntermediaryIsMutable(); - intermediary_.add(index, builderForValue.build()); - onChanged(); - } else { - intermediaryBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - - /** - * - * - *
-     * Represents details on one or more intermediate entities processing activity
-     * described in the event. This includes device details about a proxy server
-     * or SMTP relay server. If an active event (that has a principal and
-     * possibly target) passes through any intermediaries, they're added here.
-     * Intermediaries can impact the overall action, for example blocking or
-     * modifying an ongoing request.  A rule of thumb here is that 'principal',
-     * 'target', and description of the initial action should be the same
-     * regardless of the intermediary or its action.  A successful network
-     * connection from A->B should look the same in principal/target/intermediary
-     * as one blocked by firewall C: principal: A, target: B (intermediary: C).
-     * 
- * - * repeated .google.backstory.Noun intermediary = 6; - */ - public Builder addAllIntermediary( - java.lang.Iterable values) { - if (intermediaryBuilder_ == null) { - ensureIntermediaryIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, intermediary_); - onChanged(); - } else { - intermediaryBuilder_.addAllMessages(values); - } - return this; - } - - /** - * - * - *
-     * Represents details on one or more intermediate entities processing activity
-     * described in the event. This includes device details about a proxy server
-     * or SMTP relay server. If an active event (that has a principal and
-     * possibly target) passes through any intermediaries, they're added here.
-     * Intermediaries can impact the overall action, for example blocking or
-     * modifying an ongoing request.  A rule of thumb here is that 'principal',
-     * 'target', and description of the initial action should be the same
-     * regardless of the intermediary or its action.  A successful network
-     * connection from A->B should look the same in principal/target/intermediary
-     * as one blocked by firewall C: principal: A, target: B (intermediary: C).
-     * 
- * - * repeated .google.backstory.Noun intermediary = 6; - */ - public Builder clearIntermediary() { - if (intermediaryBuilder_ == null) { - intermediary_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000020); - onChanged(); - } else { - intermediaryBuilder_.clear(); - } - return this; - } - - /** - * - * - *
-     * Represents details on one or more intermediate entities processing activity
-     * described in the event. This includes device details about a proxy server
-     * or SMTP relay server. If an active event (that has a principal and
-     * possibly target) passes through any intermediaries, they're added here.
-     * Intermediaries can impact the overall action, for example blocking or
-     * modifying an ongoing request.  A rule of thumb here is that 'principal',
-     * 'target', and description of the initial action should be the same
-     * regardless of the intermediary or its action.  A successful network
-     * connection from A->B should look the same in principal/target/intermediary
-     * as one blocked by firewall C: principal: A, target: B (intermediary: C).
-     * 
- * - * repeated .google.backstory.Noun intermediary = 6; - */ - public Builder removeIntermediary(int index) { - if (intermediaryBuilder_ == null) { - ensureIntermediaryIsMutable(); - intermediary_.remove(index); - onChanged(); - } else { - intermediaryBuilder_.remove(index); - } - return this; - } - - /** - * - * - *
-     * Represents details on one or more intermediate entities processing activity
-     * described in the event. This includes device details about a proxy server
-     * or SMTP relay server. If an active event (that has a principal and
-     * possibly target) passes through any intermediaries, they're added here.
-     * Intermediaries can impact the overall action, for example blocking or
-     * modifying an ongoing request.  A rule of thumb here is that 'principal',
-     * 'target', and description of the initial action should be the same
-     * regardless of the intermediary or its action.  A successful network
-     * connection from A->B should look the same in principal/target/intermediary
-     * as one blocked by firewall C: principal: A, target: B (intermediary: C).
-     * 
- * - * repeated .google.backstory.Noun intermediary = 6; - */ - public com.google.backstory.Noun.Builder getIntermediaryBuilder(int index) { - return internalGetIntermediaryFieldBuilder().getBuilder(index); - } - - /** - * - * - *
-     * Represents details on one or more intermediate entities processing activity
-     * described in the event. This includes device details about a proxy server
-     * or SMTP relay server. If an active event (that has a principal and
-     * possibly target) passes through any intermediaries, they're added here.
-     * Intermediaries can impact the overall action, for example blocking or
-     * modifying an ongoing request.  A rule of thumb here is that 'principal',
-     * 'target', and description of the initial action should be the same
-     * regardless of the intermediary or its action.  A successful network
-     * connection from A->B should look the same in principal/target/intermediary
-     * as one blocked by firewall C: principal: A, target: B (intermediary: C).
-     * 
- * - * repeated .google.backstory.Noun intermediary = 6; - */ - public com.google.backstory.NounOrBuilder getIntermediaryOrBuilder(int index) { - if (intermediaryBuilder_ == null) { - return intermediary_.get(index); - } else { - return intermediaryBuilder_.getMessageOrBuilder(index); - } - } - - /** - * - * - *
-     * Represents details on one or more intermediate entities processing activity
-     * described in the event. This includes device details about a proxy server
-     * or SMTP relay server. If an active event (that has a principal and
-     * possibly target) passes through any intermediaries, they're added here.
-     * Intermediaries can impact the overall action, for example blocking or
-     * modifying an ongoing request.  A rule of thumb here is that 'principal',
-     * 'target', and description of the initial action should be the same
-     * regardless of the intermediary or its action.  A successful network
-     * connection from A->B should look the same in principal/target/intermediary
-     * as one blocked by firewall C: principal: A, target: B (intermediary: C).
-     * 
- * - * repeated .google.backstory.Noun intermediary = 6; - */ - public java.util.List - getIntermediaryOrBuilderList() { - if (intermediaryBuilder_ != null) { - return intermediaryBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(intermediary_); - } - } - - /** - * - * - *
-     * Represents details on one or more intermediate entities processing activity
-     * described in the event. This includes device details about a proxy server
-     * or SMTP relay server. If an active event (that has a principal and
-     * possibly target) passes through any intermediaries, they're added here.
-     * Intermediaries can impact the overall action, for example blocking or
-     * modifying an ongoing request.  A rule of thumb here is that 'principal',
-     * 'target', and description of the initial action should be the same
-     * regardless of the intermediary or its action.  A successful network
-     * connection from A->B should look the same in principal/target/intermediary
-     * as one blocked by firewall C: principal: A, target: B (intermediary: C).
-     * 
- * - * repeated .google.backstory.Noun intermediary = 6; - */ - public com.google.backstory.Noun.Builder addIntermediaryBuilder() { - return internalGetIntermediaryFieldBuilder() - .addBuilder(com.google.backstory.Noun.getDefaultInstance()); - } - - /** - * - * - *
-     * Represents details on one or more intermediate entities processing activity
-     * described in the event. This includes device details about a proxy server
-     * or SMTP relay server. If an active event (that has a principal and
-     * possibly target) passes through any intermediaries, they're added here.
-     * Intermediaries can impact the overall action, for example blocking or
-     * modifying an ongoing request.  A rule of thumb here is that 'principal',
-     * 'target', and description of the initial action should be the same
-     * regardless of the intermediary or its action.  A successful network
-     * connection from A->B should look the same in principal/target/intermediary
-     * as one blocked by firewall C: principal: A, target: B (intermediary: C).
-     * 
- * - * repeated .google.backstory.Noun intermediary = 6; - */ - public com.google.backstory.Noun.Builder addIntermediaryBuilder(int index) { - return internalGetIntermediaryFieldBuilder() - .addBuilder(index, com.google.backstory.Noun.getDefaultInstance()); - } - - /** - * - * - *
-     * Represents details on one or more intermediate entities processing activity
-     * described in the event. This includes device details about a proxy server
-     * or SMTP relay server. If an active event (that has a principal and
-     * possibly target) passes through any intermediaries, they're added here.
-     * Intermediaries can impact the overall action, for example blocking or
-     * modifying an ongoing request.  A rule of thumb here is that 'principal',
-     * 'target', and description of the initial action should be the same
-     * regardless of the intermediary or its action.  A successful network
-     * connection from A->B should look the same in principal/target/intermediary
-     * as one blocked by firewall C: principal: A, target: B (intermediary: C).
-     * 
- * - * repeated .google.backstory.Noun intermediary = 6; - */ - public java.util.List getIntermediaryBuilderList() { - return internalGetIntermediaryFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilder< - com.google.backstory.Noun, - com.google.backstory.Noun.Builder, - com.google.backstory.NounOrBuilder> - internalGetIntermediaryFieldBuilder() { - if (intermediaryBuilder_ == null) { - intermediaryBuilder_ = - new com.google.protobuf.RepeatedFieldBuilder< - com.google.backstory.Noun, - com.google.backstory.Noun.Builder, - com.google.backstory.NounOrBuilder>( - intermediary_, ((bitField0_ & 0x00000020) != 0), getParentForChildren(), isClean()); - intermediary_ = null; - } - return intermediaryBuilder_; - } - - private com.google.backstory.Noun observer_; - private com.google.protobuf.SingleFieldBuilder< - com.google.backstory.Noun, - com.google.backstory.Noun.Builder, - com.google.backstory.NounOrBuilder> - observerBuilder_; - - /** - * - * - *
-     * Represents an observer entity (for example, a packet sniffer or
-     * network-based vulnerability scanner), which is not a direct intermediary,
-     * but which observes and reports on the event in question.
-     * 
- * - * .google.backstory.Noun observer = 7; - * - * @return Whether the observer field is set. - */ - public boolean hasObserver() { - return ((bitField0_ & 0x00000040) != 0); - } - - /** - * - * - *
-     * Represents an observer entity (for example, a packet sniffer or
-     * network-based vulnerability scanner), which is not a direct intermediary,
-     * but which observes and reports on the event in question.
-     * 
- * - * .google.backstory.Noun observer = 7; - * - * @return The observer. - */ - public com.google.backstory.Noun getObserver() { - if (observerBuilder_ == null) { - return observer_ == null ? com.google.backstory.Noun.getDefaultInstance() : observer_; - } else { - return observerBuilder_.getMessage(); - } - } - - /** - * - * - *
-     * Represents an observer entity (for example, a packet sniffer or
-     * network-based vulnerability scanner), which is not a direct intermediary,
-     * but which observes and reports on the event in question.
-     * 
- * - * .google.backstory.Noun observer = 7; - */ - public Builder setObserver(com.google.backstory.Noun value) { - if (observerBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - observer_ = value; - } else { - observerBuilder_.setMessage(value); - } - bitField0_ |= 0x00000040; - onChanged(); - return this; - } - - /** - * - * - *
-     * Represents an observer entity (for example, a packet sniffer or
-     * network-based vulnerability scanner), which is not a direct intermediary,
-     * but which observes and reports on the event in question.
-     * 
- * - * .google.backstory.Noun observer = 7; - */ - public Builder setObserver(com.google.backstory.Noun.Builder builderForValue) { - if (observerBuilder_ == null) { - observer_ = builderForValue.build(); - } else { - observerBuilder_.setMessage(builderForValue.build()); - } - bitField0_ |= 0x00000040; - onChanged(); - return this; - } - - /** - * - * - *
-     * Represents an observer entity (for example, a packet sniffer or
-     * network-based vulnerability scanner), which is not a direct intermediary,
-     * but which observes and reports on the event in question.
-     * 
- * - * .google.backstory.Noun observer = 7; - */ - public Builder mergeObserver(com.google.backstory.Noun value) { - if (observerBuilder_ == null) { - if (((bitField0_ & 0x00000040) != 0) - && observer_ != null - && observer_ != com.google.backstory.Noun.getDefaultInstance()) { - getObserverBuilder().mergeFrom(value); - } else { - observer_ = value; - } - } else { - observerBuilder_.mergeFrom(value); - } - if (observer_ != null) { - bitField0_ |= 0x00000040; - onChanged(); - } - return this; - } - - /** - * - * - *
-     * Represents an observer entity (for example, a packet sniffer or
-     * network-based vulnerability scanner), which is not a direct intermediary,
-     * but which observes and reports on the event in question.
-     * 
- * - * .google.backstory.Noun observer = 7; - */ - public Builder clearObserver() { - bitField0_ = (bitField0_ & ~0x00000040); - observer_ = null; - if (observerBuilder_ != null) { - observerBuilder_.dispose(); - observerBuilder_ = null; - } - onChanged(); - return this; - } - - /** - * - * - *
-     * Represents an observer entity (for example, a packet sniffer or
-     * network-based vulnerability scanner), which is not a direct intermediary,
-     * but which observes and reports on the event in question.
-     * 
- * - * .google.backstory.Noun observer = 7; - */ - public com.google.backstory.Noun.Builder getObserverBuilder() { - bitField0_ |= 0x00000040; - onChanged(); - return internalGetObserverFieldBuilder().getBuilder(); - } - - /** - * - * - *
-     * Represents an observer entity (for example, a packet sniffer or
-     * network-based vulnerability scanner), which is not a direct intermediary,
-     * but which observes and reports on the event in question.
-     * 
- * - * .google.backstory.Noun observer = 7; - */ - public com.google.backstory.NounOrBuilder getObserverOrBuilder() { - if (observerBuilder_ != null) { - return observerBuilder_.getMessageOrBuilder(); - } else { - return observer_ == null ? com.google.backstory.Noun.getDefaultInstance() : observer_; - } - } - - /** - * - * - *
-     * Represents an observer entity (for example, a packet sniffer or
-     * network-based vulnerability scanner), which is not a direct intermediary,
-     * but which observes and reports on the event in question.
-     * 
- * - * .google.backstory.Noun observer = 7; - */ - private com.google.protobuf.SingleFieldBuilder< - com.google.backstory.Noun, - com.google.backstory.Noun.Builder, - com.google.backstory.NounOrBuilder> - internalGetObserverFieldBuilder() { - if (observerBuilder_ == null) { - observerBuilder_ = - new com.google.protobuf.SingleFieldBuilder< - com.google.backstory.Noun, - com.google.backstory.Noun.Builder, - com.google.backstory.NounOrBuilder>( - getObserver(), getParentForChildren(), isClean()); - observer_ = null; - } - return observerBuilder_; - } - - private java.util.List about_ = java.util.Collections.emptyList(); - - private void ensureAboutIsMutable() { - if (!((bitField0_ & 0x00000080) != 0)) { - about_ = new java.util.ArrayList(about_); - bitField0_ |= 0x00000080; - } - } - - private com.google.protobuf.RepeatedFieldBuilder< - com.google.backstory.Noun, - com.google.backstory.Noun.Builder, - com.google.backstory.NounOrBuilder> - aboutBuilder_; - - /** - * - * - *
-     * Represents entities referenced by the event that are not otherwise
-     * described in principal, src, target, intermediary or observer. For example,
-     * it could be used to track email file attachments, domains/URLs/IPs embedded
-     * within an email body, and DLLs that are loaded during a PROCESS_LAUNCH
-     * event.
-     * 
- * - * repeated .google.backstory.Noun about = 8; - */ - public java.util.List getAboutList() { - if (aboutBuilder_ == null) { - return java.util.Collections.unmodifiableList(about_); - } else { - return aboutBuilder_.getMessageList(); - } - } - - /** - * - * - *
-     * Represents entities referenced by the event that are not otherwise
-     * described in principal, src, target, intermediary or observer. For example,
-     * it could be used to track email file attachments, domains/URLs/IPs embedded
-     * within an email body, and DLLs that are loaded during a PROCESS_LAUNCH
-     * event.
-     * 
- * - * repeated .google.backstory.Noun about = 8; - */ - public int getAboutCount() { - if (aboutBuilder_ == null) { - return about_.size(); - } else { - return aboutBuilder_.getCount(); - } - } - - /** - * - * - *
-     * Represents entities referenced by the event that are not otherwise
-     * described in principal, src, target, intermediary or observer. For example,
-     * it could be used to track email file attachments, domains/URLs/IPs embedded
-     * within an email body, and DLLs that are loaded during a PROCESS_LAUNCH
-     * event.
-     * 
- * - * repeated .google.backstory.Noun about = 8; - */ - public com.google.backstory.Noun getAbout(int index) { - if (aboutBuilder_ == null) { - return about_.get(index); - } else { - return aboutBuilder_.getMessage(index); - } - } - - /** - * - * - *
-     * Represents entities referenced by the event that are not otherwise
-     * described in principal, src, target, intermediary or observer. For example,
-     * it could be used to track email file attachments, domains/URLs/IPs embedded
-     * within an email body, and DLLs that are loaded during a PROCESS_LAUNCH
-     * event.
-     * 
- * - * repeated .google.backstory.Noun about = 8; - */ - public Builder setAbout(int index, com.google.backstory.Noun value) { - if (aboutBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureAboutIsMutable(); - about_.set(index, value); - onChanged(); - } else { - aboutBuilder_.setMessage(index, value); - } - return this; - } - - /** - * - * - *
-     * Represents entities referenced by the event that are not otherwise
-     * described in principal, src, target, intermediary or observer. For example,
-     * it could be used to track email file attachments, domains/URLs/IPs embedded
-     * within an email body, and DLLs that are loaded during a PROCESS_LAUNCH
-     * event.
-     * 
- * - * repeated .google.backstory.Noun about = 8; - */ - public Builder setAbout(int index, com.google.backstory.Noun.Builder builderForValue) { - if (aboutBuilder_ == null) { - ensureAboutIsMutable(); - about_.set(index, builderForValue.build()); - onChanged(); - } else { - aboutBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - - /** - * - * - *
-     * Represents entities referenced by the event that are not otherwise
-     * described in principal, src, target, intermediary or observer. For example,
-     * it could be used to track email file attachments, domains/URLs/IPs embedded
-     * within an email body, and DLLs that are loaded during a PROCESS_LAUNCH
-     * event.
-     * 
- * - * repeated .google.backstory.Noun about = 8; - */ - public Builder addAbout(com.google.backstory.Noun value) { - if (aboutBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureAboutIsMutable(); - about_.add(value); - onChanged(); - } else { - aboutBuilder_.addMessage(value); - } - return this; - } - - /** - * - * - *
-     * Represents entities referenced by the event that are not otherwise
-     * described in principal, src, target, intermediary or observer. For example,
-     * it could be used to track email file attachments, domains/URLs/IPs embedded
-     * within an email body, and DLLs that are loaded during a PROCESS_LAUNCH
-     * event.
-     * 
- * - * repeated .google.backstory.Noun about = 8; - */ - public Builder addAbout(int index, com.google.backstory.Noun value) { - if (aboutBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureAboutIsMutable(); - about_.add(index, value); - onChanged(); - } else { - aboutBuilder_.addMessage(index, value); - } - return this; - } - - /** - * - * - *
-     * Represents entities referenced by the event that are not otherwise
-     * described in principal, src, target, intermediary or observer. For example,
-     * it could be used to track email file attachments, domains/URLs/IPs embedded
-     * within an email body, and DLLs that are loaded during a PROCESS_LAUNCH
-     * event.
-     * 
- * - * repeated .google.backstory.Noun about = 8; - */ - public Builder addAbout(com.google.backstory.Noun.Builder builderForValue) { - if (aboutBuilder_ == null) { - ensureAboutIsMutable(); - about_.add(builderForValue.build()); - onChanged(); - } else { - aboutBuilder_.addMessage(builderForValue.build()); - } - return this; - } - - /** - * - * - *
-     * Represents entities referenced by the event that are not otherwise
-     * described in principal, src, target, intermediary or observer. For example,
-     * it could be used to track email file attachments, domains/URLs/IPs embedded
-     * within an email body, and DLLs that are loaded during a PROCESS_LAUNCH
-     * event.
-     * 
- * - * repeated .google.backstory.Noun about = 8; - */ - public Builder addAbout(int index, com.google.backstory.Noun.Builder builderForValue) { - if (aboutBuilder_ == null) { - ensureAboutIsMutable(); - about_.add(index, builderForValue.build()); - onChanged(); - } else { - aboutBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - - /** - * - * - *
-     * Represents entities referenced by the event that are not otherwise
-     * described in principal, src, target, intermediary or observer. For example,
-     * it could be used to track email file attachments, domains/URLs/IPs embedded
-     * within an email body, and DLLs that are loaded during a PROCESS_LAUNCH
-     * event.
-     * 
- * - * repeated .google.backstory.Noun about = 8; - */ - public Builder addAllAbout(java.lang.Iterable values) { - if (aboutBuilder_ == null) { - ensureAboutIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, about_); - onChanged(); - } else { - aboutBuilder_.addAllMessages(values); - } - return this; - } - - /** - * - * - *
-     * Represents entities referenced by the event that are not otherwise
-     * described in principal, src, target, intermediary or observer. For example,
-     * it could be used to track email file attachments, domains/URLs/IPs embedded
-     * within an email body, and DLLs that are loaded during a PROCESS_LAUNCH
-     * event.
-     * 
- * - * repeated .google.backstory.Noun about = 8; - */ - public Builder clearAbout() { - if (aboutBuilder_ == null) { - about_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000080); - onChanged(); - } else { - aboutBuilder_.clear(); - } - return this; - } - - /** - * - * - *
-     * Represents entities referenced by the event that are not otherwise
-     * described in principal, src, target, intermediary or observer. For example,
-     * it could be used to track email file attachments, domains/URLs/IPs embedded
-     * within an email body, and DLLs that are loaded during a PROCESS_LAUNCH
-     * event.
-     * 
- * - * repeated .google.backstory.Noun about = 8; - */ - public Builder removeAbout(int index) { - if (aboutBuilder_ == null) { - ensureAboutIsMutable(); - about_.remove(index); - onChanged(); - } else { - aboutBuilder_.remove(index); - } - return this; - } - - /** - * - * - *
-     * Represents entities referenced by the event that are not otherwise
-     * described in principal, src, target, intermediary or observer. For example,
-     * it could be used to track email file attachments, domains/URLs/IPs embedded
-     * within an email body, and DLLs that are loaded during a PROCESS_LAUNCH
-     * event.
-     * 
- * - * repeated .google.backstory.Noun about = 8; - */ - public com.google.backstory.Noun.Builder getAboutBuilder(int index) { - return internalGetAboutFieldBuilder().getBuilder(index); - } - - /** - * - * - *
-     * Represents entities referenced by the event that are not otherwise
-     * described in principal, src, target, intermediary or observer. For example,
-     * it could be used to track email file attachments, domains/URLs/IPs embedded
-     * within an email body, and DLLs that are loaded during a PROCESS_LAUNCH
-     * event.
-     * 
- * - * repeated .google.backstory.Noun about = 8; - */ - public com.google.backstory.NounOrBuilder getAboutOrBuilder(int index) { - if (aboutBuilder_ == null) { - return about_.get(index); - } else { - return aboutBuilder_.getMessageOrBuilder(index); - } - } - - /** - * - * - *
-     * Represents entities referenced by the event that are not otherwise
-     * described in principal, src, target, intermediary or observer. For example,
-     * it could be used to track email file attachments, domains/URLs/IPs embedded
-     * within an email body, and DLLs that are loaded during a PROCESS_LAUNCH
-     * event.
-     * 
- * - * repeated .google.backstory.Noun about = 8; - */ - public java.util.List getAboutOrBuilderList() { - if (aboutBuilder_ != null) { - return aboutBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(about_); - } - } - - /** - * - * - *
-     * Represents entities referenced by the event that are not otherwise
-     * described in principal, src, target, intermediary or observer. For example,
-     * it could be used to track email file attachments, domains/URLs/IPs embedded
-     * within an email body, and DLLs that are loaded during a PROCESS_LAUNCH
-     * event.
-     * 
- * - * repeated .google.backstory.Noun about = 8; - */ - public com.google.backstory.Noun.Builder addAboutBuilder() { - return internalGetAboutFieldBuilder() - .addBuilder(com.google.backstory.Noun.getDefaultInstance()); - } - - /** - * - * - *
-     * Represents entities referenced by the event that are not otherwise
-     * described in principal, src, target, intermediary or observer. For example,
-     * it could be used to track email file attachments, domains/URLs/IPs embedded
-     * within an email body, and DLLs that are loaded during a PROCESS_LAUNCH
-     * event.
-     * 
- * - * repeated .google.backstory.Noun about = 8; - */ - public com.google.backstory.Noun.Builder addAboutBuilder(int index) { - return internalGetAboutFieldBuilder() - .addBuilder(index, com.google.backstory.Noun.getDefaultInstance()); - } - - /** - * - * - *
-     * Represents entities referenced by the event that are not otherwise
-     * described in principal, src, target, intermediary or observer. For example,
-     * it could be used to track email file attachments, domains/URLs/IPs embedded
-     * within an email body, and DLLs that are loaded during a PROCESS_LAUNCH
-     * event.
-     * 
- * - * repeated .google.backstory.Noun about = 8; - */ - public java.util.List getAboutBuilderList() { - return internalGetAboutFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilder< - com.google.backstory.Noun, - com.google.backstory.Noun.Builder, - com.google.backstory.NounOrBuilder> - internalGetAboutFieldBuilder() { - if (aboutBuilder_ == null) { - aboutBuilder_ = - new com.google.protobuf.RepeatedFieldBuilder< - com.google.backstory.Noun, - com.google.backstory.Noun.Builder, - com.google.backstory.NounOrBuilder>( - about_, ((bitField0_ & 0x00000080) != 0), getParentForChildren(), isClean()); - about_ = null; - } - return aboutBuilder_; - } - - private java.util.List securityResult_ = - java.util.Collections.emptyList(); - - private void ensureSecurityResultIsMutable() { - if (!((bitField0_ & 0x00000100) != 0)) { - securityResult_ = - new java.util.ArrayList(securityResult_); - bitField0_ |= 0x00000100; - } - } - - private com.google.protobuf.RepeatedFieldBuilder< - com.google.backstory.SecurityResult, - com.google.backstory.SecurityResult.Builder, - com.google.backstory.SecurityResultOrBuilder> - securityResultBuilder_; - - /** - * - * - *
-     * A list of security results.
-     * 
- * - * repeated .google.backstory.SecurityResult security_result = 9; - */ - public java.util.List getSecurityResultList() { - if (securityResultBuilder_ == null) { - return java.util.Collections.unmodifiableList(securityResult_); - } else { - return securityResultBuilder_.getMessageList(); - } - } - - /** - * - * - *
-     * A list of security results.
-     * 
- * - * repeated .google.backstory.SecurityResult security_result = 9; - */ - public int getSecurityResultCount() { - if (securityResultBuilder_ == null) { - return securityResult_.size(); - } else { - return securityResultBuilder_.getCount(); - } - } - - /** - * - * - *
-     * A list of security results.
-     * 
- * - * repeated .google.backstory.SecurityResult security_result = 9; - */ - public com.google.backstory.SecurityResult getSecurityResult(int index) { - if (securityResultBuilder_ == null) { - return securityResult_.get(index); - } else { - return securityResultBuilder_.getMessage(index); - } - } - - /** - * - * - *
-     * A list of security results.
-     * 
- * - * repeated .google.backstory.SecurityResult security_result = 9; - */ - public Builder setSecurityResult(int index, com.google.backstory.SecurityResult value) { - if (securityResultBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureSecurityResultIsMutable(); - securityResult_.set(index, value); - onChanged(); - } else { - securityResultBuilder_.setMessage(index, value); - } - return this; - } - - /** - * - * - *
-     * A list of security results.
-     * 
- * - * repeated .google.backstory.SecurityResult security_result = 9; - */ - public Builder setSecurityResult( - int index, com.google.backstory.SecurityResult.Builder builderForValue) { - if (securityResultBuilder_ == null) { - ensureSecurityResultIsMutable(); - securityResult_.set(index, builderForValue.build()); - onChanged(); - } else { - securityResultBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - - /** - * - * - *
-     * A list of security results.
-     * 
- * - * repeated .google.backstory.SecurityResult security_result = 9; - */ - public Builder addSecurityResult(com.google.backstory.SecurityResult value) { - if (securityResultBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureSecurityResultIsMutable(); - securityResult_.add(value); - onChanged(); - } else { - securityResultBuilder_.addMessage(value); - } - return this; - } - - /** - * - * - *
-     * A list of security results.
-     * 
- * - * repeated .google.backstory.SecurityResult security_result = 9; - */ - public Builder addSecurityResult(int index, com.google.backstory.SecurityResult value) { - if (securityResultBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureSecurityResultIsMutable(); - securityResult_.add(index, value); - onChanged(); - } else { - securityResultBuilder_.addMessage(index, value); - } - return this; - } - - /** - * - * - *
-     * A list of security results.
-     * 
- * - * repeated .google.backstory.SecurityResult security_result = 9; - */ - public Builder addSecurityResult(com.google.backstory.SecurityResult.Builder builderForValue) { - if (securityResultBuilder_ == null) { - ensureSecurityResultIsMutable(); - securityResult_.add(builderForValue.build()); - onChanged(); - } else { - securityResultBuilder_.addMessage(builderForValue.build()); - } - return this; - } - - /** - * - * - *
-     * A list of security results.
-     * 
- * - * repeated .google.backstory.SecurityResult security_result = 9; - */ - public Builder addSecurityResult( - int index, com.google.backstory.SecurityResult.Builder builderForValue) { - if (securityResultBuilder_ == null) { - ensureSecurityResultIsMutable(); - securityResult_.add(index, builderForValue.build()); - onChanged(); - } else { - securityResultBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - - /** - * - * - *
-     * A list of security results.
-     * 
- * - * repeated .google.backstory.SecurityResult security_result = 9; - */ - public Builder addAllSecurityResult( - java.lang.Iterable values) { - if (securityResultBuilder_ == null) { - ensureSecurityResultIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, securityResult_); - onChanged(); - } else { - securityResultBuilder_.addAllMessages(values); - } - return this; - } - - /** - * - * - *
-     * A list of security results.
-     * 
- * - * repeated .google.backstory.SecurityResult security_result = 9; - */ - public Builder clearSecurityResult() { - if (securityResultBuilder_ == null) { - securityResult_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000100); - onChanged(); - } else { - securityResultBuilder_.clear(); - } - return this; - } - - /** - * - * - *
-     * A list of security results.
-     * 
- * - * repeated .google.backstory.SecurityResult security_result = 9; - */ - public Builder removeSecurityResult(int index) { - if (securityResultBuilder_ == null) { - ensureSecurityResultIsMutable(); - securityResult_.remove(index); - onChanged(); - } else { - securityResultBuilder_.remove(index); - } - return this; - } - - /** - * - * - *
-     * A list of security results.
-     * 
- * - * repeated .google.backstory.SecurityResult security_result = 9; - */ - public com.google.backstory.SecurityResult.Builder getSecurityResultBuilder(int index) { - return internalGetSecurityResultFieldBuilder().getBuilder(index); - } - - /** - * - * - *
-     * A list of security results.
-     * 
- * - * repeated .google.backstory.SecurityResult security_result = 9; - */ - public com.google.backstory.SecurityResultOrBuilder getSecurityResultOrBuilder(int index) { - if (securityResultBuilder_ == null) { - return securityResult_.get(index); - } else { - return securityResultBuilder_.getMessageOrBuilder(index); - } - } - - /** - * - * - *
-     * A list of security results.
-     * 
- * - * repeated .google.backstory.SecurityResult security_result = 9; - */ - public java.util.List - getSecurityResultOrBuilderList() { - if (securityResultBuilder_ != null) { - return securityResultBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(securityResult_); - } - } - - /** - * - * - *
-     * A list of security results.
-     * 
- * - * repeated .google.backstory.SecurityResult security_result = 9; - */ - public com.google.backstory.SecurityResult.Builder addSecurityResultBuilder() { - return internalGetSecurityResultFieldBuilder() - .addBuilder(com.google.backstory.SecurityResult.getDefaultInstance()); - } - - /** - * - * - *
-     * A list of security results.
-     * 
- * - * repeated .google.backstory.SecurityResult security_result = 9; - */ - public com.google.backstory.SecurityResult.Builder addSecurityResultBuilder(int index) { - return internalGetSecurityResultFieldBuilder() - .addBuilder(index, com.google.backstory.SecurityResult.getDefaultInstance()); - } - - /** - * - * - *
-     * A list of security results.
-     * 
- * - * repeated .google.backstory.SecurityResult security_result = 9; - */ - public java.util.List - getSecurityResultBuilderList() { - return internalGetSecurityResultFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilder< - com.google.backstory.SecurityResult, - com.google.backstory.SecurityResult.Builder, - com.google.backstory.SecurityResultOrBuilder> - internalGetSecurityResultFieldBuilder() { - if (securityResultBuilder_ == null) { - securityResultBuilder_ = - new com.google.protobuf.RepeatedFieldBuilder< - com.google.backstory.SecurityResult, - com.google.backstory.SecurityResult.Builder, - com.google.backstory.SecurityResultOrBuilder>( - securityResult_, - ((bitField0_ & 0x00000100) != 0), - getParentForChildren(), - isClean()); - securityResult_ = null; - } - return securityResultBuilder_; - } - - private com.google.backstory.Network network_; - private com.google.protobuf.SingleFieldBuilder< - com.google.backstory.Network, - com.google.backstory.Network.Builder, - com.google.backstory.NetworkOrBuilder> - networkBuilder_; - - /** - * - * - *
-     * All network details go here, including sub-messages with details on each
-     * protocol (for example, DHCP, DNS, or HTTP).
-     * 
- * - * .google.backstory.Network network = 10; - * - * @return Whether the network field is set. - */ - public boolean hasNetwork() { - return ((bitField0_ & 0x00000200) != 0); - } - - /** - * - * - *
-     * All network details go here, including sub-messages with details on each
-     * protocol (for example, DHCP, DNS, or HTTP).
-     * 
- * - * .google.backstory.Network network = 10; - * - * @return The network. - */ - public com.google.backstory.Network getNetwork() { - if (networkBuilder_ == null) { - return network_ == null ? com.google.backstory.Network.getDefaultInstance() : network_; - } else { - return networkBuilder_.getMessage(); - } - } - - /** - * - * - *
-     * All network details go here, including sub-messages with details on each
-     * protocol (for example, DHCP, DNS, or HTTP).
-     * 
- * - * .google.backstory.Network network = 10; - */ - public Builder setNetwork(com.google.backstory.Network value) { - if (networkBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - network_ = value; - } else { - networkBuilder_.setMessage(value); - } - bitField0_ |= 0x00000200; - onChanged(); - return this; - } - - /** - * - * - *
-     * All network details go here, including sub-messages with details on each
-     * protocol (for example, DHCP, DNS, or HTTP).
-     * 
- * - * .google.backstory.Network network = 10; - */ - public Builder setNetwork(com.google.backstory.Network.Builder builderForValue) { - if (networkBuilder_ == null) { - network_ = builderForValue.build(); - } else { - networkBuilder_.setMessage(builderForValue.build()); - } - bitField0_ |= 0x00000200; - onChanged(); - return this; - } - - /** - * - * - *
-     * All network details go here, including sub-messages with details on each
-     * protocol (for example, DHCP, DNS, or HTTP).
-     * 
- * - * .google.backstory.Network network = 10; - */ - public Builder mergeNetwork(com.google.backstory.Network value) { - if (networkBuilder_ == null) { - if (((bitField0_ & 0x00000200) != 0) - && network_ != null - && network_ != com.google.backstory.Network.getDefaultInstance()) { - getNetworkBuilder().mergeFrom(value); - } else { - network_ = value; - } - } else { - networkBuilder_.mergeFrom(value); - } - if (network_ != null) { - bitField0_ |= 0x00000200; - onChanged(); - } - return this; - } - - /** - * - * - *
-     * All network details go here, including sub-messages with details on each
-     * protocol (for example, DHCP, DNS, or HTTP).
-     * 
- * - * .google.backstory.Network network = 10; - */ - public Builder clearNetwork() { - bitField0_ = (bitField0_ & ~0x00000200); - network_ = null; - if (networkBuilder_ != null) { - networkBuilder_.dispose(); - networkBuilder_ = null; - } - onChanged(); - return this; - } - - /** - * - * - *
-     * All network details go here, including sub-messages with details on each
-     * protocol (for example, DHCP, DNS, or HTTP).
-     * 
- * - * .google.backstory.Network network = 10; - */ - public com.google.backstory.Network.Builder getNetworkBuilder() { - bitField0_ |= 0x00000200; - onChanged(); - return internalGetNetworkFieldBuilder().getBuilder(); - } - - /** - * - * - *
-     * All network details go here, including sub-messages with details on each
-     * protocol (for example, DHCP, DNS, or HTTP).
-     * 
- * - * .google.backstory.Network network = 10; - */ - public com.google.backstory.NetworkOrBuilder getNetworkOrBuilder() { - if (networkBuilder_ != null) { - return networkBuilder_.getMessageOrBuilder(); - } else { - return network_ == null ? com.google.backstory.Network.getDefaultInstance() : network_; - } - } - - /** - * - * - *
-     * All network details go here, including sub-messages with details on each
-     * protocol (for example, DHCP, DNS, or HTTP).
-     * 
- * - * .google.backstory.Network network = 10; - */ - private com.google.protobuf.SingleFieldBuilder< - com.google.backstory.Network, - com.google.backstory.Network.Builder, - com.google.backstory.NetworkOrBuilder> - internalGetNetworkFieldBuilder() { - if (networkBuilder_ == null) { - networkBuilder_ = - new com.google.protobuf.SingleFieldBuilder< - com.google.backstory.Network, - com.google.backstory.Network.Builder, - com.google.backstory.NetworkOrBuilder>( - getNetwork(), getParentForChildren(), isClean()); - network_ = null; - } - return networkBuilder_; - } - - private com.google.backstory.Extensions extensions_; - private com.google.protobuf.SingleFieldBuilder< - com.google.backstory.Extensions, - com.google.backstory.Extensions.Builder, - com.google.backstory.ExtensionsOrBuilder> - extensionsBuilder_; - - /** - * - * - *
-     * All other first-class, event-specific metadata goes in this message.
-     * Do not place protocol metadata in Extensions; put it in Network.
-     * 
- * - * .google.backstory.Extensions extensions = 11; - * - * @return Whether the extensions field is set. - */ - public boolean hasExtensions() { - return ((bitField0_ & 0x00000400) != 0); - } - - /** - * - * - *
-     * All other first-class, event-specific metadata goes in this message.
-     * Do not place protocol metadata in Extensions; put it in Network.
-     * 
- * - * .google.backstory.Extensions extensions = 11; - * - * @return The extensions. - */ - public com.google.backstory.Extensions getExtensions() { - if (extensionsBuilder_ == null) { - return extensions_ == null - ? com.google.backstory.Extensions.getDefaultInstance() - : extensions_; - } else { - return extensionsBuilder_.getMessage(); - } - } - - /** - * - * - *
-     * All other first-class, event-specific metadata goes in this message.
-     * Do not place protocol metadata in Extensions; put it in Network.
-     * 
- * - * .google.backstory.Extensions extensions = 11; - */ - public Builder setExtensions(com.google.backstory.Extensions value) { - if (extensionsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - extensions_ = value; - } else { - extensionsBuilder_.setMessage(value); - } - bitField0_ |= 0x00000400; - onChanged(); - return this; - } - - /** - * - * - *
-     * All other first-class, event-specific metadata goes in this message.
-     * Do not place protocol metadata in Extensions; put it in Network.
-     * 
- * - * .google.backstory.Extensions extensions = 11; - */ - public Builder setExtensions(com.google.backstory.Extensions.Builder builderForValue) { - if (extensionsBuilder_ == null) { - extensions_ = builderForValue.build(); - } else { - extensionsBuilder_.setMessage(builderForValue.build()); - } - bitField0_ |= 0x00000400; - onChanged(); - return this; - } - - /** - * - * - *
-     * All other first-class, event-specific metadata goes in this message.
-     * Do not place protocol metadata in Extensions; put it in Network.
-     * 
- * - * .google.backstory.Extensions extensions = 11; - */ - public Builder mergeExtensions(com.google.backstory.Extensions value) { - if (extensionsBuilder_ == null) { - if (((bitField0_ & 0x00000400) != 0) - && extensions_ != null - && extensions_ != com.google.backstory.Extensions.getDefaultInstance()) { - getExtensionsBuilder().mergeFrom(value); - } else { - extensions_ = value; - } - } else { - extensionsBuilder_.mergeFrom(value); - } - if (extensions_ != null) { - bitField0_ |= 0x00000400; - onChanged(); - } - return this; - } - - /** - * - * - *
-     * All other first-class, event-specific metadata goes in this message.
-     * Do not place protocol metadata in Extensions; put it in Network.
-     * 
- * - * .google.backstory.Extensions extensions = 11; - */ - public Builder clearExtensions() { - bitField0_ = (bitField0_ & ~0x00000400); - extensions_ = null; - if (extensionsBuilder_ != null) { - extensionsBuilder_.dispose(); - extensionsBuilder_ = null; - } - onChanged(); - return this; - } - - /** - * - * - *
-     * All other first-class, event-specific metadata goes in this message.
-     * Do not place protocol metadata in Extensions; put it in Network.
-     * 
- * - * .google.backstory.Extensions extensions = 11; - */ - public com.google.backstory.Extensions.Builder getExtensionsBuilder() { - bitField0_ |= 0x00000400; - onChanged(); - return internalGetExtensionsFieldBuilder().getBuilder(); - } - - /** - * - * - *
-     * All other first-class, event-specific metadata goes in this message.
-     * Do not place protocol metadata in Extensions; put it in Network.
-     * 
- * - * .google.backstory.Extensions extensions = 11; - */ - public com.google.backstory.ExtensionsOrBuilder getExtensionsOrBuilder() { - if (extensionsBuilder_ != null) { - return extensionsBuilder_.getMessageOrBuilder(); - } else { - return extensions_ == null - ? com.google.backstory.Extensions.getDefaultInstance() - : extensions_; - } - } - - /** - * - * - *
-     * All other first-class, event-specific metadata goes in this message.
-     * Do not place protocol metadata in Extensions; put it in Network.
-     * 
- * - * .google.backstory.Extensions extensions = 11; - */ - private com.google.protobuf.SingleFieldBuilder< - com.google.backstory.Extensions, - com.google.backstory.Extensions.Builder, - com.google.backstory.ExtensionsOrBuilder> - internalGetExtensionsFieldBuilder() { - if (extensionsBuilder_ == null) { - extensionsBuilder_ = - new com.google.protobuf.SingleFieldBuilder< - com.google.backstory.Extensions, - com.google.backstory.Extensions.Builder, - com.google.backstory.ExtensionsOrBuilder>( - getExtensions(), getParentForChildren(), isClean()); - extensions_ = null; - } - return extensionsBuilder_; - } - - private com.google.protobuf.Struct extracted_; - private com.google.protobuf.SingleFieldBuilder< - com.google.protobuf.Struct, - com.google.protobuf.Struct.Builder, - com.google.protobuf.StructOrBuilder> - extractedBuilder_; - - /** - * - * - *
-     * Flattened fields extracted from the log.
-     * 
- * - * .google.protobuf.Struct extracted = 12; - * - * @return Whether the extracted field is set. - */ - public boolean hasExtracted() { - return ((bitField0_ & 0x00000800) != 0); - } - - /** - * - * - *
-     * Flattened fields extracted from the log.
-     * 
- * - * .google.protobuf.Struct extracted = 12; - * - * @return The extracted. - */ - public com.google.protobuf.Struct getExtracted() { - if (extractedBuilder_ == null) { - return extracted_ == null ? com.google.protobuf.Struct.getDefaultInstance() : extracted_; - } else { - return extractedBuilder_.getMessage(); - } - } - - /** - * - * - *
-     * Flattened fields extracted from the log.
-     * 
- * - * .google.protobuf.Struct extracted = 12; - */ - public Builder setExtracted(com.google.protobuf.Struct value) { - if (extractedBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - extracted_ = value; - } else { - extractedBuilder_.setMessage(value); - } - bitField0_ |= 0x00000800; - onChanged(); - return this; - } - - /** - * - * - *
-     * Flattened fields extracted from the log.
-     * 
- * - * .google.protobuf.Struct extracted = 12; - */ - public Builder setExtracted(com.google.protobuf.Struct.Builder builderForValue) { - if (extractedBuilder_ == null) { - extracted_ = builderForValue.build(); - } else { - extractedBuilder_.setMessage(builderForValue.build()); - } - bitField0_ |= 0x00000800; - onChanged(); - return this; - } - - /** - * - * - *
-     * Flattened fields extracted from the log.
-     * 
- * - * .google.protobuf.Struct extracted = 12; - */ - public Builder mergeExtracted(com.google.protobuf.Struct value) { - if (extractedBuilder_ == null) { - if (((bitField0_ & 0x00000800) != 0) - && extracted_ != null - && extracted_ != com.google.protobuf.Struct.getDefaultInstance()) { - getExtractedBuilder().mergeFrom(value); - } else { - extracted_ = value; - } - } else { - extractedBuilder_.mergeFrom(value); - } - if (extracted_ != null) { - bitField0_ |= 0x00000800; - onChanged(); - } - return this; - } - - /** - * - * - *
-     * Flattened fields extracted from the log.
-     * 
- * - * .google.protobuf.Struct extracted = 12; - */ - public Builder clearExtracted() { - bitField0_ = (bitField0_ & ~0x00000800); - extracted_ = null; - if (extractedBuilder_ != null) { - extractedBuilder_.dispose(); - extractedBuilder_ = null; - } - onChanged(); - return this; - } - - /** - * - * - *
-     * Flattened fields extracted from the log.
-     * 
- * - * .google.protobuf.Struct extracted = 12; - */ - public com.google.protobuf.Struct.Builder getExtractedBuilder() { - bitField0_ |= 0x00000800; - onChanged(); - return internalGetExtractedFieldBuilder().getBuilder(); - } - - /** - * - * - *
-     * Flattened fields extracted from the log.
-     * 
- * - * .google.protobuf.Struct extracted = 12; - */ - public com.google.protobuf.StructOrBuilder getExtractedOrBuilder() { - if (extractedBuilder_ != null) { - return extractedBuilder_.getMessageOrBuilder(); - } else { - return extracted_ == null ? com.google.protobuf.Struct.getDefaultInstance() : extracted_; - } - } - - /** - * - * - *
-     * Flattened fields extracted from the log.
-     * 
- * - * .google.protobuf.Struct extracted = 12; - */ - private com.google.protobuf.SingleFieldBuilder< - com.google.protobuf.Struct, - com.google.protobuf.Struct.Builder, - com.google.protobuf.StructOrBuilder> - internalGetExtractedFieldBuilder() { - if (extractedBuilder_ == null) { - extractedBuilder_ = - new com.google.protobuf.SingleFieldBuilder< - com.google.protobuf.Struct, - com.google.protobuf.Struct.Builder, - com.google.protobuf.StructOrBuilder>( - getExtracted(), getParentForChildren(), isClean()); - extracted_ = null; - } - return extractedBuilder_; - } - - private com.google.backstory.GroupedFields grouped_; - private com.google.protobuf.SingleFieldBuilder< - com.google.backstory.GroupedFields, - com.google.backstory.GroupedFields.Builder, - com.google.backstory.GroupedFieldsOrBuilder> - groupedBuilder_; - - /** - * - * - *
-     * Related UDM fields that are grouped together.
-     * 
- * - * optional .google.backstory.GroupedFields grouped = 13; - * - * @return Whether the grouped field is set. - */ - public boolean hasGrouped() { - return ((bitField0_ & 0x00001000) != 0); - } - - /** - * - * - *
-     * Related UDM fields that are grouped together.
-     * 
- * - * optional .google.backstory.GroupedFields grouped = 13; - * - * @return The grouped. - */ - public com.google.backstory.GroupedFields getGrouped() { - if (groupedBuilder_ == null) { - return grouped_ == null - ? com.google.backstory.GroupedFields.getDefaultInstance() - : grouped_; - } else { - return groupedBuilder_.getMessage(); - } - } - - /** - * - * - *
-     * Related UDM fields that are grouped together.
-     * 
- * - * optional .google.backstory.GroupedFields grouped = 13; - */ - public Builder setGrouped(com.google.backstory.GroupedFields value) { - if (groupedBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - grouped_ = value; - } else { - groupedBuilder_.setMessage(value); - } - bitField0_ |= 0x00001000; - onChanged(); - return this; - } - - /** - * - * - *
-     * Related UDM fields that are grouped together.
-     * 
- * - * optional .google.backstory.GroupedFields grouped = 13; - */ - public Builder setGrouped(com.google.backstory.GroupedFields.Builder builderForValue) { - if (groupedBuilder_ == null) { - grouped_ = builderForValue.build(); - } else { - groupedBuilder_.setMessage(builderForValue.build()); - } - bitField0_ |= 0x00001000; - onChanged(); - return this; - } - - /** - * - * - *
-     * Related UDM fields that are grouped together.
-     * 
- * - * optional .google.backstory.GroupedFields grouped = 13; - */ - public Builder mergeGrouped(com.google.backstory.GroupedFields value) { - if (groupedBuilder_ == null) { - if (((bitField0_ & 0x00001000) != 0) - && grouped_ != null - && grouped_ != com.google.backstory.GroupedFields.getDefaultInstance()) { - getGroupedBuilder().mergeFrom(value); - } else { - grouped_ = value; - } - } else { - groupedBuilder_.mergeFrom(value); - } - if (grouped_ != null) { - bitField0_ |= 0x00001000; - onChanged(); - } - return this; - } - - /** - * - * - *
-     * Related UDM fields that are grouped together.
-     * 
- * - * optional .google.backstory.GroupedFields grouped = 13; - */ - public Builder clearGrouped() { - bitField0_ = (bitField0_ & ~0x00001000); - grouped_ = null; - if (groupedBuilder_ != null) { - groupedBuilder_.dispose(); - groupedBuilder_ = null; - } - onChanged(); - return this; - } - - /** - * - * - *
-     * Related UDM fields that are grouped together.
-     * 
- * - * optional .google.backstory.GroupedFields grouped = 13; - */ - public com.google.backstory.GroupedFields.Builder getGroupedBuilder() { - bitField0_ |= 0x00001000; - onChanged(); - return internalGetGroupedFieldBuilder().getBuilder(); - } - - /** - * - * - *
-     * Related UDM fields that are grouped together.
-     * 
- * - * optional .google.backstory.GroupedFields grouped = 13; - */ - public com.google.backstory.GroupedFieldsOrBuilder getGroupedOrBuilder() { - if (groupedBuilder_ != null) { - return groupedBuilder_.getMessageOrBuilder(); - } else { - return grouped_ == null - ? com.google.backstory.GroupedFields.getDefaultInstance() - : grouped_; - } - } - - /** - * - * - *
-     * Related UDM fields that are grouped together.
-     * 
- * - * optional .google.backstory.GroupedFields grouped = 13; - */ - private com.google.protobuf.SingleFieldBuilder< - com.google.backstory.GroupedFields, - com.google.backstory.GroupedFields.Builder, - com.google.backstory.GroupedFieldsOrBuilder> - internalGetGroupedFieldBuilder() { - if (groupedBuilder_ == null) { - groupedBuilder_ = - new com.google.protobuf.SingleFieldBuilder< - com.google.backstory.GroupedFields, - com.google.backstory.GroupedFields.Builder, - com.google.backstory.GroupedFieldsOrBuilder>( - getGrouped(), getParentForChildren(), isClean()); - grouped_ = null; - } - return groupedBuilder_; - } - - // @@protoc_insertion_point(builder_scope:google.backstory.UDM) - } - - // @@protoc_insertion_point(class_scope:google.backstory.UDM) - private static final com.google.backstory.UDM DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.backstory.UDM(); - } - - public static com.google.backstory.UDM getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public UDM parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.backstory.UDM getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Udm.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Udm.java index c6a6d75b74f2..0f3cc380c719 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Udm.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Udm.java @@ -20,9 +20,21 @@ package com.google.backstory; +/** + * + * + *
+ * A Unified Data Model event.
+ * 
+ * + * Protobuf type {@code google.backstory.Udm} + */ @com.google.protobuf.Generated -public final class Udm extends com.google.protobuf.GeneratedFile { - private Udm() {} +public final class Udm extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.backstory.Udm) + UdmOrBuilder { + private static final long serialVersionUID = 0L; static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( @@ -34,4262 +46,5138 @@ private Udm() {} "Udm"); } - public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} + // Use Udm.newBuilder() to construct. + private Udm(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private Udm() { + intermediary_ = java.util.Collections.emptyList(); + about_ = java.util.Collections.emptyList(); + securityResult_ = java.util.Collections.emptyList(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.backstory.UdmProto.internal_static_google_backstory_Udm_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.backstory.UdmProto.internal_static_google_backstory_Udm_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.backstory.Udm.class, com.google.backstory.Udm.Builder.class); + } + + private int bitField0_; + public static final int METADATA_FIELD_NUMBER = 1; + private com.google.backstory.Metadata metadata_; + + /** + * + * + *
+   * Event metadata such as timestamp, source product, etc.
+   * 
+ * + * .google.backstory.Metadata metadata = 1; + * + * @return Whether the metadata field is set. + */ + @java.lang.Override + public boolean hasMetadata() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Event metadata such as timestamp, source product, etc.
+   * 
+ * + * .google.backstory.Metadata metadata = 1; + * + * @return The metadata. + */ + @java.lang.Override + public com.google.backstory.Metadata getMetadata() { + return metadata_ == null ? com.google.backstory.Metadata.getDefaultInstance() : metadata_; + } + + /** + * + * + *
+   * Event metadata such as timestamp, source product, etc.
+   * 
+ * + * .google.backstory.Metadata metadata = 1; + */ + @java.lang.Override + public com.google.backstory.MetadataOrBuilder getMetadataOrBuilder() { + return metadata_ == null ? com.google.backstory.Metadata.getDefaultInstance() : metadata_; + } + + public static final int ADDITIONAL_FIELD_NUMBER = 2; + private com.google.protobuf.Struct additional_; + + /** + * + * + *
+   * Any important vendor-specific event data that cannot be adequately
+   * represented within the formal sections of the Udm model.
+   * 
+ * + * .google.protobuf.Struct additional = 2; + * + * @return Whether the additional field is set. + */ + @java.lang.Override + public boolean hasAdditional() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * Any important vendor-specific event data that cannot be adequately
+   * represented within the formal sections of the Udm model.
+   * 
+ * + * .google.protobuf.Struct additional = 2; + * + * @return The additional. + */ + @java.lang.Override + public com.google.protobuf.Struct getAdditional() { + return additional_ == null ? com.google.protobuf.Struct.getDefaultInstance() : additional_; + } - public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { - registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry); + /** + * + * + *
+   * Any important vendor-specific event data that cannot be adequately
+   * represented within the formal sections of the Udm model.
+   * 
+ * + * .google.protobuf.Struct additional = 2; + */ + @java.lang.Override + public com.google.protobuf.StructOrBuilder getAdditionalOrBuilder() { + return additional_ == null ? com.google.protobuf.Struct.getDefaultInstance() : additional_; } - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_UDM_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_UDM_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_Metadata_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_Metadata_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_Attribute_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_Attribute_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_Network_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_Network_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_ProxyInfo_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_ProxyInfo_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_Extensions_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_Extensions_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_Authentication_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_Authentication_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_LinuxUtmp_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_LinuxUtmp_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_WindowsEventLog_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_WindowsEventLog_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_ResourceUsage_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_ResourceUsage_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_SystemEventDetails_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_SystemEventDetails_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_OutlookMetadata_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_OutlookMetadata_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_Srum_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_Srum_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_UserAssist_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_UserAssist_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_Vulnerabilities_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_Vulnerabilities_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_Vulnerability_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_Vulnerability_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_Ftp_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_Ftp_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_Smtp_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_Smtp_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_Email_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_Email_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_Process_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_Process_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_AnalyticsMetadata_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_AnalyticsMetadata_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_FindingVariable_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_FindingVariable_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_SecurityResult_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_SecurityResult_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_SecurityResult_Association_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_SecurityResult_Association_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_SecurityResult_Association_AssociationAlias_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_SecurityResult_Association_AssociationAlias_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_SecurityResult_Source_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_SecurityResult_Source_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_SecurityResult_ProviderMLVerdict_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_SecurityResult_ProviderMLVerdict_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_SecurityResult_AnalystVerdict_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_SecurityResult_AnalystVerdict_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_SecurityResult_IoCStats_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_SecurityResult_IoCStats_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_SecurityResult_VerdictInfo_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_SecurityResult_VerdictInfo_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_SecurityResult_Verdict_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_SecurityResult_Verdict_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_SecurityResult_ThreatCollectionItem_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_SecurityResult_ThreatCollectionItem_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_SecurityResult_VariablesEntry_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_SecurityResult_VariablesEntry_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_PeFileMetadata_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_PeFileMetadata_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_FileMetadata_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_FileMetadata_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_File_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_File_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_NtfsFileMetadata_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_NtfsFileMetadata_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_PrefetchFileMetadata_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_PrefetchFileMetadata_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_UsnJournal_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_UsnJournal_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_AppCompatMetadata_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_AppCompatMetadata_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_FileMetadataPE_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_FileMetadataPE_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_FileMetadataPeResourceInfo_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_FileMetadataPeResourceInfo_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_SignatureInfo_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_SignatureInfo_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_FileMetadataSignatureInfo_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_FileMetadataSignatureInfo_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_SignerInfo_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_SignerInfo_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_FileMetadataCodesign_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_FileMetadataCodesign_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_X509_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_X509_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_PDFInfo_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_PDFInfo_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_StringToInt64MapEntry_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_StringToInt64MapEntry_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_FileMetadataSection_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_FileMetadataSection_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_FileMetadataImports_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_FileMetadataImports_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_ExifInfo_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_ExifInfo_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_Prevalence_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_Prevalence_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_Dns_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_Dns_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_Dns_Question_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_Dns_Question_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_Dns_ResourceRecord_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_Dns_ResourceRecord_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_Dhcp_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_Dhcp_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_Dhcp_Option_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_Dhcp_Option_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_Certificate_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_Certificate_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_Tls_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_Tls_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_Tls_Client_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_Tls_Client_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_Tls_Server_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_Tls_Server_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_Http_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_Http_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_Browser_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_Browser_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_Browser_Cookie_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_Browser_Cookie_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_Hardware_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_Hardware_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_PlatformSoftware_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_PlatformSoftware_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_Software_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_Software_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_Asset_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_Asset_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_User_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_User_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_TimeOff_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_TimeOff_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_Permission_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_Permission_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_Role_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_Role_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_Group_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_Group_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_Registry_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_Registry_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_WmiPersistenceItem_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_WmiPersistenceItem_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_Location_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_Location_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_ScheduledTask_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_ScheduledTask_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_WindowsScheduledTask_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_WindowsScheduledTask_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_WindowsScheduledTask_TaskAction_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_WindowsScheduledTask_TaskAction_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_WindowsScheduledTask_TaskTrigger_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_WindowsScheduledTask_TaskTrigger_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_ScheduledCronTask_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_ScheduledCronTask_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_ScheduledAnacronTask_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_ScheduledAnacronTask_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_Volume_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_Volume_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_Service_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_Service_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_Resource_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_Resource_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_Label_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_Label_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_Cloud_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_Cloud_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_Artifact_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_Artifact_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_Tunnels_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_Tunnels_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_ArtifactClient_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_ArtifactClient_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_Favicon_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_Favicon_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_DNSRecord_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_DNSRecord_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_SSLCertificate_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_SSLCertificate_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_SSLCertificate_CertSignature_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_SSLCertificate_CertSignature_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_SSLCertificate_AuthorityKeyId_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_SSLCertificate_AuthorityKeyId_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_SSLCertificate_Extension_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_SSLCertificate_Extension_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_SSLCertificate_Subject_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_SSLCertificate_Subject_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_SSLCertificate_RSA_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_SSLCertificate_RSA_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_SSLCertificate_EC_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_SSLCertificate_EC_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_SSLCertificate_PublicKey_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_SSLCertificate_PublicKey_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_SSLCertificate_Validity_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_SSLCertificate_Validity_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_PopularityRank_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_PopularityRank_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_Tracker_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_Tracker_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_Url_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_Url_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_Domain_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_Domain_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_Noun_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_Noun_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_Investigation_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_Investigation_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_Tags_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_Tags_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_AttackDetails_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_AttackDetails_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_AttackDetails_Tactic_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_AttackDetails_Tactic_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_AttackDetails_Technique_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_AttackDetails_Technique_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_BoolSequence_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_BoolSequence_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_BytesSequence_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_BytesSequence_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_DoubleSequence_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_DoubleSequence_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_Int64Sequence_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_Int64Sequence_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_Uint64Sequence_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_Uint64Sequence_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_StringSequence_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_StringSequence_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_backstory_GroupedFields_descriptor; - static final com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_google_backstory_GroupedFields_fieldAccessorTable; - - public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { - return descriptor; + public static final int PRINCIPAL_FIELD_NUMBER = 3; + private com.google.backstory.Noun principal_; + + /** + * + * + *
+   * Represents the acting entity that originates the activity
+   * described in the event. The principal must include at least one machine
+   * detail (hostname, MACs, IPs, port, product-specific identifiers like an
+   * EDR asset ID) or user detail (for example, username), and optionally
+   * include process details. It must NOT include any of the following fields:
+   * email, files, registry keys or values.
+   * 
+ * + * .google.backstory.Noun principal = 3; + * + * @return Whether the principal field is set. + */ + @java.lang.Override + public boolean hasPrincipal() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+   * Represents the acting entity that originates the activity
+   * described in the event. The principal must include at least one machine
+   * detail (hostname, MACs, IPs, port, product-specific identifiers like an
+   * EDR asset ID) or user detail (for example, username), and optionally
+   * include process details. It must NOT include any of the following fields:
+   * email, files, registry keys or values.
+   * 
+ * + * .google.backstory.Noun principal = 3; + * + * @return The principal. + */ + @java.lang.Override + public com.google.backstory.Noun getPrincipal() { + return principal_ == null ? com.google.backstory.Noun.getDefaultInstance() : principal_; + } + + /** + * + * + *
+   * Represents the acting entity that originates the activity
+   * described in the event. The principal must include at least one machine
+   * detail (hostname, MACs, IPs, port, product-specific identifiers like an
+   * EDR asset ID) or user detail (for example, username), and optionally
+   * include process details. It must NOT include any of the following fields:
+   * email, files, registry keys or values.
+   * 
+ * + * .google.backstory.Noun principal = 3; + */ + @java.lang.Override + public com.google.backstory.NounOrBuilder getPrincipalOrBuilder() { + return principal_ == null ? com.google.backstory.Noun.getDefaultInstance() : principal_; + } + + public static final int SRC_FIELD_NUMBER = 4; + private com.google.backstory.Noun src_; + + /** + * + * + *
+   * Represents a source entity being acted upon by the participant along with
+   * the device or process context for the source object (the machine where the
+   * source object resides). For example, if user U copies file A on machine X
+   * to file B on machine Y, both file A and machine X would be specified in the
+   * src portion of the Udm event.
+   * 
+ * + * .google.backstory.Noun src = 4; + * + * @return Whether the src field is set. + */ + @java.lang.Override + public boolean hasSrc() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
+   * Represents a source entity being acted upon by the participant along with
+   * the device or process context for the source object (the machine where the
+   * source object resides). For example, if user U copies file A on machine X
+   * to file B on machine Y, both file A and machine X would be specified in the
+   * src portion of the Udm event.
+   * 
+ * + * .google.backstory.Noun src = 4; + * + * @return The src. + */ + @java.lang.Override + public com.google.backstory.Noun getSrc() { + return src_ == null ? com.google.backstory.Noun.getDefaultInstance() : src_; + } + + /** + * + * + *
+   * Represents a source entity being acted upon by the participant along with
+   * the device or process context for the source object (the machine where the
+   * source object resides). For example, if user U copies file A on machine X
+   * to file B on machine Y, both file A and machine X would be specified in the
+   * src portion of the Udm event.
+   * 
+ * + * .google.backstory.Noun src = 4; + */ + @java.lang.Override + public com.google.backstory.NounOrBuilder getSrcOrBuilder() { + return src_ == null ? com.google.backstory.Noun.getDefaultInstance() : src_; + } + + public static final int TARGET_FIELD_NUMBER = 5; + private com.google.backstory.Noun target_; + + /** + * + * + *
+   * Represents a target entity being referenced by the event or an object on
+   * the target entity. For example, in a firewall connection from device A to
+   * device B, A is described as the principal and B is described as the target.
+   * For a process injection by process C into target process D, process C is
+   * described as the principal and process D is described as the target.
+   * 
+ * + * .google.backstory.Noun target = 5; + * + * @return Whether the target field is set. + */ + @java.lang.Override + public boolean hasTarget() { + return ((bitField0_ & 0x00000010) != 0); + } + + /** + * + * + *
+   * Represents a target entity being referenced by the event or an object on
+   * the target entity. For example, in a firewall connection from device A to
+   * device B, A is described as the principal and B is described as the target.
+   * For a process injection by process C into target process D, process C is
+   * described as the principal and process D is described as the target.
+   * 
+ * + * .google.backstory.Noun target = 5; + * + * @return The target. + */ + @java.lang.Override + public com.google.backstory.Noun getTarget() { + return target_ == null ? com.google.backstory.Noun.getDefaultInstance() : target_; + } + + /** + * + * + *
+   * Represents a target entity being referenced by the event or an object on
+   * the target entity. For example, in a firewall connection from device A to
+   * device B, A is described as the principal and B is described as the target.
+   * For a process injection by process C into target process D, process C is
+   * described as the principal and process D is described as the target.
+   * 
+ * + * .google.backstory.Noun target = 5; + */ + @java.lang.Override + public com.google.backstory.NounOrBuilder getTargetOrBuilder() { + return target_ == null ? com.google.backstory.Noun.getDefaultInstance() : target_; + } + + public static final int INTERMEDIARY_FIELD_NUMBER = 6; + + @SuppressWarnings("serial") + private java.util.List intermediary_; + + /** + * + * + *
+   * Represents details on one or more intermediate entities processing activity
+   * described in the event. This includes device details about a proxy server
+   * or SMTP relay server. If an active event (that has a principal and
+   * possibly target) passes through any intermediaries, they're added here.
+   * Intermediaries can impact the overall action, for example blocking or
+   * modifying an ongoing request.  A rule of thumb here is that 'principal',
+   * 'target', and description of the initial action should be the same
+   * regardless of the intermediary or its action.  A successful network
+   * connection from A->B should look the same in principal/target/intermediary
+   * as one blocked by firewall C: principal: A, target: B (intermediary: C).
+   * 
+ * + * repeated .google.backstory.Noun intermediary = 6; + */ + @java.lang.Override + public java.util.List getIntermediaryList() { + return intermediary_; + } + + /** + * + * + *
+   * Represents details on one or more intermediate entities processing activity
+   * described in the event. This includes device details about a proxy server
+   * or SMTP relay server. If an active event (that has a principal and
+   * possibly target) passes through any intermediaries, they're added here.
+   * Intermediaries can impact the overall action, for example blocking or
+   * modifying an ongoing request.  A rule of thumb here is that 'principal',
+   * 'target', and description of the initial action should be the same
+   * regardless of the intermediary or its action.  A successful network
+   * connection from A->B should look the same in principal/target/intermediary
+   * as one blocked by firewall C: principal: A, target: B (intermediary: C).
+   * 
+ * + * repeated .google.backstory.Noun intermediary = 6; + */ + @java.lang.Override + public java.util.List + getIntermediaryOrBuilderList() { + return intermediary_; + } + + /** + * + * + *
+   * Represents details on one or more intermediate entities processing activity
+   * described in the event. This includes device details about a proxy server
+   * or SMTP relay server. If an active event (that has a principal and
+   * possibly target) passes through any intermediaries, they're added here.
+   * Intermediaries can impact the overall action, for example blocking or
+   * modifying an ongoing request.  A rule of thumb here is that 'principal',
+   * 'target', and description of the initial action should be the same
+   * regardless of the intermediary or its action.  A successful network
+   * connection from A->B should look the same in principal/target/intermediary
+   * as one blocked by firewall C: principal: A, target: B (intermediary: C).
+   * 
+ * + * repeated .google.backstory.Noun intermediary = 6; + */ + @java.lang.Override + public int getIntermediaryCount() { + return intermediary_.size(); + } + + /** + * + * + *
+   * Represents details on one or more intermediate entities processing activity
+   * described in the event. This includes device details about a proxy server
+   * or SMTP relay server. If an active event (that has a principal and
+   * possibly target) passes through any intermediaries, they're added here.
+   * Intermediaries can impact the overall action, for example blocking or
+   * modifying an ongoing request.  A rule of thumb here is that 'principal',
+   * 'target', and description of the initial action should be the same
+   * regardless of the intermediary or its action.  A successful network
+   * connection from A->B should look the same in principal/target/intermediary
+   * as one blocked by firewall C: principal: A, target: B (intermediary: C).
+   * 
+ * + * repeated .google.backstory.Noun intermediary = 6; + */ + @java.lang.Override + public com.google.backstory.Noun getIntermediary(int index) { + return intermediary_.get(index); + } + + /** + * + * + *
+   * Represents details on one or more intermediate entities processing activity
+   * described in the event. This includes device details about a proxy server
+   * or SMTP relay server. If an active event (that has a principal and
+   * possibly target) passes through any intermediaries, they're added here.
+   * Intermediaries can impact the overall action, for example blocking or
+   * modifying an ongoing request.  A rule of thumb here is that 'principal',
+   * 'target', and description of the initial action should be the same
+   * regardless of the intermediary or its action.  A successful network
+   * connection from A->B should look the same in principal/target/intermediary
+   * as one blocked by firewall C: principal: A, target: B (intermediary: C).
+   * 
+ * + * repeated .google.backstory.Noun intermediary = 6; + */ + @java.lang.Override + public com.google.backstory.NounOrBuilder getIntermediaryOrBuilder(int index) { + return intermediary_.get(index); + } + + public static final int OBSERVER_FIELD_NUMBER = 7; + private com.google.backstory.Noun observer_; + + /** + * + * + *
+   * Represents an observer entity (for example, a packet sniffer or
+   * network-based vulnerability scanner), which is not a direct intermediary,
+   * but which observes and reports on the event in question.
+   * 
+ * + * .google.backstory.Noun observer = 7; + * + * @return Whether the observer field is set. + */ + @java.lang.Override + public boolean hasObserver() { + return ((bitField0_ & 0x00000020) != 0); + } + + /** + * + * + *
+   * Represents an observer entity (for example, a packet sniffer or
+   * network-based vulnerability scanner), which is not a direct intermediary,
+   * but which observes and reports on the event in question.
+   * 
+ * + * .google.backstory.Noun observer = 7; + * + * @return The observer. + */ + @java.lang.Override + public com.google.backstory.Noun getObserver() { + return observer_ == null ? com.google.backstory.Noun.getDefaultInstance() : observer_; + } + + /** + * + * + *
+   * Represents an observer entity (for example, a packet sniffer or
+   * network-based vulnerability scanner), which is not a direct intermediary,
+   * but which observes and reports on the event in question.
+   * 
+ * + * .google.backstory.Noun observer = 7; + */ + @java.lang.Override + public com.google.backstory.NounOrBuilder getObserverOrBuilder() { + return observer_ == null ? com.google.backstory.Noun.getDefaultInstance() : observer_; + } + + public static final int ABOUT_FIELD_NUMBER = 8; + + @SuppressWarnings("serial") + private java.util.List about_; + + /** + * + * + *
+   * Represents entities referenced by the event that are not otherwise
+   * described in principal, src, target, intermediary or observer. For example,
+   * it could be used to track email file attachments, domains/URLs/IPs embedded
+   * within an email body, and DLLs that are loaded during a PROCESS_LAUNCH
+   * event.
+   * 
+ * + * repeated .google.backstory.Noun about = 8; + */ + @java.lang.Override + public java.util.List getAboutList() { + return about_; + } + + /** + * + * + *
+   * Represents entities referenced by the event that are not otherwise
+   * described in principal, src, target, intermediary or observer. For example,
+   * it could be used to track email file attachments, domains/URLs/IPs embedded
+   * within an email body, and DLLs that are loaded during a PROCESS_LAUNCH
+   * event.
+   * 
+ * + * repeated .google.backstory.Noun about = 8; + */ + @java.lang.Override + public java.util.List getAboutOrBuilderList() { + return about_; + } + + /** + * + * + *
+   * Represents entities referenced by the event that are not otherwise
+   * described in principal, src, target, intermediary or observer. For example,
+   * it could be used to track email file attachments, domains/URLs/IPs embedded
+   * within an email body, and DLLs that are loaded during a PROCESS_LAUNCH
+   * event.
+   * 
+ * + * repeated .google.backstory.Noun about = 8; + */ + @java.lang.Override + public int getAboutCount() { + return about_.size(); + } + + /** + * + * + *
+   * Represents entities referenced by the event that are not otherwise
+   * described in principal, src, target, intermediary or observer. For example,
+   * it could be used to track email file attachments, domains/URLs/IPs embedded
+   * within an email body, and DLLs that are loaded during a PROCESS_LAUNCH
+   * event.
+   * 
+ * + * repeated .google.backstory.Noun about = 8; + */ + @java.lang.Override + public com.google.backstory.Noun getAbout(int index) { + return about_.get(index); + } + + /** + * + * + *
+   * Represents entities referenced by the event that are not otherwise
+   * described in principal, src, target, intermediary or observer. For example,
+   * it could be used to track email file attachments, domains/URLs/IPs embedded
+   * within an email body, and DLLs that are loaded during a PROCESS_LAUNCH
+   * event.
+   * 
+ * + * repeated .google.backstory.Noun about = 8; + */ + @java.lang.Override + public com.google.backstory.NounOrBuilder getAboutOrBuilder(int index) { + return about_.get(index); + } + + public static final int SECURITY_RESULT_FIELD_NUMBER = 9; + + @SuppressWarnings("serial") + private java.util.List securityResult_; + + /** + * + * + *
+   * A list of security results.
+   * 
+ * + * repeated .google.backstory.SecurityResult security_result = 9; + */ + @java.lang.Override + public java.util.List getSecurityResultList() { + return securityResult_; + } + + /** + * + * + *
+   * A list of security results.
+   * 
+ * + * repeated .google.backstory.SecurityResult security_result = 9; + */ + @java.lang.Override + public java.util.List + getSecurityResultOrBuilderList() { + return securityResult_; + } + + /** + * + * + *
+   * A list of security results.
+   * 
+ * + * repeated .google.backstory.SecurityResult security_result = 9; + */ + @java.lang.Override + public int getSecurityResultCount() { + return securityResult_.size(); + } + + /** + * + * + *
+   * A list of security results.
+   * 
+ * + * repeated .google.backstory.SecurityResult security_result = 9; + */ + @java.lang.Override + public com.google.backstory.SecurityResult getSecurityResult(int index) { + return securityResult_.get(index); + } + + /** + * + * + *
+   * A list of security results.
+   * 
+ * + * repeated .google.backstory.SecurityResult security_result = 9; + */ + @java.lang.Override + public com.google.backstory.SecurityResultOrBuilder getSecurityResultOrBuilder(int index) { + return securityResult_.get(index); + } + + public static final int NETWORK_FIELD_NUMBER = 10; + private com.google.backstory.Network network_; + + /** + * + * + *
+   * All network details go here, including sub-messages with details on each
+   * protocol (for example, DHCP, DNS, or HTTP).
+   * 
+ * + * .google.backstory.Network network = 10; + * + * @return Whether the network field is set. + */ + @java.lang.Override + public boolean hasNetwork() { + return ((bitField0_ & 0x00000040) != 0); + } + + /** + * + * + *
+   * All network details go here, including sub-messages with details on each
+   * protocol (for example, DHCP, DNS, or HTTP).
+   * 
+ * + * .google.backstory.Network network = 10; + * + * @return The network. + */ + @java.lang.Override + public com.google.backstory.Network getNetwork() { + return network_ == null ? com.google.backstory.Network.getDefaultInstance() : network_; + } + + /** + * + * + *
+   * All network details go here, including sub-messages with details on each
+   * protocol (for example, DHCP, DNS, or HTTP).
+   * 
+ * + * .google.backstory.Network network = 10; + */ + @java.lang.Override + public com.google.backstory.NetworkOrBuilder getNetworkOrBuilder() { + return network_ == null ? com.google.backstory.Network.getDefaultInstance() : network_; + } + + public static final int EXTENSIONS_FIELD_NUMBER = 11; + private com.google.backstory.Extensions extensions_; + + /** + * + * + *
+   * All other first-class, event-specific metadata goes in this message.
+   * Do not place protocol metadata in Extensions; put it in Network.
+   * 
+ * + * .google.backstory.Extensions extensions = 11; + * + * @return Whether the extensions field is set. + */ + @java.lang.Override + public boolean hasExtensions() { + return ((bitField0_ & 0x00000080) != 0); + } + + /** + * + * + *
+   * All other first-class, event-specific metadata goes in this message.
+   * Do not place protocol metadata in Extensions; put it in Network.
+   * 
+ * + * .google.backstory.Extensions extensions = 11; + * + * @return The extensions. + */ + @java.lang.Override + public com.google.backstory.Extensions getExtensions() { + return extensions_ == null ? com.google.backstory.Extensions.getDefaultInstance() : extensions_; + } + + /** + * + * + *
+   * All other first-class, event-specific metadata goes in this message.
+   * Do not place protocol metadata in Extensions; put it in Network.
+   * 
+ * + * .google.backstory.Extensions extensions = 11; + */ + @java.lang.Override + public com.google.backstory.ExtensionsOrBuilder getExtensionsOrBuilder() { + return extensions_ == null ? com.google.backstory.Extensions.getDefaultInstance() : extensions_; + } + + public static final int EXTRACTED_FIELD_NUMBER = 12; + private com.google.protobuf.Struct extracted_; + + /** + * + * + *
+   * Flattened fields extracted from the log.
+   * 
+ * + * .google.protobuf.Struct extracted = 12; + * + * @return Whether the extracted field is set. + */ + @java.lang.Override + public boolean hasExtracted() { + return ((bitField0_ & 0x00000100) != 0); + } + + /** + * + * + *
+   * Flattened fields extracted from the log.
+   * 
+ * + * .google.protobuf.Struct extracted = 12; + * + * @return The extracted. + */ + @java.lang.Override + public com.google.protobuf.Struct getExtracted() { + return extracted_ == null ? com.google.protobuf.Struct.getDefaultInstance() : extracted_; + } + + /** + * + * + *
+   * Flattened fields extracted from the log.
+   * 
+ * + * .google.protobuf.Struct extracted = 12; + */ + @java.lang.Override + public com.google.protobuf.StructOrBuilder getExtractedOrBuilder() { + return extracted_ == null ? com.google.protobuf.Struct.getDefaultInstance() : extracted_; + } + + public static final int GROUPED_FIELD_NUMBER = 13; + private com.google.backstory.GroupedFields grouped_; + + /** + * + * + *
+   * Related Udm fields that are grouped together.
+   * 
+ * + * optional .google.backstory.GroupedFields grouped = 13; + * + * @return Whether the grouped field is set. + */ + @java.lang.Override + public boolean hasGrouped() { + return ((bitField0_ & 0x00000200) != 0); + } + + /** + * + * + *
+   * Related Udm fields that are grouped together.
+   * 
+ * + * optional .google.backstory.GroupedFields grouped = 13; + * + * @return The grouped. + */ + @java.lang.Override + public com.google.backstory.GroupedFields getGrouped() { + return grouped_ == null ? com.google.backstory.GroupedFields.getDefaultInstance() : grouped_; + } + + /** + * + * + *
+   * Related Udm fields that are grouped together.
+   * 
+ * + * optional .google.backstory.GroupedFields grouped = 13; + */ + @java.lang.Override + public com.google.backstory.GroupedFieldsOrBuilder getGroupedOrBuilder() { + return grouped_ == null ? com.google.backstory.GroupedFields.getDefaultInstance() : grouped_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(1, getMetadata()); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeMessage(2, getAdditional()); + } + if (((bitField0_ & 0x00000004) != 0)) { + output.writeMessage(3, getPrincipal()); + } + if (((bitField0_ & 0x00000008) != 0)) { + output.writeMessage(4, getSrc()); + } + if (((bitField0_ & 0x00000010) != 0)) { + output.writeMessage(5, getTarget()); + } + for (int i = 0; i < intermediary_.size(); i++) { + output.writeMessage(6, intermediary_.get(i)); + } + if (((bitField0_ & 0x00000020) != 0)) { + output.writeMessage(7, getObserver()); + } + for (int i = 0; i < about_.size(); i++) { + output.writeMessage(8, about_.get(i)); + } + for (int i = 0; i < securityResult_.size(); i++) { + output.writeMessage(9, securityResult_.get(i)); + } + if (((bitField0_ & 0x00000040) != 0)) { + output.writeMessage(10, getNetwork()); + } + if (((bitField0_ & 0x00000080) != 0)) { + output.writeMessage(11, getExtensions()); + } + if (((bitField0_ & 0x00000100) != 0)) { + output.writeMessage(12, getExtracted()); + } + if (((bitField0_ & 0x00000200) != 0)) { + output.writeMessage(13, getGrouped()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getMetadata()); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getAdditional()); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getPrincipal()); + } + if (((bitField0_ & 0x00000008) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getSrc()); + } + if (((bitField0_ & 0x00000010) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getTarget()); + } + for (int i = 0; i < intermediary_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, intermediary_.get(i)); + } + if (((bitField0_ & 0x00000020) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(7, getObserver()); + } + for (int i = 0; i < about_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(8, about_.get(i)); + } + for (int i = 0; i < securityResult_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(9, securityResult_.get(i)); + } + if (((bitField0_ & 0x00000040) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(10, getNetwork()); + } + if (((bitField0_ & 0x00000080) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(11, getExtensions()); + } + if (((bitField0_ & 0x00000100) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(12, getExtracted()); + } + if (((bitField0_ & 0x00000200) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(13, getGrouped()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.backstory.Udm)) { + return super.equals(obj); + } + com.google.backstory.Udm other = (com.google.backstory.Udm) obj; + + if (hasMetadata() != other.hasMetadata()) return false; + if (hasMetadata()) { + if (!getMetadata().equals(other.getMetadata())) return false; + } + if (hasAdditional() != other.hasAdditional()) return false; + if (hasAdditional()) { + if (!getAdditional().equals(other.getAdditional())) return false; + } + if (hasPrincipal() != other.hasPrincipal()) return false; + if (hasPrincipal()) { + if (!getPrincipal().equals(other.getPrincipal())) return false; + } + if (hasSrc() != other.hasSrc()) return false; + if (hasSrc()) { + if (!getSrc().equals(other.getSrc())) return false; + } + if (hasTarget() != other.hasTarget()) return false; + if (hasTarget()) { + if (!getTarget().equals(other.getTarget())) return false; + } + if (!getIntermediaryList().equals(other.getIntermediaryList())) return false; + if (hasObserver() != other.hasObserver()) return false; + if (hasObserver()) { + if (!getObserver().equals(other.getObserver())) return false; + } + if (!getAboutList().equals(other.getAboutList())) return false; + if (!getSecurityResultList().equals(other.getSecurityResultList())) return false; + if (hasNetwork() != other.hasNetwork()) return false; + if (hasNetwork()) { + if (!getNetwork().equals(other.getNetwork())) return false; + } + if (hasExtensions() != other.hasExtensions()) return false; + if (hasExtensions()) { + if (!getExtensions().equals(other.getExtensions())) return false; + } + if (hasExtracted() != other.hasExtracted()) return false; + if (hasExtracted()) { + if (!getExtracted().equals(other.getExtracted())) return false; + } + if (hasGrouped() != other.hasGrouped()) return false; + if (hasGrouped()) { + if (!getGrouped().equals(other.getGrouped())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasMetadata()) { + hash = (37 * hash) + METADATA_FIELD_NUMBER; + hash = (53 * hash) + getMetadata().hashCode(); + } + if (hasAdditional()) { + hash = (37 * hash) + ADDITIONAL_FIELD_NUMBER; + hash = (53 * hash) + getAdditional().hashCode(); + } + if (hasPrincipal()) { + hash = (37 * hash) + PRINCIPAL_FIELD_NUMBER; + hash = (53 * hash) + getPrincipal().hashCode(); + } + if (hasSrc()) { + hash = (37 * hash) + SRC_FIELD_NUMBER; + hash = (53 * hash) + getSrc().hashCode(); + } + if (hasTarget()) { + hash = (37 * hash) + TARGET_FIELD_NUMBER; + hash = (53 * hash) + getTarget().hashCode(); + } + if (getIntermediaryCount() > 0) { + hash = (37 * hash) + INTERMEDIARY_FIELD_NUMBER; + hash = (53 * hash) + getIntermediaryList().hashCode(); + } + if (hasObserver()) { + hash = (37 * hash) + OBSERVER_FIELD_NUMBER; + hash = (53 * hash) + getObserver().hashCode(); + } + if (getAboutCount() > 0) { + hash = (37 * hash) + ABOUT_FIELD_NUMBER; + hash = (53 * hash) + getAboutList().hashCode(); + } + if (getSecurityResultCount() > 0) { + hash = (37 * hash) + SECURITY_RESULT_FIELD_NUMBER; + hash = (53 * hash) + getSecurityResultList().hashCode(); + } + if (hasNetwork()) { + hash = (37 * hash) + NETWORK_FIELD_NUMBER; + hash = (53 * hash) + getNetwork().hashCode(); + } + if (hasExtensions()) { + hash = (37 * hash) + EXTENSIONS_FIELD_NUMBER; + hash = (53 * hash) + getExtensions().hashCode(); + } + if (hasExtracted()) { + hash = (37 * hash) + EXTRACTED_FIELD_NUMBER; + hash = (53 * hash) + getExtracted().hashCode(); + } + if (hasGrouped()) { + hash = (37 * hash) + GROUPED_FIELD_NUMBER; + hash = (53 * hash) + getGrouped().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.backstory.Udm parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.backstory.Udm parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.backstory.Udm parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.backstory.Udm parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.backstory.Udm parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.backstory.Udm parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.backstory.Udm parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.backstory.Udm parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.backstory.Udm parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.backstory.Udm parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.backstory.Udm parseFrom(com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.backstory.Udm parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder(com.google.backstory.Udm prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * A Unified Data Model event.
+   * 
+ * + * Protobuf type {@code google.backstory.Udm} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder + implements + // @@protoc_insertion_point(builder_implements:google.backstory.Udm) + com.google.backstory.UdmOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.backstory.UdmProto.internal_static_google_backstory_Udm_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.backstory.UdmProto.internal_static_google_backstory_Udm_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.backstory.Udm.class, com.google.backstory.Udm.Builder.class); + } + + // Construct using com.google.backstory.Udm.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetMetadataFieldBuilder(); + internalGetAdditionalFieldBuilder(); + internalGetPrincipalFieldBuilder(); + internalGetSrcFieldBuilder(); + internalGetTargetFieldBuilder(); + internalGetIntermediaryFieldBuilder(); + internalGetObserverFieldBuilder(); + internalGetAboutFieldBuilder(); + internalGetSecurityResultFieldBuilder(); + internalGetNetworkFieldBuilder(); + internalGetExtensionsFieldBuilder(); + internalGetExtractedFieldBuilder(); + internalGetGroupedFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + metadata_ = null; + if (metadataBuilder_ != null) { + metadataBuilder_.dispose(); + metadataBuilder_ = null; + } + additional_ = null; + if (additionalBuilder_ != null) { + additionalBuilder_.dispose(); + additionalBuilder_ = null; + } + principal_ = null; + if (principalBuilder_ != null) { + principalBuilder_.dispose(); + principalBuilder_ = null; + } + src_ = null; + if (srcBuilder_ != null) { + srcBuilder_.dispose(); + srcBuilder_ = null; + } + target_ = null; + if (targetBuilder_ != null) { + targetBuilder_.dispose(); + targetBuilder_ = null; + } + if (intermediaryBuilder_ == null) { + intermediary_ = java.util.Collections.emptyList(); + } else { + intermediary_ = null; + intermediaryBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000020); + observer_ = null; + if (observerBuilder_ != null) { + observerBuilder_.dispose(); + observerBuilder_ = null; + } + if (aboutBuilder_ == null) { + about_ = java.util.Collections.emptyList(); + } else { + about_ = null; + aboutBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000080); + if (securityResultBuilder_ == null) { + securityResult_ = java.util.Collections.emptyList(); + } else { + securityResult_ = null; + securityResultBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000100); + network_ = null; + if (networkBuilder_ != null) { + networkBuilder_.dispose(); + networkBuilder_ = null; + } + extensions_ = null; + if (extensionsBuilder_ != null) { + extensionsBuilder_.dispose(); + extensionsBuilder_ = null; + } + extracted_ = null; + if (extractedBuilder_ != null) { + extractedBuilder_.dispose(); + extractedBuilder_ = null; + } + grouped_ = null; + if (groupedBuilder_ != null) { + groupedBuilder_.dispose(); + groupedBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.backstory.UdmProto.internal_static_google_backstory_Udm_descriptor; + } + + @java.lang.Override + public com.google.backstory.Udm getDefaultInstanceForType() { + return com.google.backstory.Udm.getDefaultInstance(); + } + + @java.lang.Override + public com.google.backstory.Udm build() { + com.google.backstory.Udm result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.backstory.Udm buildPartial() { + com.google.backstory.Udm result = new com.google.backstory.Udm(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(com.google.backstory.Udm result) { + if (intermediaryBuilder_ == null) { + if (((bitField0_ & 0x00000020) != 0)) { + intermediary_ = java.util.Collections.unmodifiableList(intermediary_); + bitField0_ = (bitField0_ & ~0x00000020); + } + result.intermediary_ = intermediary_; + } else { + result.intermediary_ = intermediaryBuilder_.build(); + } + if (aboutBuilder_ == null) { + if (((bitField0_ & 0x00000080) != 0)) { + about_ = java.util.Collections.unmodifiableList(about_); + bitField0_ = (bitField0_ & ~0x00000080); + } + result.about_ = about_; + } else { + result.about_ = aboutBuilder_.build(); + } + if (securityResultBuilder_ == null) { + if (((bitField0_ & 0x00000100) != 0)) { + securityResult_ = java.util.Collections.unmodifiableList(securityResult_); + bitField0_ = (bitField0_ & ~0x00000100); + } + result.securityResult_ = securityResult_; + } else { + result.securityResult_ = securityResultBuilder_.build(); + } + } + + private void buildPartial0(com.google.backstory.Udm result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.metadata_ = metadataBuilder_ == null ? metadata_ : metadataBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.additional_ = additionalBuilder_ == null ? additional_ : additionalBuilder_.build(); + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.principal_ = principalBuilder_ == null ? principal_ : principalBuilder_.build(); + to_bitField0_ |= 0x00000004; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.src_ = srcBuilder_ == null ? src_ : srcBuilder_.build(); + to_bitField0_ |= 0x00000008; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.target_ = targetBuilder_ == null ? target_ : targetBuilder_.build(); + to_bitField0_ |= 0x00000010; + } + if (((from_bitField0_ & 0x00000040) != 0)) { + result.observer_ = observerBuilder_ == null ? observer_ : observerBuilder_.build(); + to_bitField0_ |= 0x00000020; + } + if (((from_bitField0_ & 0x00000200) != 0)) { + result.network_ = networkBuilder_ == null ? network_ : networkBuilder_.build(); + to_bitField0_ |= 0x00000040; + } + if (((from_bitField0_ & 0x00000400) != 0)) { + result.extensions_ = extensionsBuilder_ == null ? extensions_ : extensionsBuilder_.build(); + to_bitField0_ |= 0x00000080; + } + if (((from_bitField0_ & 0x00000800) != 0)) { + result.extracted_ = extractedBuilder_ == null ? extracted_ : extractedBuilder_.build(); + to_bitField0_ |= 0x00000100; + } + if (((from_bitField0_ & 0x00001000) != 0)) { + result.grouped_ = groupedBuilder_ == null ? grouped_ : groupedBuilder_.build(); + to_bitField0_ |= 0x00000200; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.backstory.Udm) { + return mergeFrom((com.google.backstory.Udm) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.backstory.Udm other) { + if (other == com.google.backstory.Udm.getDefaultInstance()) return this; + if (other.hasMetadata()) { + mergeMetadata(other.getMetadata()); + } + if (other.hasAdditional()) { + mergeAdditional(other.getAdditional()); + } + if (other.hasPrincipal()) { + mergePrincipal(other.getPrincipal()); + } + if (other.hasSrc()) { + mergeSrc(other.getSrc()); + } + if (other.hasTarget()) { + mergeTarget(other.getTarget()); + } + if (intermediaryBuilder_ == null) { + if (!other.intermediary_.isEmpty()) { + if (intermediary_.isEmpty()) { + intermediary_ = other.intermediary_; + bitField0_ = (bitField0_ & ~0x00000020); + } else { + ensureIntermediaryIsMutable(); + intermediary_.addAll(other.intermediary_); + } + onChanged(); + } + } else { + if (!other.intermediary_.isEmpty()) { + if (intermediaryBuilder_.isEmpty()) { + intermediaryBuilder_.dispose(); + intermediaryBuilder_ = null; + intermediary_ = other.intermediary_; + bitField0_ = (bitField0_ & ~0x00000020); + intermediaryBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetIntermediaryFieldBuilder() + : null; + } else { + intermediaryBuilder_.addAllMessages(other.intermediary_); + } + } + } + if (other.hasObserver()) { + mergeObserver(other.getObserver()); + } + if (aboutBuilder_ == null) { + if (!other.about_.isEmpty()) { + if (about_.isEmpty()) { + about_ = other.about_; + bitField0_ = (bitField0_ & ~0x00000080); + } else { + ensureAboutIsMutable(); + about_.addAll(other.about_); + } + onChanged(); + } + } else { + if (!other.about_.isEmpty()) { + if (aboutBuilder_.isEmpty()) { + aboutBuilder_.dispose(); + aboutBuilder_ = null; + about_ = other.about_; + bitField0_ = (bitField0_ & ~0x00000080); + aboutBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetAboutFieldBuilder() + : null; + } else { + aboutBuilder_.addAllMessages(other.about_); + } + } + } + if (securityResultBuilder_ == null) { + if (!other.securityResult_.isEmpty()) { + if (securityResult_.isEmpty()) { + securityResult_ = other.securityResult_; + bitField0_ = (bitField0_ & ~0x00000100); + } else { + ensureSecurityResultIsMutable(); + securityResult_.addAll(other.securityResult_); + } + onChanged(); + } + } else { + if (!other.securityResult_.isEmpty()) { + if (securityResultBuilder_.isEmpty()) { + securityResultBuilder_.dispose(); + securityResultBuilder_ = null; + securityResult_ = other.securityResult_; + bitField0_ = (bitField0_ & ~0x00000100); + securityResultBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetSecurityResultFieldBuilder() + : null; + } else { + securityResultBuilder_.addAllMessages(other.securityResult_); + } + } + } + if (other.hasNetwork()) { + mergeNetwork(other.getNetwork()); + } + if (other.hasExtensions()) { + mergeExtensions(other.getExtensions()); + } + if (other.hasExtracted()) { + mergeExtracted(other.getExtracted()); + } + if (other.hasGrouped()) { + mergeGrouped(other.getGrouped()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + input.readMessage( + internalGetMetadataFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + input.readMessage( + internalGetAdditionalFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: + { + input.readMessage( + internalGetPrincipalFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000004; + break; + } // case 26 + case 34: + { + input.readMessage(internalGetSrcFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000008; + break; + } // case 34 + case 42: + { + input.readMessage(internalGetTargetFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000010; + break; + } // case 42 + case 50: + { + com.google.backstory.Noun m = + input.readMessage(com.google.backstory.Noun.parser(), extensionRegistry); + if (intermediaryBuilder_ == null) { + ensureIntermediaryIsMutable(); + intermediary_.add(m); + } else { + intermediaryBuilder_.addMessage(m); + } + break; + } // case 50 + case 58: + { + input.readMessage( + internalGetObserverFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000040; + break; + } // case 58 + case 66: + { + com.google.backstory.Noun m = + input.readMessage(com.google.backstory.Noun.parser(), extensionRegistry); + if (aboutBuilder_ == null) { + ensureAboutIsMutable(); + about_.add(m); + } else { + aboutBuilder_.addMessage(m); + } + break; + } // case 66 + case 74: + { + com.google.backstory.SecurityResult m = + input.readMessage( + com.google.backstory.SecurityResult.parser(), extensionRegistry); + if (securityResultBuilder_ == null) { + ensureSecurityResultIsMutable(); + securityResult_.add(m); + } else { + securityResultBuilder_.addMessage(m); + } + break; + } // case 74 + case 82: + { + input.readMessage(internalGetNetworkFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000200; + break; + } // case 82 + case 90: + { + input.readMessage( + internalGetExtensionsFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000400; + break; + } // case 90 + case 98: + { + input.readMessage( + internalGetExtractedFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000800; + break; + } // case 98 + case 106: + { + input.readMessage(internalGetGroupedFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00001000; + break; + } // case 106 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private com.google.backstory.Metadata metadata_; + private com.google.protobuf.SingleFieldBuilder< + com.google.backstory.Metadata, + com.google.backstory.Metadata.Builder, + com.google.backstory.MetadataOrBuilder> + metadataBuilder_; + + /** + * + * + *
+     * Event metadata such as timestamp, source product, etc.
+     * 
+ * + * .google.backstory.Metadata metadata = 1; + * + * @return Whether the metadata field is set. + */ + public boolean hasMetadata() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * Event metadata such as timestamp, source product, etc.
+     * 
+ * + * .google.backstory.Metadata metadata = 1; + * + * @return The metadata. + */ + public com.google.backstory.Metadata getMetadata() { + if (metadataBuilder_ == null) { + return metadata_ == null ? com.google.backstory.Metadata.getDefaultInstance() : metadata_; + } else { + return metadataBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Event metadata such as timestamp, source product, etc.
+     * 
+ * + * .google.backstory.Metadata metadata = 1; + */ + public Builder setMetadata(com.google.backstory.Metadata value) { + if (metadataBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + metadata_ = value; + } else { + metadataBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Event metadata such as timestamp, source product, etc.
+     * 
+ * + * .google.backstory.Metadata metadata = 1; + */ + public Builder setMetadata(com.google.backstory.Metadata.Builder builderForValue) { + if (metadataBuilder_ == null) { + metadata_ = builderForValue.build(); + } else { + metadataBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Event metadata such as timestamp, source product, etc.
+     * 
+ * + * .google.backstory.Metadata metadata = 1; + */ + public Builder mergeMetadata(com.google.backstory.Metadata value) { + if (metadataBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) + && metadata_ != null + && metadata_ != com.google.backstory.Metadata.getDefaultInstance()) { + getMetadataBuilder().mergeFrom(value); + } else { + metadata_ = value; + } + } else { + metadataBuilder_.mergeFrom(value); + } + if (metadata_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Event metadata such as timestamp, source product, etc.
+     * 
+ * + * .google.backstory.Metadata metadata = 1; + */ + public Builder clearMetadata() { + bitField0_ = (bitField0_ & ~0x00000001); + metadata_ = null; + if (metadataBuilder_ != null) { + metadataBuilder_.dispose(); + metadataBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Event metadata such as timestamp, source product, etc.
+     * 
+ * + * .google.backstory.Metadata metadata = 1; + */ + public com.google.backstory.Metadata.Builder getMetadataBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return internalGetMetadataFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Event metadata such as timestamp, source product, etc.
+     * 
+ * + * .google.backstory.Metadata metadata = 1; + */ + public com.google.backstory.MetadataOrBuilder getMetadataOrBuilder() { + if (metadataBuilder_ != null) { + return metadataBuilder_.getMessageOrBuilder(); + } else { + return metadata_ == null ? com.google.backstory.Metadata.getDefaultInstance() : metadata_; + } + } + + /** + * + * + *
+     * Event metadata such as timestamp, source product, etc.
+     * 
+ * + * .google.backstory.Metadata metadata = 1; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.backstory.Metadata, + com.google.backstory.Metadata.Builder, + com.google.backstory.MetadataOrBuilder> + internalGetMetadataFieldBuilder() { + if (metadataBuilder_ == null) { + metadataBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.backstory.Metadata, + com.google.backstory.Metadata.Builder, + com.google.backstory.MetadataOrBuilder>( + getMetadata(), getParentForChildren(), isClean()); + metadata_ = null; + } + return metadataBuilder_; + } + + private com.google.protobuf.Struct additional_; + private com.google.protobuf.SingleFieldBuilder< + com.google.protobuf.Struct, + com.google.protobuf.Struct.Builder, + com.google.protobuf.StructOrBuilder> + additionalBuilder_; + + /** + * + * + *
+     * Any important vendor-specific event data that cannot be adequately
+     * represented within the formal sections of the Udm model.
+     * 
+ * + * .google.protobuf.Struct additional = 2; + * + * @return Whether the additional field is set. + */ + public boolean hasAdditional() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * Any important vendor-specific event data that cannot be adequately
+     * represented within the formal sections of the Udm model.
+     * 
+ * + * .google.protobuf.Struct additional = 2; + * + * @return The additional. + */ + public com.google.protobuf.Struct getAdditional() { + if (additionalBuilder_ == null) { + return additional_ == null ? com.google.protobuf.Struct.getDefaultInstance() : additional_; + } else { + return additionalBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Any important vendor-specific event data that cannot be adequately
+     * represented within the formal sections of the Udm model.
+     * 
+ * + * .google.protobuf.Struct additional = 2; + */ + public Builder setAdditional(com.google.protobuf.Struct value) { + if (additionalBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + additional_ = value; + } else { + additionalBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Any important vendor-specific event data that cannot be adequately
+     * represented within the formal sections of the Udm model.
+     * 
+ * + * .google.protobuf.Struct additional = 2; + */ + public Builder setAdditional(com.google.protobuf.Struct.Builder builderForValue) { + if (additionalBuilder_ == null) { + additional_ = builderForValue.build(); + } else { + additionalBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Any important vendor-specific event data that cannot be adequately
+     * represented within the formal sections of the Udm model.
+     * 
+ * + * .google.protobuf.Struct additional = 2; + */ + public Builder mergeAdditional(com.google.protobuf.Struct value) { + if (additionalBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) + && additional_ != null + && additional_ != com.google.protobuf.Struct.getDefaultInstance()) { + getAdditionalBuilder().mergeFrom(value); + } else { + additional_ = value; + } + } else { + additionalBuilder_.mergeFrom(value); + } + if (additional_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Any important vendor-specific event data that cannot be adequately
+     * represented within the formal sections of the Udm model.
+     * 
+ * + * .google.protobuf.Struct additional = 2; + */ + public Builder clearAdditional() { + bitField0_ = (bitField0_ & ~0x00000002); + additional_ = null; + if (additionalBuilder_ != null) { + additionalBuilder_.dispose(); + additionalBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Any important vendor-specific event data that cannot be adequately
+     * represented within the formal sections of the Udm model.
+     * 
+ * + * .google.protobuf.Struct additional = 2; + */ + public com.google.protobuf.Struct.Builder getAdditionalBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return internalGetAdditionalFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Any important vendor-specific event data that cannot be adequately
+     * represented within the formal sections of the Udm model.
+     * 
+ * + * .google.protobuf.Struct additional = 2; + */ + public com.google.protobuf.StructOrBuilder getAdditionalOrBuilder() { + if (additionalBuilder_ != null) { + return additionalBuilder_.getMessageOrBuilder(); + } else { + return additional_ == null ? com.google.protobuf.Struct.getDefaultInstance() : additional_; + } + } + + /** + * + * + *
+     * Any important vendor-specific event data that cannot be adequately
+     * represented within the formal sections of the Udm model.
+     * 
+ * + * .google.protobuf.Struct additional = 2; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.protobuf.Struct, + com.google.protobuf.Struct.Builder, + com.google.protobuf.StructOrBuilder> + internalGetAdditionalFieldBuilder() { + if (additionalBuilder_ == null) { + additionalBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.protobuf.Struct, + com.google.protobuf.Struct.Builder, + com.google.protobuf.StructOrBuilder>( + getAdditional(), getParentForChildren(), isClean()); + additional_ = null; + } + return additionalBuilder_; + } + + private com.google.backstory.Noun principal_; + private com.google.protobuf.SingleFieldBuilder< + com.google.backstory.Noun, + com.google.backstory.Noun.Builder, + com.google.backstory.NounOrBuilder> + principalBuilder_; + + /** + * + * + *
+     * Represents the acting entity that originates the activity
+     * described in the event. The principal must include at least one machine
+     * detail (hostname, MACs, IPs, port, product-specific identifiers like an
+     * EDR asset ID) or user detail (for example, username), and optionally
+     * include process details. It must NOT include any of the following fields:
+     * email, files, registry keys or values.
+     * 
+ * + * .google.backstory.Noun principal = 3; + * + * @return Whether the principal field is set. + */ + public boolean hasPrincipal() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+     * Represents the acting entity that originates the activity
+     * described in the event. The principal must include at least one machine
+     * detail (hostname, MACs, IPs, port, product-specific identifiers like an
+     * EDR asset ID) or user detail (for example, username), and optionally
+     * include process details. It must NOT include any of the following fields:
+     * email, files, registry keys or values.
+     * 
+ * + * .google.backstory.Noun principal = 3; + * + * @return The principal. + */ + public com.google.backstory.Noun getPrincipal() { + if (principalBuilder_ == null) { + return principal_ == null ? com.google.backstory.Noun.getDefaultInstance() : principal_; + } else { + return principalBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Represents the acting entity that originates the activity
+     * described in the event. The principal must include at least one machine
+     * detail (hostname, MACs, IPs, port, product-specific identifiers like an
+     * EDR asset ID) or user detail (for example, username), and optionally
+     * include process details. It must NOT include any of the following fields:
+     * email, files, registry keys or values.
+     * 
+ * + * .google.backstory.Noun principal = 3; + */ + public Builder setPrincipal(com.google.backstory.Noun value) { + if (principalBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + principal_ = value; + } else { + principalBuilder_.setMessage(value); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Represents the acting entity that originates the activity
+     * described in the event. The principal must include at least one machine
+     * detail (hostname, MACs, IPs, port, product-specific identifiers like an
+     * EDR asset ID) or user detail (for example, username), and optionally
+     * include process details. It must NOT include any of the following fields:
+     * email, files, registry keys or values.
+     * 
+ * + * .google.backstory.Noun principal = 3; + */ + public Builder setPrincipal(com.google.backstory.Noun.Builder builderForValue) { + if (principalBuilder_ == null) { + principal_ = builderForValue.build(); + } else { + principalBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Represents the acting entity that originates the activity
+     * described in the event. The principal must include at least one machine
+     * detail (hostname, MACs, IPs, port, product-specific identifiers like an
+     * EDR asset ID) or user detail (for example, username), and optionally
+     * include process details. It must NOT include any of the following fields:
+     * email, files, registry keys or values.
+     * 
+ * + * .google.backstory.Noun principal = 3; + */ + public Builder mergePrincipal(com.google.backstory.Noun value) { + if (principalBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0) + && principal_ != null + && principal_ != com.google.backstory.Noun.getDefaultInstance()) { + getPrincipalBuilder().mergeFrom(value); + } else { + principal_ = value; + } + } else { + principalBuilder_.mergeFrom(value); + } + if (principal_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Represents the acting entity that originates the activity
+     * described in the event. The principal must include at least one machine
+     * detail (hostname, MACs, IPs, port, product-specific identifiers like an
+     * EDR asset ID) or user detail (for example, username), and optionally
+     * include process details. It must NOT include any of the following fields:
+     * email, files, registry keys or values.
+     * 
+ * + * .google.backstory.Noun principal = 3; + */ + public Builder clearPrincipal() { + bitField0_ = (bitField0_ & ~0x00000004); + principal_ = null; + if (principalBuilder_ != null) { + principalBuilder_.dispose(); + principalBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Represents the acting entity that originates the activity
+     * described in the event. The principal must include at least one machine
+     * detail (hostname, MACs, IPs, port, product-specific identifiers like an
+     * EDR asset ID) or user detail (for example, username), and optionally
+     * include process details. It must NOT include any of the following fields:
+     * email, files, registry keys or values.
+     * 
+ * + * .google.backstory.Noun principal = 3; + */ + public com.google.backstory.Noun.Builder getPrincipalBuilder() { + bitField0_ |= 0x00000004; + onChanged(); + return internalGetPrincipalFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Represents the acting entity that originates the activity
+     * described in the event. The principal must include at least one machine
+     * detail (hostname, MACs, IPs, port, product-specific identifiers like an
+     * EDR asset ID) or user detail (for example, username), and optionally
+     * include process details. It must NOT include any of the following fields:
+     * email, files, registry keys or values.
+     * 
+ * + * .google.backstory.Noun principal = 3; + */ + public com.google.backstory.NounOrBuilder getPrincipalOrBuilder() { + if (principalBuilder_ != null) { + return principalBuilder_.getMessageOrBuilder(); + } else { + return principal_ == null ? com.google.backstory.Noun.getDefaultInstance() : principal_; + } + } + + /** + * + * + *
+     * Represents the acting entity that originates the activity
+     * described in the event. The principal must include at least one machine
+     * detail (hostname, MACs, IPs, port, product-specific identifiers like an
+     * EDR asset ID) or user detail (for example, username), and optionally
+     * include process details. It must NOT include any of the following fields:
+     * email, files, registry keys or values.
+     * 
+ * + * .google.backstory.Noun principal = 3; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.backstory.Noun, + com.google.backstory.Noun.Builder, + com.google.backstory.NounOrBuilder> + internalGetPrincipalFieldBuilder() { + if (principalBuilder_ == null) { + principalBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.backstory.Noun, + com.google.backstory.Noun.Builder, + com.google.backstory.NounOrBuilder>( + getPrincipal(), getParentForChildren(), isClean()); + principal_ = null; + } + return principalBuilder_; + } + + private com.google.backstory.Noun src_; + private com.google.protobuf.SingleFieldBuilder< + com.google.backstory.Noun, + com.google.backstory.Noun.Builder, + com.google.backstory.NounOrBuilder> + srcBuilder_; + + /** + * + * + *
+     * Represents a source entity being acted upon by the participant along with
+     * the device or process context for the source object (the machine where the
+     * source object resides). For example, if user U copies file A on machine X
+     * to file B on machine Y, both file A and machine X would be specified in the
+     * src portion of the Udm event.
+     * 
+ * + * .google.backstory.Noun src = 4; + * + * @return Whether the src field is set. + */ + public boolean hasSrc() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
+     * Represents a source entity being acted upon by the participant along with
+     * the device or process context for the source object (the machine where the
+     * source object resides). For example, if user U copies file A on machine X
+     * to file B on machine Y, both file A and machine X would be specified in the
+     * src portion of the Udm event.
+     * 
+ * + * .google.backstory.Noun src = 4; + * + * @return The src. + */ + public com.google.backstory.Noun getSrc() { + if (srcBuilder_ == null) { + return src_ == null ? com.google.backstory.Noun.getDefaultInstance() : src_; + } else { + return srcBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Represents a source entity being acted upon by the participant along with
+     * the device or process context for the source object (the machine where the
+     * source object resides). For example, if user U copies file A on machine X
+     * to file B on machine Y, both file A and machine X would be specified in the
+     * src portion of the Udm event.
+     * 
+ * + * .google.backstory.Noun src = 4; + */ + public Builder setSrc(com.google.backstory.Noun value) { + if (srcBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + src_ = value; + } else { + srcBuilder_.setMessage(value); + } + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * Represents a source entity being acted upon by the participant along with
+     * the device or process context for the source object (the machine where the
+     * source object resides). For example, if user U copies file A on machine X
+     * to file B on machine Y, both file A and machine X would be specified in the
+     * src portion of the Udm event.
+     * 
+ * + * .google.backstory.Noun src = 4; + */ + public Builder setSrc(com.google.backstory.Noun.Builder builderForValue) { + if (srcBuilder_ == null) { + src_ = builderForValue.build(); + } else { + srcBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * Represents a source entity being acted upon by the participant along with
+     * the device or process context for the source object (the machine where the
+     * source object resides). For example, if user U copies file A on machine X
+     * to file B on machine Y, both file A and machine X would be specified in the
+     * src portion of the Udm event.
+     * 
+ * + * .google.backstory.Noun src = 4; + */ + public Builder mergeSrc(com.google.backstory.Noun value) { + if (srcBuilder_ == null) { + if (((bitField0_ & 0x00000008) != 0) + && src_ != null + && src_ != com.google.backstory.Noun.getDefaultInstance()) { + getSrcBuilder().mergeFrom(value); + } else { + src_ = value; + } + } else { + srcBuilder_.mergeFrom(value); + } + if (src_ != null) { + bitField0_ |= 0x00000008; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Represents a source entity being acted upon by the participant along with
+     * the device or process context for the source object (the machine where the
+     * source object resides). For example, if user U copies file A on machine X
+     * to file B on machine Y, both file A and machine X would be specified in the
+     * src portion of the Udm event.
+     * 
+ * + * .google.backstory.Noun src = 4; + */ + public Builder clearSrc() { + bitField0_ = (bitField0_ & ~0x00000008); + src_ = null; + if (srcBuilder_ != null) { + srcBuilder_.dispose(); + srcBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Represents a source entity being acted upon by the participant along with
+     * the device or process context for the source object (the machine where the
+     * source object resides). For example, if user U copies file A on machine X
+     * to file B on machine Y, both file A and machine X would be specified in the
+     * src portion of the Udm event.
+     * 
+ * + * .google.backstory.Noun src = 4; + */ + public com.google.backstory.Noun.Builder getSrcBuilder() { + bitField0_ |= 0x00000008; + onChanged(); + return internalGetSrcFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Represents a source entity being acted upon by the participant along with
+     * the device or process context for the source object (the machine where the
+     * source object resides). For example, if user U copies file A on machine X
+     * to file B on machine Y, both file A and machine X would be specified in the
+     * src portion of the Udm event.
+     * 
+ * + * .google.backstory.Noun src = 4; + */ + public com.google.backstory.NounOrBuilder getSrcOrBuilder() { + if (srcBuilder_ != null) { + return srcBuilder_.getMessageOrBuilder(); + } else { + return src_ == null ? com.google.backstory.Noun.getDefaultInstance() : src_; + } + } + + /** + * + * + *
+     * Represents a source entity being acted upon by the participant along with
+     * the device or process context for the source object (the machine where the
+     * source object resides). For example, if user U copies file A on machine X
+     * to file B on machine Y, both file A and machine X would be specified in the
+     * src portion of the Udm event.
+     * 
+ * + * .google.backstory.Noun src = 4; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.backstory.Noun, + com.google.backstory.Noun.Builder, + com.google.backstory.NounOrBuilder> + internalGetSrcFieldBuilder() { + if (srcBuilder_ == null) { + srcBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.backstory.Noun, + com.google.backstory.Noun.Builder, + com.google.backstory.NounOrBuilder>(getSrc(), getParentForChildren(), isClean()); + src_ = null; + } + return srcBuilder_; + } + + private com.google.backstory.Noun target_; + private com.google.protobuf.SingleFieldBuilder< + com.google.backstory.Noun, + com.google.backstory.Noun.Builder, + com.google.backstory.NounOrBuilder> + targetBuilder_; + + /** + * + * + *
+     * Represents a target entity being referenced by the event or an object on
+     * the target entity. For example, in a firewall connection from device A to
+     * device B, A is described as the principal and B is described as the target.
+     * For a process injection by process C into target process D, process C is
+     * described as the principal and process D is described as the target.
+     * 
+ * + * .google.backstory.Noun target = 5; + * + * @return Whether the target field is set. + */ + public boolean hasTarget() { + return ((bitField0_ & 0x00000010) != 0); + } + + /** + * + * + *
+     * Represents a target entity being referenced by the event or an object on
+     * the target entity. For example, in a firewall connection from device A to
+     * device B, A is described as the principal and B is described as the target.
+     * For a process injection by process C into target process D, process C is
+     * described as the principal and process D is described as the target.
+     * 
+ * + * .google.backstory.Noun target = 5; + * + * @return The target. + */ + public com.google.backstory.Noun getTarget() { + if (targetBuilder_ == null) { + return target_ == null ? com.google.backstory.Noun.getDefaultInstance() : target_; + } else { + return targetBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Represents a target entity being referenced by the event or an object on
+     * the target entity. For example, in a firewall connection from device A to
+     * device B, A is described as the principal and B is described as the target.
+     * For a process injection by process C into target process D, process C is
+     * described as the principal and process D is described as the target.
+     * 
+ * + * .google.backstory.Noun target = 5; + */ + public Builder setTarget(com.google.backstory.Noun value) { + if (targetBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + target_ = value; + } else { + targetBuilder_.setMessage(value); + } + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * Represents a target entity being referenced by the event or an object on
+     * the target entity. For example, in a firewall connection from device A to
+     * device B, A is described as the principal and B is described as the target.
+     * For a process injection by process C into target process D, process C is
+     * described as the principal and process D is described as the target.
+     * 
+ * + * .google.backstory.Noun target = 5; + */ + public Builder setTarget(com.google.backstory.Noun.Builder builderForValue) { + if (targetBuilder_ == null) { + target_ = builderForValue.build(); + } else { + targetBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * Represents a target entity being referenced by the event or an object on
+     * the target entity. For example, in a firewall connection from device A to
+     * device B, A is described as the principal and B is described as the target.
+     * For a process injection by process C into target process D, process C is
+     * described as the principal and process D is described as the target.
+     * 
+ * + * .google.backstory.Noun target = 5; + */ + public Builder mergeTarget(com.google.backstory.Noun value) { + if (targetBuilder_ == null) { + if (((bitField0_ & 0x00000010) != 0) + && target_ != null + && target_ != com.google.backstory.Noun.getDefaultInstance()) { + getTargetBuilder().mergeFrom(value); + } else { + target_ = value; + } + } else { + targetBuilder_.mergeFrom(value); + } + if (target_ != null) { + bitField0_ |= 0x00000010; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Represents a target entity being referenced by the event or an object on
+     * the target entity. For example, in a firewall connection from device A to
+     * device B, A is described as the principal and B is described as the target.
+     * For a process injection by process C into target process D, process C is
+     * described as the principal and process D is described as the target.
+     * 
+ * + * .google.backstory.Noun target = 5; + */ + public Builder clearTarget() { + bitField0_ = (bitField0_ & ~0x00000010); + target_ = null; + if (targetBuilder_ != null) { + targetBuilder_.dispose(); + targetBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Represents a target entity being referenced by the event or an object on
+     * the target entity. For example, in a firewall connection from device A to
+     * device B, A is described as the principal and B is described as the target.
+     * For a process injection by process C into target process D, process C is
+     * described as the principal and process D is described as the target.
+     * 
+ * + * .google.backstory.Noun target = 5; + */ + public com.google.backstory.Noun.Builder getTargetBuilder() { + bitField0_ |= 0x00000010; + onChanged(); + return internalGetTargetFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Represents a target entity being referenced by the event or an object on
+     * the target entity. For example, in a firewall connection from device A to
+     * device B, A is described as the principal and B is described as the target.
+     * For a process injection by process C into target process D, process C is
+     * described as the principal and process D is described as the target.
+     * 
+ * + * .google.backstory.Noun target = 5; + */ + public com.google.backstory.NounOrBuilder getTargetOrBuilder() { + if (targetBuilder_ != null) { + return targetBuilder_.getMessageOrBuilder(); + } else { + return target_ == null ? com.google.backstory.Noun.getDefaultInstance() : target_; + } + } + + /** + * + * + *
+     * Represents a target entity being referenced by the event or an object on
+     * the target entity. For example, in a firewall connection from device A to
+     * device B, A is described as the principal and B is described as the target.
+     * For a process injection by process C into target process D, process C is
+     * described as the principal and process D is described as the target.
+     * 
+ * + * .google.backstory.Noun target = 5; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.backstory.Noun, + com.google.backstory.Noun.Builder, + com.google.backstory.NounOrBuilder> + internalGetTargetFieldBuilder() { + if (targetBuilder_ == null) { + targetBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.backstory.Noun, + com.google.backstory.Noun.Builder, + com.google.backstory.NounOrBuilder>(getTarget(), getParentForChildren(), isClean()); + target_ = null; + } + return targetBuilder_; + } + + private java.util.List intermediary_ = + java.util.Collections.emptyList(); + + private void ensureIntermediaryIsMutable() { + if (!((bitField0_ & 0x00000020) != 0)) { + intermediary_ = new java.util.ArrayList(intermediary_); + bitField0_ |= 0x00000020; + } + } + + private com.google.protobuf.RepeatedFieldBuilder< + com.google.backstory.Noun, + com.google.backstory.Noun.Builder, + com.google.backstory.NounOrBuilder> + intermediaryBuilder_; + + /** + * + * + *
+     * Represents details on one or more intermediate entities processing activity
+     * described in the event. This includes device details about a proxy server
+     * or SMTP relay server. If an active event (that has a principal and
+     * possibly target) passes through any intermediaries, they're added here.
+     * Intermediaries can impact the overall action, for example blocking or
+     * modifying an ongoing request.  A rule of thumb here is that 'principal',
+     * 'target', and description of the initial action should be the same
+     * regardless of the intermediary or its action.  A successful network
+     * connection from A->B should look the same in principal/target/intermediary
+     * as one blocked by firewall C: principal: A, target: B (intermediary: C).
+     * 
+ * + * repeated .google.backstory.Noun intermediary = 6; + */ + public java.util.List getIntermediaryList() { + if (intermediaryBuilder_ == null) { + return java.util.Collections.unmodifiableList(intermediary_); + } else { + return intermediaryBuilder_.getMessageList(); + } + } + + /** + * + * + *
+     * Represents details on one or more intermediate entities processing activity
+     * described in the event. This includes device details about a proxy server
+     * or SMTP relay server. If an active event (that has a principal and
+     * possibly target) passes through any intermediaries, they're added here.
+     * Intermediaries can impact the overall action, for example blocking or
+     * modifying an ongoing request.  A rule of thumb here is that 'principal',
+     * 'target', and description of the initial action should be the same
+     * regardless of the intermediary or its action.  A successful network
+     * connection from A->B should look the same in principal/target/intermediary
+     * as one blocked by firewall C: principal: A, target: B (intermediary: C).
+     * 
+ * + * repeated .google.backstory.Noun intermediary = 6; + */ + public int getIntermediaryCount() { + if (intermediaryBuilder_ == null) { + return intermediary_.size(); + } else { + return intermediaryBuilder_.getCount(); + } + } + + /** + * + * + *
+     * Represents details on one or more intermediate entities processing activity
+     * described in the event. This includes device details about a proxy server
+     * or SMTP relay server. If an active event (that has a principal and
+     * possibly target) passes through any intermediaries, they're added here.
+     * Intermediaries can impact the overall action, for example blocking or
+     * modifying an ongoing request.  A rule of thumb here is that 'principal',
+     * 'target', and description of the initial action should be the same
+     * regardless of the intermediary or its action.  A successful network
+     * connection from A->B should look the same in principal/target/intermediary
+     * as one blocked by firewall C: principal: A, target: B (intermediary: C).
+     * 
+ * + * repeated .google.backstory.Noun intermediary = 6; + */ + public com.google.backstory.Noun getIntermediary(int index) { + if (intermediaryBuilder_ == null) { + return intermediary_.get(index); + } else { + return intermediaryBuilder_.getMessage(index); + } + } + + /** + * + * + *
+     * Represents details on one or more intermediate entities processing activity
+     * described in the event. This includes device details about a proxy server
+     * or SMTP relay server. If an active event (that has a principal and
+     * possibly target) passes through any intermediaries, they're added here.
+     * Intermediaries can impact the overall action, for example blocking or
+     * modifying an ongoing request.  A rule of thumb here is that 'principal',
+     * 'target', and description of the initial action should be the same
+     * regardless of the intermediary or its action.  A successful network
+     * connection from A->B should look the same in principal/target/intermediary
+     * as one blocked by firewall C: principal: A, target: B (intermediary: C).
+     * 
+ * + * repeated .google.backstory.Noun intermediary = 6; + */ + public Builder setIntermediary(int index, com.google.backstory.Noun value) { + if (intermediaryBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureIntermediaryIsMutable(); + intermediary_.set(index, value); + onChanged(); + } else { + intermediaryBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * Represents details on one or more intermediate entities processing activity
+     * described in the event. This includes device details about a proxy server
+     * or SMTP relay server. If an active event (that has a principal and
+     * possibly target) passes through any intermediaries, they're added here.
+     * Intermediaries can impact the overall action, for example blocking or
+     * modifying an ongoing request.  A rule of thumb here is that 'principal',
+     * 'target', and description of the initial action should be the same
+     * regardless of the intermediary or its action.  A successful network
+     * connection from A->B should look the same in principal/target/intermediary
+     * as one blocked by firewall C: principal: A, target: B (intermediary: C).
+     * 
+ * + * repeated .google.backstory.Noun intermediary = 6; + */ + public Builder setIntermediary(int index, com.google.backstory.Noun.Builder builderForValue) { + if (intermediaryBuilder_ == null) { + ensureIntermediaryIsMutable(); + intermediary_.set(index, builderForValue.build()); + onChanged(); + } else { + intermediaryBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * Represents details on one or more intermediate entities processing activity
+     * described in the event. This includes device details about a proxy server
+     * or SMTP relay server. If an active event (that has a principal and
+     * possibly target) passes through any intermediaries, they're added here.
+     * Intermediaries can impact the overall action, for example blocking or
+     * modifying an ongoing request.  A rule of thumb here is that 'principal',
+     * 'target', and description of the initial action should be the same
+     * regardless of the intermediary or its action.  A successful network
+     * connection from A->B should look the same in principal/target/intermediary
+     * as one blocked by firewall C: principal: A, target: B (intermediary: C).
+     * 
+ * + * repeated .google.backstory.Noun intermediary = 6; + */ + public Builder addIntermediary(com.google.backstory.Noun value) { + if (intermediaryBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureIntermediaryIsMutable(); + intermediary_.add(value); + onChanged(); + } else { + intermediaryBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+     * Represents details on one or more intermediate entities processing activity
+     * described in the event. This includes device details about a proxy server
+     * or SMTP relay server. If an active event (that has a principal and
+     * possibly target) passes through any intermediaries, they're added here.
+     * Intermediaries can impact the overall action, for example blocking or
+     * modifying an ongoing request.  A rule of thumb here is that 'principal',
+     * 'target', and description of the initial action should be the same
+     * regardless of the intermediary or its action.  A successful network
+     * connection from A->B should look the same in principal/target/intermediary
+     * as one blocked by firewall C: principal: A, target: B (intermediary: C).
+     * 
+ * + * repeated .google.backstory.Noun intermediary = 6; + */ + public Builder addIntermediary(int index, com.google.backstory.Noun value) { + if (intermediaryBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureIntermediaryIsMutable(); + intermediary_.add(index, value); + onChanged(); + } else { + intermediaryBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * Represents details on one or more intermediate entities processing activity
+     * described in the event. This includes device details about a proxy server
+     * or SMTP relay server. If an active event (that has a principal and
+     * possibly target) passes through any intermediaries, they're added here.
+     * Intermediaries can impact the overall action, for example blocking or
+     * modifying an ongoing request.  A rule of thumb here is that 'principal',
+     * 'target', and description of the initial action should be the same
+     * regardless of the intermediary or its action.  A successful network
+     * connection from A->B should look the same in principal/target/intermediary
+     * as one blocked by firewall C: principal: A, target: B (intermediary: C).
+     * 
+ * + * repeated .google.backstory.Noun intermediary = 6; + */ + public Builder addIntermediary(com.google.backstory.Noun.Builder builderForValue) { + if (intermediaryBuilder_ == null) { + ensureIntermediaryIsMutable(); + intermediary_.add(builderForValue.build()); + onChanged(); + } else { + intermediaryBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * Represents details on one or more intermediate entities processing activity
+     * described in the event. This includes device details about a proxy server
+     * or SMTP relay server. If an active event (that has a principal and
+     * possibly target) passes through any intermediaries, they're added here.
+     * Intermediaries can impact the overall action, for example blocking or
+     * modifying an ongoing request.  A rule of thumb here is that 'principal',
+     * 'target', and description of the initial action should be the same
+     * regardless of the intermediary or its action.  A successful network
+     * connection from A->B should look the same in principal/target/intermediary
+     * as one blocked by firewall C: principal: A, target: B (intermediary: C).
+     * 
+ * + * repeated .google.backstory.Noun intermediary = 6; + */ + public Builder addIntermediary(int index, com.google.backstory.Noun.Builder builderForValue) { + if (intermediaryBuilder_ == null) { + ensureIntermediaryIsMutable(); + intermediary_.add(index, builderForValue.build()); + onChanged(); + } else { + intermediaryBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * Represents details on one or more intermediate entities processing activity
+     * described in the event. This includes device details about a proxy server
+     * or SMTP relay server. If an active event (that has a principal and
+     * possibly target) passes through any intermediaries, they're added here.
+     * Intermediaries can impact the overall action, for example blocking or
+     * modifying an ongoing request.  A rule of thumb here is that 'principal',
+     * 'target', and description of the initial action should be the same
+     * regardless of the intermediary or its action.  A successful network
+     * connection from A->B should look the same in principal/target/intermediary
+     * as one blocked by firewall C: principal: A, target: B (intermediary: C).
+     * 
+ * + * repeated .google.backstory.Noun intermediary = 6; + */ + public Builder addAllIntermediary( + java.lang.Iterable values) { + if (intermediaryBuilder_ == null) { + ensureIntermediaryIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, intermediary_); + onChanged(); + } else { + intermediaryBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * Represents details on one or more intermediate entities processing activity
+     * described in the event. This includes device details about a proxy server
+     * or SMTP relay server. If an active event (that has a principal and
+     * possibly target) passes through any intermediaries, they're added here.
+     * Intermediaries can impact the overall action, for example blocking or
+     * modifying an ongoing request.  A rule of thumb here is that 'principal',
+     * 'target', and description of the initial action should be the same
+     * regardless of the intermediary or its action.  A successful network
+     * connection from A->B should look the same in principal/target/intermediary
+     * as one blocked by firewall C: principal: A, target: B (intermediary: C).
+     * 
+ * + * repeated .google.backstory.Noun intermediary = 6; + */ + public Builder clearIntermediary() { + if (intermediaryBuilder_ == null) { + intermediary_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000020); + onChanged(); + } else { + intermediaryBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * Represents details on one or more intermediate entities processing activity
+     * described in the event. This includes device details about a proxy server
+     * or SMTP relay server. If an active event (that has a principal and
+     * possibly target) passes through any intermediaries, they're added here.
+     * Intermediaries can impact the overall action, for example blocking or
+     * modifying an ongoing request.  A rule of thumb here is that 'principal',
+     * 'target', and description of the initial action should be the same
+     * regardless of the intermediary or its action.  A successful network
+     * connection from A->B should look the same in principal/target/intermediary
+     * as one blocked by firewall C: principal: A, target: B (intermediary: C).
+     * 
+ * + * repeated .google.backstory.Noun intermediary = 6; + */ + public Builder removeIntermediary(int index) { + if (intermediaryBuilder_ == null) { + ensureIntermediaryIsMutable(); + intermediary_.remove(index); + onChanged(); + } else { + intermediaryBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * Represents details on one or more intermediate entities processing activity
+     * described in the event. This includes device details about a proxy server
+     * or SMTP relay server. If an active event (that has a principal and
+     * possibly target) passes through any intermediaries, they're added here.
+     * Intermediaries can impact the overall action, for example blocking or
+     * modifying an ongoing request.  A rule of thumb here is that 'principal',
+     * 'target', and description of the initial action should be the same
+     * regardless of the intermediary or its action.  A successful network
+     * connection from A->B should look the same in principal/target/intermediary
+     * as one blocked by firewall C: principal: A, target: B (intermediary: C).
+     * 
+ * + * repeated .google.backstory.Noun intermediary = 6; + */ + public com.google.backstory.Noun.Builder getIntermediaryBuilder(int index) { + return internalGetIntermediaryFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * Represents details on one or more intermediate entities processing activity
+     * described in the event. This includes device details about a proxy server
+     * or SMTP relay server. If an active event (that has a principal and
+     * possibly target) passes through any intermediaries, they're added here.
+     * Intermediaries can impact the overall action, for example blocking or
+     * modifying an ongoing request.  A rule of thumb here is that 'principal',
+     * 'target', and description of the initial action should be the same
+     * regardless of the intermediary or its action.  A successful network
+     * connection from A->B should look the same in principal/target/intermediary
+     * as one blocked by firewall C: principal: A, target: B (intermediary: C).
+     * 
+ * + * repeated .google.backstory.Noun intermediary = 6; + */ + public com.google.backstory.NounOrBuilder getIntermediaryOrBuilder(int index) { + if (intermediaryBuilder_ == null) { + return intermediary_.get(index); + } else { + return intermediaryBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * Represents details on one or more intermediate entities processing activity
+     * described in the event. This includes device details about a proxy server
+     * or SMTP relay server. If an active event (that has a principal and
+     * possibly target) passes through any intermediaries, they're added here.
+     * Intermediaries can impact the overall action, for example blocking or
+     * modifying an ongoing request.  A rule of thumb here is that 'principal',
+     * 'target', and description of the initial action should be the same
+     * regardless of the intermediary or its action.  A successful network
+     * connection from A->B should look the same in principal/target/intermediary
+     * as one blocked by firewall C: principal: A, target: B (intermediary: C).
+     * 
+ * + * repeated .google.backstory.Noun intermediary = 6; + */ + public java.util.List + getIntermediaryOrBuilderList() { + if (intermediaryBuilder_ != null) { + return intermediaryBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(intermediary_); + } + } + + /** + * + * + *
+     * Represents details on one or more intermediate entities processing activity
+     * described in the event. This includes device details about a proxy server
+     * or SMTP relay server. If an active event (that has a principal and
+     * possibly target) passes through any intermediaries, they're added here.
+     * Intermediaries can impact the overall action, for example blocking or
+     * modifying an ongoing request.  A rule of thumb here is that 'principal',
+     * 'target', and description of the initial action should be the same
+     * regardless of the intermediary or its action.  A successful network
+     * connection from A->B should look the same in principal/target/intermediary
+     * as one blocked by firewall C: principal: A, target: B (intermediary: C).
+     * 
+ * + * repeated .google.backstory.Noun intermediary = 6; + */ + public com.google.backstory.Noun.Builder addIntermediaryBuilder() { + return internalGetIntermediaryFieldBuilder() + .addBuilder(com.google.backstory.Noun.getDefaultInstance()); + } + + /** + * + * + *
+     * Represents details on one or more intermediate entities processing activity
+     * described in the event. This includes device details about a proxy server
+     * or SMTP relay server. If an active event (that has a principal and
+     * possibly target) passes through any intermediaries, they're added here.
+     * Intermediaries can impact the overall action, for example blocking or
+     * modifying an ongoing request.  A rule of thumb here is that 'principal',
+     * 'target', and description of the initial action should be the same
+     * regardless of the intermediary or its action.  A successful network
+     * connection from A->B should look the same in principal/target/intermediary
+     * as one blocked by firewall C: principal: A, target: B (intermediary: C).
+     * 
+ * + * repeated .google.backstory.Noun intermediary = 6; + */ + public com.google.backstory.Noun.Builder addIntermediaryBuilder(int index) { + return internalGetIntermediaryFieldBuilder() + .addBuilder(index, com.google.backstory.Noun.getDefaultInstance()); + } + + /** + * + * + *
+     * Represents details on one or more intermediate entities processing activity
+     * described in the event. This includes device details about a proxy server
+     * or SMTP relay server. If an active event (that has a principal and
+     * possibly target) passes through any intermediaries, they're added here.
+     * Intermediaries can impact the overall action, for example blocking or
+     * modifying an ongoing request.  A rule of thumb here is that 'principal',
+     * 'target', and description of the initial action should be the same
+     * regardless of the intermediary or its action.  A successful network
+     * connection from A->B should look the same in principal/target/intermediary
+     * as one blocked by firewall C: principal: A, target: B (intermediary: C).
+     * 
+ * + * repeated .google.backstory.Noun intermediary = 6; + */ + public java.util.List getIntermediaryBuilderList() { + return internalGetIntermediaryFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilder< + com.google.backstory.Noun, + com.google.backstory.Noun.Builder, + com.google.backstory.NounOrBuilder> + internalGetIntermediaryFieldBuilder() { + if (intermediaryBuilder_ == null) { + intermediaryBuilder_ = + new com.google.protobuf.RepeatedFieldBuilder< + com.google.backstory.Noun, + com.google.backstory.Noun.Builder, + com.google.backstory.NounOrBuilder>( + intermediary_, ((bitField0_ & 0x00000020) != 0), getParentForChildren(), isClean()); + intermediary_ = null; + } + return intermediaryBuilder_; + } + + private com.google.backstory.Noun observer_; + private com.google.protobuf.SingleFieldBuilder< + com.google.backstory.Noun, + com.google.backstory.Noun.Builder, + com.google.backstory.NounOrBuilder> + observerBuilder_; + + /** + * + * + *
+     * Represents an observer entity (for example, a packet sniffer or
+     * network-based vulnerability scanner), which is not a direct intermediary,
+     * but which observes and reports on the event in question.
+     * 
+ * + * .google.backstory.Noun observer = 7; + * + * @return Whether the observer field is set. + */ + public boolean hasObserver() { + return ((bitField0_ & 0x00000040) != 0); + } + + /** + * + * + *
+     * Represents an observer entity (for example, a packet sniffer or
+     * network-based vulnerability scanner), which is not a direct intermediary,
+     * but which observes and reports on the event in question.
+     * 
+ * + * .google.backstory.Noun observer = 7; + * + * @return The observer. + */ + public com.google.backstory.Noun getObserver() { + if (observerBuilder_ == null) { + return observer_ == null ? com.google.backstory.Noun.getDefaultInstance() : observer_; + } else { + return observerBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Represents an observer entity (for example, a packet sniffer or
+     * network-based vulnerability scanner), which is not a direct intermediary,
+     * but which observes and reports on the event in question.
+     * 
+ * + * .google.backstory.Noun observer = 7; + */ + public Builder setObserver(com.google.backstory.Noun value) { + if (observerBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + observer_ = value; + } else { + observerBuilder_.setMessage(value); + } + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + + /** + * + * + *
+     * Represents an observer entity (for example, a packet sniffer or
+     * network-based vulnerability scanner), which is not a direct intermediary,
+     * but which observes and reports on the event in question.
+     * 
+ * + * .google.backstory.Noun observer = 7; + */ + public Builder setObserver(com.google.backstory.Noun.Builder builderForValue) { + if (observerBuilder_ == null) { + observer_ = builderForValue.build(); + } else { + observerBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + + /** + * + * + *
+     * Represents an observer entity (for example, a packet sniffer or
+     * network-based vulnerability scanner), which is not a direct intermediary,
+     * but which observes and reports on the event in question.
+     * 
+ * + * .google.backstory.Noun observer = 7; + */ + public Builder mergeObserver(com.google.backstory.Noun value) { + if (observerBuilder_ == null) { + if (((bitField0_ & 0x00000040) != 0) + && observer_ != null + && observer_ != com.google.backstory.Noun.getDefaultInstance()) { + getObserverBuilder().mergeFrom(value); + } else { + observer_ = value; + } + } else { + observerBuilder_.mergeFrom(value); + } + if (observer_ != null) { + bitField0_ |= 0x00000040; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Represents an observer entity (for example, a packet sniffer or
+     * network-based vulnerability scanner), which is not a direct intermediary,
+     * but which observes and reports on the event in question.
+     * 
+ * + * .google.backstory.Noun observer = 7; + */ + public Builder clearObserver() { + bitField0_ = (bitField0_ & ~0x00000040); + observer_ = null; + if (observerBuilder_ != null) { + observerBuilder_.dispose(); + observerBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Represents an observer entity (for example, a packet sniffer or
+     * network-based vulnerability scanner), which is not a direct intermediary,
+     * but which observes and reports on the event in question.
+     * 
+ * + * .google.backstory.Noun observer = 7; + */ + public com.google.backstory.Noun.Builder getObserverBuilder() { + bitField0_ |= 0x00000040; + onChanged(); + return internalGetObserverFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Represents an observer entity (for example, a packet sniffer or
+     * network-based vulnerability scanner), which is not a direct intermediary,
+     * but which observes and reports on the event in question.
+     * 
+ * + * .google.backstory.Noun observer = 7; + */ + public com.google.backstory.NounOrBuilder getObserverOrBuilder() { + if (observerBuilder_ != null) { + return observerBuilder_.getMessageOrBuilder(); + } else { + return observer_ == null ? com.google.backstory.Noun.getDefaultInstance() : observer_; + } + } + + /** + * + * + *
+     * Represents an observer entity (for example, a packet sniffer or
+     * network-based vulnerability scanner), which is not a direct intermediary,
+     * but which observes and reports on the event in question.
+     * 
+ * + * .google.backstory.Noun observer = 7; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.backstory.Noun, + com.google.backstory.Noun.Builder, + com.google.backstory.NounOrBuilder> + internalGetObserverFieldBuilder() { + if (observerBuilder_ == null) { + observerBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.backstory.Noun, + com.google.backstory.Noun.Builder, + com.google.backstory.NounOrBuilder>( + getObserver(), getParentForChildren(), isClean()); + observer_ = null; + } + return observerBuilder_; + } + + private java.util.List about_ = java.util.Collections.emptyList(); + + private void ensureAboutIsMutable() { + if (!((bitField0_ & 0x00000080) != 0)) { + about_ = new java.util.ArrayList(about_); + bitField0_ |= 0x00000080; + } + } + + private com.google.protobuf.RepeatedFieldBuilder< + com.google.backstory.Noun, + com.google.backstory.Noun.Builder, + com.google.backstory.NounOrBuilder> + aboutBuilder_; + + /** + * + * + *
+     * Represents entities referenced by the event that are not otherwise
+     * described in principal, src, target, intermediary or observer. For example,
+     * it could be used to track email file attachments, domains/URLs/IPs embedded
+     * within an email body, and DLLs that are loaded during a PROCESS_LAUNCH
+     * event.
+     * 
+ * + * repeated .google.backstory.Noun about = 8; + */ + public java.util.List getAboutList() { + if (aboutBuilder_ == null) { + return java.util.Collections.unmodifiableList(about_); + } else { + return aboutBuilder_.getMessageList(); + } + } + + /** + * + * + *
+     * Represents entities referenced by the event that are not otherwise
+     * described in principal, src, target, intermediary or observer. For example,
+     * it could be used to track email file attachments, domains/URLs/IPs embedded
+     * within an email body, and DLLs that are loaded during a PROCESS_LAUNCH
+     * event.
+     * 
+ * + * repeated .google.backstory.Noun about = 8; + */ + public int getAboutCount() { + if (aboutBuilder_ == null) { + return about_.size(); + } else { + return aboutBuilder_.getCount(); + } + } + + /** + * + * + *
+     * Represents entities referenced by the event that are not otherwise
+     * described in principal, src, target, intermediary or observer. For example,
+     * it could be used to track email file attachments, domains/URLs/IPs embedded
+     * within an email body, and DLLs that are loaded during a PROCESS_LAUNCH
+     * event.
+     * 
+ * + * repeated .google.backstory.Noun about = 8; + */ + public com.google.backstory.Noun getAbout(int index) { + if (aboutBuilder_ == null) { + return about_.get(index); + } else { + return aboutBuilder_.getMessage(index); + } + } + + /** + * + * + *
+     * Represents entities referenced by the event that are not otherwise
+     * described in principal, src, target, intermediary or observer. For example,
+     * it could be used to track email file attachments, domains/URLs/IPs embedded
+     * within an email body, and DLLs that are loaded during a PROCESS_LAUNCH
+     * event.
+     * 
+ * + * repeated .google.backstory.Noun about = 8; + */ + public Builder setAbout(int index, com.google.backstory.Noun value) { + if (aboutBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureAboutIsMutable(); + about_.set(index, value); + onChanged(); + } else { + aboutBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * Represents entities referenced by the event that are not otherwise
+     * described in principal, src, target, intermediary or observer. For example,
+     * it could be used to track email file attachments, domains/URLs/IPs embedded
+     * within an email body, and DLLs that are loaded during a PROCESS_LAUNCH
+     * event.
+     * 
+ * + * repeated .google.backstory.Noun about = 8; + */ + public Builder setAbout(int index, com.google.backstory.Noun.Builder builderForValue) { + if (aboutBuilder_ == null) { + ensureAboutIsMutable(); + about_.set(index, builderForValue.build()); + onChanged(); + } else { + aboutBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * Represents entities referenced by the event that are not otherwise
+     * described in principal, src, target, intermediary or observer. For example,
+     * it could be used to track email file attachments, domains/URLs/IPs embedded
+     * within an email body, and DLLs that are loaded during a PROCESS_LAUNCH
+     * event.
+     * 
+ * + * repeated .google.backstory.Noun about = 8; + */ + public Builder addAbout(com.google.backstory.Noun value) { + if (aboutBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureAboutIsMutable(); + about_.add(value); + onChanged(); + } else { + aboutBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+     * Represents entities referenced by the event that are not otherwise
+     * described in principal, src, target, intermediary or observer. For example,
+     * it could be used to track email file attachments, domains/URLs/IPs embedded
+     * within an email body, and DLLs that are loaded during a PROCESS_LAUNCH
+     * event.
+     * 
+ * + * repeated .google.backstory.Noun about = 8; + */ + public Builder addAbout(int index, com.google.backstory.Noun value) { + if (aboutBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureAboutIsMutable(); + about_.add(index, value); + onChanged(); + } else { + aboutBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * Represents entities referenced by the event that are not otherwise
+     * described in principal, src, target, intermediary or observer. For example,
+     * it could be used to track email file attachments, domains/URLs/IPs embedded
+     * within an email body, and DLLs that are loaded during a PROCESS_LAUNCH
+     * event.
+     * 
+ * + * repeated .google.backstory.Noun about = 8; + */ + public Builder addAbout(com.google.backstory.Noun.Builder builderForValue) { + if (aboutBuilder_ == null) { + ensureAboutIsMutable(); + about_.add(builderForValue.build()); + onChanged(); + } else { + aboutBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * Represents entities referenced by the event that are not otherwise
+     * described in principal, src, target, intermediary or observer. For example,
+     * it could be used to track email file attachments, domains/URLs/IPs embedded
+     * within an email body, and DLLs that are loaded during a PROCESS_LAUNCH
+     * event.
+     * 
+ * + * repeated .google.backstory.Noun about = 8; + */ + public Builder addAbout(int index, com.google.backstory.Noun.Builder builderForValue) { + if (aboutBuilder_ == null) { + ensureAboutIsMutable(); + about_.add(index, builderForValue.build()); + onChanged(); + } else { + aboutBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * Represents entities referenced by the event that are not otherwise
+     * described in principal, src, target, intermediary or observer. For example,
+     * it could be used to track email file attachments, domains/URLs/IPs embedded
+     * within an email body, and DLLs that are loaded during a PROCESS_LAUNCH
+     * event.
+     * 
+ * + * repeated .google.backstory.Noun about = 8; + */ + public Builder addAllAbout(java.lang.Iterable values) { + if (aboutBuilder_ == null) { + ensureAboutIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, about_); + onChanged(); + } else { + aboutBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * Represents entities referenced by the event that are not otherwise
+     * described in principal, src, target, intermediary or observer. For example,
+     * it could be used to track email file attachments, domains/URLs/IPs embedded
+     * within an email body, and DLLs that are loaded during a PROCESS_LAUNCH
+     * event.
+     * 
+ * + * repeated .google.backstory.Noun about = 8; + */ + public Builder clearAbout() { + if (aboutBuilder_ == null) { + about_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000080); + onChanged(); + } else { + aboutBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * Represents entities referenced by the event that are not otherwise
+     * described in principal, src, target, intermediary or observer. For example,
+     * it could be used to track email file attachments, domains/URLs/IPs embedded
+     * within an email body, and DLLs that are loaded during a PROCESS_LAUNCH
+     * event.
+     * 
+ * + * repeated .google.backstory.Noun about = 8; + */ + public Builder removeAbout(int index) { + if (aboutBuilder_ == null) { + ensureAboutIsMutable(); + about_.remove(index); + onChanged(); + } else { + aboutBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * Represents entities referenced by the event that are not otherwise
+     * described in principal, src, target, intermediary or observer. For example,
+     * it could be used to track email file attachments, domains/URLs/IPs embedded
+     * within an email body, and DLLs that are loaded during a PROCESS_LAUNCH
+     * event.
+     * 
+ * + * repeated .google.backstory.Noun about = 8; + */ + public com.google.backstory.Noun.Builder getAboutBuilder(int index) { + return internalGetAboutFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * Represents entities referenced by the event that are not otherwise
+     * described in principal, src, target, intermediary or observer. For example,
+     * it could be used to track email file attachments, domains/URLs/IPs embedded
+     * within an email body, and DLLs that are loaded during a PROCESS_LAUNCH
+     * event.
+     * 
+ * + * repeated .google.backstory.Noun about = 8; + */ + public com.google.backstory.NounOrBuilder getAboutOrBuilder(int index) { + if (aboutBuilder_ == null) { + return about_.get(index); + } else { + return aboutBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * Represents entities referenced by the event that are not otherwise
+     * described in principal, src, target, intermediary or observer. For example,
+     * it could be used to track email file attachments, domains/URLs/IPs embedded
+     * within an email body, and DLLs that are loaded during a PROCESS_LAUNCH
+     * event.
+     * 
+ * + * repeated .google.backstory.Noun about = 8; + */ + public java.util.List getAboutOrBuilderList() { + if (aboutBuilder_ != null) { + return aboutBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(about_); + } + } + + /** + * + * + *
+     * Represents entities referenced by the event that are not otherwise
+     * described in principal, src, target, intermediary or observer. For example,
+     * it could be used to track email file attachments, domains/URLs/IPs embedded
+     * within an email body, and DLLs that are loaded during a PROCESS_LAUNCH
+     * event.
+     * 
+ * + * repeated .google.backstory.Noun about = 8; + */ + public com.google.backstory.Noun.Builder addAboutBuilder() { + return internalGetAboutFieldBuilder() + .addBuilder(com.google.backstory.Noun.getDefaultInstance()); + } + + /** + * + * + *
+     * Represents entities referenced by the event that are not otherwise
+     * described in principal, src, target, intermediary or observer. For example,
+     * it could be used to track email file attachments, domains/URLs/IPs embedded
+     * within an email body, and DLLs that are loaded during a PROCESS_LAUNCH
+     * event.
+     * 
+ * + * repeated .google.backstory.Noun about = 8; + */ + public com.google.backstory.Noun.Builder addAboutBuilder(int index) { + return internalGetAboutFieldBuilder() + .addBuilder(index, com.google.backstory.Noun.getDefaultInstance()); + } + + /** + * + * + *
+     * Represents entities referenced by the event that are not otherwise
+     * described in principal, src, target, intermediary or observer. For example,
+     * it could be used to track email file attachments, domains/URLs/IPs embedded
+     * within an email body, and DLLs that are loaded during a PROCESS_LAUNCH
+     * event.
+     * 
+ * + * repeated .google.backstory.Noun about = 8; + */ + public java.util.List getAboutBuilderList() { + return internalGetAboutFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilder< + com.google.backstory.Noun, + com.google.backstory.Noun.Builder, + com.google.backstory.NounOrBuilder> + internalGetAboutFieldBuilder() { + if (aboutBuilder_ == null) { + aboutBuilder_ = + new com.google.protobuf.RepeatedFieldBuilder< + com.google.backstory.Noun, + com.google.backstory.Noun.Builder, + com.google.backstory.NounOrBuilder>( + about_, ((bitField0_ & 0x00000080) != 0), getParentForChildren(), isClean()); + about_ = null; + } + return aboutBuilder_; + } + + private java.util.List securityResult_ = + java.util.Collections.emptyList(); + + private void ensureSecurityResultIsMutable() { + if (!((bitField0_ & 0x00000100) != 0)) { + securityResult_ = + new java.util.ArrayList(securityResult_); + bitField0_ |= 0x00000100; + } + } + + private com.google.protobuf.RepeatedFieldBuilder< + com.google.backstory.SecurityResult, + com.google.backstory.SecurityResult.Builder, + com.google.backstory.SecurityResultOrBuilder> + securityResultBuilder_; + + /** + * + * + *
+     * A list of security results.
+     * 
+ * + * repeated .google.backstory.SecurityResult security_result = 9; + */ + public java.util.List getSecurityResultList() { + if (securityResultBuilder_ == null) { + return java.util.Collections.unmodifiableList(securityResult_); + } else { + return securityResultBuilder_.getMessageList(); + } + } + + /** + * + * + *
+     * A list of security results.
+     * 
+ * + * repeated .google.backstory.SecurityResult security_result = 9; + */ + public int getSecurityResultCount() { + if (securityResultBuilder_ == null) { + return securityResult_.size(); + } else { + return securityResultBuilder_.getCount(); + } + } + + /** + * + * + *
+     * A list of security results.
+     * 
+ * + * repeated .google.backstory.SecurityResult security_result = 9; + */ + public com.google.backstory.SecurityResult getSecurityResult(int index) { + if (securityResultBuilder_ == null) { + return securityResult_.get(index); + } else { + return securityResultBuilder_.getMessage(index); + } + } + + /** + * + * + *
+     * A list of security results.
+     * 
+ * + * repeated .google.backstory.SecurityResult security_result = 9; + */ + public Builder setSecurityResult(int index, com.google.backstory.SecurityResult value) { + if (securityResultBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureSecurityResultIsMutable(); + securityResult_.set(index, value); + onChanged(); + } else { + securityResultBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * A list of security results.
+     * 
+ * + * repeated .google.backstory.SecurityResult security_result = 9; + */ + public Builder setSecurityResult( + int index, com.google.backstory.SecurityResult.Builder builderForValue) { + if (securityResultBuilder_ == null) { + ensureSecurityResultIsMutable(); + securityResult_.set(index, builderForValue.build()); + onChanged(); + } else { + securityResultBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * A list of security results.
+     * 
+ * + * repeated .google.backstory.SecurityResult security_result = 9; + */ + public Builder addSecurityResult(com.google.backstory.SecurityResult value) { + if (securityResultBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureSecurityResultIsMutable(); + securityResult_.add(value); + onChanged(); + } else { + securityResultBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+     * A list of security results.
+     * 
+ * + * repeated .google.backstory.SecurityResult security_result = 9; + */ + public Builder addSecurityResult(int index, com.google.backstory.SecurityResult value) { + if (securityResultBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureSecurityResultIsMutable(); + securityResult_.add(index, value); + onChanged(); + } else { + securityResultBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * A list of security results.
+     * 
+ * + * repeated .google.backstory.SecurityResult security_result = 9; + */ + public Builder addSecurityResult(com.google.backstory.SecurityResult.Builder builderForValue) { + if (securityResultBuilder_ == null) { + ensureSecurityResultIsMutable(); + securityResult_.add(builderForValue.build()); + onChanged(); + } else { + securityResultBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * A list of security results.
+     * 
+ * + * repeated .google.backstory.SecurityResult security_result = 9; + */ + public Builder addSecurityResult( + int index, com.google.backstory.SecurityResult.Builder builderForValue) { + if (securityResultBuilder_ == null) { + ensureSecurityResultIsMutable(); + securityResult_.add(index, builderForValue.build()); + onChanged(); + } else { + securityResultBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * A list of security results.
+     * 
+ * + * repeated .google.backstory.SecurityResult security_result = 9; + */ + public Builder addAllSecurityResult( + java.lang.Iterable values) { + if (securityResultBuilder_ == null) { + ensureSecurityResultIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, securityResult_); + onChanged(); + } else { + securityResultBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * A list of security results.
+     * 
+ * + * repeated .google.backstory.SecurityResult security_result = 9; + */ + public Builder clearSecurityResult() { + if (securityResultBuilder_ == null) { + securityResult_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000100); + onChanged(); + } else { + securityResultBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * A list of security results.
+     * 
+ * + * repeated .google.backstory.SecurityResult security_result = 9; + */ + public Builder removeSecurityResult(int index) { + if (securityResultBuilder_ == null) { + ensureSecurityResultIsMutable(); + securityResult_.remove(index); + onChanged(); + } else { + securityResultBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * A list of security results.
+     * 
+ * + * repeated .google.backstory.SecurityResult security_result = 9; + */ + public com.google.backstory.SecurityResult.Builder getSecurityResultBuilder(int index) { + return internalGetSecurityResultFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * A list of security results.
+     * 
+ * + * repeated .google.backstory.SecurityResult security_result = 9; + */ + public com.google.backstory.SecurityResultOrBuilder getSecurityResultOrBuilder(int index) { + if (securityResultBuilder_ == null) { + return securityResult_.get(index); + } else { + return securityResultBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * A list of security results.
+     * 
+ * + * repeated .google.backstory.SecurityResult security_result = 9; + */ + public java.util.List + getSecurityResultOrBuilderList() { + if (securityResultBuilder_ != null) { + return securityResultBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(securityResult_); + } + } + + /** + * + * + *
+     * A list of security results.
+     * 
+ * + * repeated .google.backstory.SecurityResult security_result = 9; + */ + public com.google.backstory.SecurityResult.Builder addSecurityResultBuilder() { + return internalGetSecurityResultFieldBuilder() + .addBuilder(com.google.backstory.SecurityResult.getDefaultInstance()); + } + + /** + * + * + *
+     * A list of security results.
+     * 
+ * + * repeated .google.backstory.SecurityResult security_result = 9; + */ + public com.google.backstory.SecurityResult.Builder addSecurityResultBuilder(int index) { + return internalGetSecurityResultFieldBuilder() + .addBuilder(index, com.google.backstory.SecurityResult.getDefaultInstance()); + } + + /** + * + * + *
+     * A list of security results.
+     * 
+ * + * repeated .google.backstory.SecurityResult security_result = 9; + */ + public java.util.List + getSecurityResultBuilderList() { + return internalGetSecurityResultFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilder< + com.google.backstory.SecurityResult, + com.google.backstory.SecurityResult.Builder, + com.google.backstory.SecurityResultOrBuilder> + internalGetSecurityResultFieldBuilder() { + if (securityResultBuilder_ == null) { + securityResultBuilder_ = + new com.google.protobuf.RepeatedFieldBuilder< + com.google.backstory.SecurityResult, + com.google.backstory.SecurityResult.Builder, + com.google.backstory.SecurityResultOrBuilder>( + securityResult_, + ((bitField0_ & 0x00000100) != 0), + getParentForChildren(), + isClean()); + securityResult_ = null; + } + return securityResultBuilder_; + } + + private com.google.backstory.Network network_; + private com.google.protobuf.SingleFieldBuilder< + com.google.backstory.Network, + com.google.backstory.Network.Builder, + com.google.backstory.NetworkOrBuilder> + networkBuilder_; + + /** + * + * + *
+     * All network details go here, including sub-messages with details on each
+     * protocol (for example, DHCP, DNS, or HTTP).
+     * 
+ * + * .google.backstory.Network network = 10; + * + * @return Whether the network field is set. + */ + public boolean hasNetwork() { + return ((bitField0_ & 0x00000200) != 0); + } + + /** + * + * + *
+     * All network details go here, including sub-messages with details on each
+     * protocol (for example, DHCP, DNS, or HTTP).
+     * 
+ * + * .google.backstory.Network network = 10; + * + * @return The network. + */ + public com.google.backstory.Network getNetwork() { + if (networkBuilder_ == null) { + return network_ == null ? com.google.backstory.Network.getDefaultInstance() : network_; + } else { + return networkBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * All network details go here, including sub-messages with details on each
+     * protocol (for example, DHCP, DNS, or HTTP).
+     * 
+ * + * .google.backstory.Network network = 10; + */ + public Builder setNetwork(com.google.backstory.Network value) { + if (networkBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + network_ = value; + } else { + networkBuilder_.setMessage(value); + } + bitField0_ |= 0x00000200; + onChanged(); + return this; + } + + /** + * + * + *
+     * All network details go here, including sub-messages with details on each
+     * protocol (for example, DHCP, DNS, or HTTP).
+     * 
+ * + * .google.backstory.Network network = 10; + */ + public Builder setNetwork(com.google.backstory.Network.Builder builderForValue) { + if (networkBuilder_ == null) { + network_ = builderForValue.build(); + } else { + networkBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000200; + onChanged(); + return this; + } + + /** + * + * + *
+     * All network details go here, including sub-messages with details on each
+     * protocol (for example, DHCP, DNS, or HTTP).
+     * 
+ * + * .google.backstory.Network network = 10; + */ + public Builder mergeNetwork(com.google.backstory.Network value) { + if (networkBuilder_ == null) { + if (((bitField0_ & 0x00000200) != 0) + && network_ != null + && network_ != com.google.backstory.Network.getDefaultInstance()) { + getNetworkBuilder().mergeFrom(value); + } else { + network_ = value; + } + } else { + networkBuilder_.mergeFrom(value); + } + if (network_ != null) { + bitField0_ |= 0x00000200; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * All network details go here, including sub-messages with details on each
+     * protocol (for example, DHCP, DNS, or HTTP).
+     * 
+ * + * .google.backstory.Network network = 10; + */ + public Builder clearNetwork() { + bitField0_ = (bitField0_ & ~0x00000200); + network_ = null; + if (networkBuilder_ != null) { + networkBuilder_.dispose(); + networkBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * All network details go here, including sub-messages with details on each
+     * protocol (for example, DHCP, DNS, or HTTP).
+     * 
+ * + * .google.backstory.Network network = 10; + */ + public com.google.backstory.Network.Builder getNetworkBuilder() { + bitField0_ |= 0x00000200; + onChanged(); + return internalGetNetworkFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * All network details go here, including sub-messages with details on each
+     * protocol (for example, DHCP, DNS, or HTTP).
+     * 
+ * + * .google.backstory.Network network = 10; + */ + public com.google.backstory.NetworkOrBuilder getNetworkOrBuilder() { + if (networkBuilder_ != null) { + return networkBuilder_.getMessageOrBuilder(); + } else { + return network_ == null ? com.google.backstory.Network.getDefaultInstance() : network_; + } + } + + /** + * + * + *
+     * All network details go here, including sub-messages with details on each
+     * protocol (for example, DHCP, DNS, or HTTP).
+     * 
+ * + * .google.backstory.Network network = 10; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.backstory.Network, + com.google.backstory.Network.Builder, + com.google.backstory.NetworkOrBuilder> + internalGetNetworkFieldBuilder() { + if (networkBuilder_ == null) { + networkBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.backstory.Network, + com.google.backstory.Network.Builder, + com.google.backstory.NetworkOrBuilder>( + getNetwork(), getParentForChildren(), isClean()); + network_ = null; + } + return networkBuilder_; + } + + private com.google.backstory.Extensions extensions_; + private com.google.protobuf.SingleFieldBuilder< + com.google.backstory.Extensions, + com.google.backstory.Extensions.Builder, + com.google.backstory.ExtensionsOrBuilder> + extensionsBuilder_; + + /** + * + * + *
+     * All other first-class, event-specific metadata goes in this message.
+     * Do not place protocol metadata in Extensions; put it in Network.
+     * 
+ * + * .google.backstory.Extensions extensions = 11; + * + * @return Whether the extensions field is set. + */ + public boolean hasExtensions() { + return ((bitField0_ & 0x00000400) != 0); + } + + /** + * + * + *
+     * All other first-class, event-specific metadata goes in this message.
+     * Do not place protocol metadata in Extensions; put it in Network.
+     * 
+ * + * .google.backstory.Extensions extensions = 11; + * + * @return The extensions. + */ + public com.google.backstory.Extensions getExtensions() { + if (extensionsBuilder_ == null) { + return extensions_ == null + ? com.google.backstory.Extensions.getDefaultInstance() + : extensions_; + } else { + return extensionsBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * All other first-class, event-specific metadata goes in this message.
+     * Do not place protocol metadata in Extensions; put it in Network.
+     * 
+ * + * .google.backstory.Extensions extensions = 11; + */ + public Builder setExtensions(com.google.backstory.Extensions value) { + if (extensionsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + extensions_ = value; + } else { + extensionsBuilder_.setMessage(value); + } + bitField0_ |= 0x00000400; + onChanged(); + return this; + } + + /** + * + * + *
+     * All other first-class, event-specific metadata goes in this message.
+     * Do not place protocol metadata in Extensions; put it in Network.
+     * 
+ * + * .google.backstory.Extensions extensions = 11; + */ + public Builder setExtensions(com.google.backstory.Extensions.Builder builderForValue) { + if (extensionsBuilder_ == null) { + extensions_ = builderForValue.build(); + } else { + extensionsBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000400; + onChanged(); + return this; + } + + /** + * + * + *
+     * All other first-class, event-specific metadata goes in this message.
+     * Do not place protocol metadata in Extensions; put it in Network.
+     * 
+ * + * .google.backstory.Extensions extensions = 11; + */ + public Builder mergeExtensions(com.google.backstory.Extensions value) { + if (extensionsBuilder_ == null) { + if (((bitField0_ & 0x00000400) != 0) + && extensions_ != null + && extensions_ != com.google.backstory.Extensions.getDefaultInstance()) { + getExtensionsBuilder().mergeFrom(value); + } else { + extensions_ = value; + } + } else { + extensionsBuilder_.mergeFrom(value); + } + if (extensions_ != null) { + bitField0_ |= 0x00000400; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * All other first-class, event-specific metadata goes in this message.
+     * Do not place protocol metadata in Extensions; put it in Network.
+     * 
+ * + * .google.backstory.Extensions extensions = 11; + */ + public Builder clearExtensions() { + bitField0_ = (bitField0_ & ~0x00000400); + extensions_ = null; + if (extensionsBuilder_ != null) { + extensionsBuilder_.dispose(); + extensionsBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * All other first-class, event-specific metadata goes in this message.
+     * Do not place protocol metadata in Extensions; put it in Network.
+     * 
+ * + * .google.backstory.Extensions extensions = 11; + */ + public com.google.backstory.Extensions.Builder getExtensionsBuilder() { + bitField0_ |= 0x00000400; + onChanged(); + return internalGetExtensionsFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * All other first-class, event-specific metadata goes in this message.
+     * Do not place protocol metadata in Extensions; put it in Network.
+     * 
+ * + * .google.backstory.Extensions extensions = 11; + */ + public com.google.backstory.ExtensionsOrBuilder getExtensionsOrBuilder() { + if (extensionsBuilder_ != null) { + return extensionsBuilder_.getMessageOrBuilder(); + } else { + return extensions_ == null + ? com.google.backstory.Extensions.getDefaultInstance() + : extensions_; + } + } + + /** + * + * + *
+     * All other first-class, event-specific metadata goes in this message.
+     * Do not place protocol metadata in Extensions; put it in Network.
+     * 
+ * + * .google.backstory.Extensions extensions = 11; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.backstory.Extensions, + com.google.backstory.Extensions.Builder, + com.google.backstory.ExtensionsOrBuilder> + internalGetExtensionsFieldBuilder() { + if (extensionsBuilder_ == null) { + extensionsBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.backstory.Extensions, + com.google.backstory.Extensions.Builder, + com.google.backstory.ExtensionsOrBuilder>( + getExtensions(), getParentForChildren(), isClean()); + extensions_ = null; + } + return extensionsBuilder_; + } + + private com.google.protobuf.Struct extracted_; + private com.google.protobuf.SingleFieldBuilder< + com.google.protobuf.Struct, + com.google.protobuf.Struct.Builder, + com.google.protobuf.StructOrBuilder> + extractedBuilder_; + + /** + * + * + *
+     * Flattened fields extracted from the log.
+     * 
+ * + * .google.protobuf.Struct extracted = 12; + * + * @return Whether the extracted field is set. + */ + public boolean hasExtracted() { + return ((bitField0_ & 0x00000800) != 0); + } + + /** + * + * + *
+     * Flattened fields extracted from the log.
+     * 
+ * + * .google.protobuf.Struct extracted = 12; + * + * @return The extracted. + */ + public com.google.protobuf.Struct getExtracted() { + if (extractedBuilder_ == null) { + return extracted_ == null ? com.google.protobuf.Struct.getDefaultInstance() : extracted_; + } else { + return extractedBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Flattened fields extracted from the log.
+     * 
+ * + * .google.protobuf.Struct extracted = 12; + */ + public Builder setExtracted(com.google.protobuf.Struct value) { + if (extractedBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + extracted_ = value; + } else { + extractedBuilder_.setMessage(value); + } + bitField0_ |= 0x00000800; + onChanged(); + return this; + } + + /** + * + * + *
+     * Flattened fields extracted from the log.
+     * 
+ * + * .google.protobuf.Struct extracted = 12; + */ + public Builder setExtracted(com.google.protobuf.Struct.Builder builderForValue) { + if (extractedBuilder_ == null) { + extracted_ = builderForValue.build(); + } else { + extractedBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000800; + onChanged(); + return this; + } + + /** + * + * + *
+     * Flattened fields extracted from the log.
+     * 
+ * + * .google.protobuf.Struct extracted = 12; + */ + public Builder mergeExtracted(com.google.protobuf.Struct value) { + if (extractedBuilder_ == null) { + if (((bitField0_ & 0x00000800) != 0) + && extracted_ != null + && extracted_ != com.google.protobuf.Struct.getDefaultInstance()) { + getExtractedBuilder().mergeFrom(value); + } else { + extracted_ = value; + } + } else { + extractedBuilder_.mergeFrom(value); + } + if (extracted_ != null) { + bitField0_ |= 0x00000800; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Flattened fields extracted from the log.
+     * 
+ * + * .google.protobuf.Struct extracted = 12; + */ + public Builder clearExtracted() { + bitField0_ = (bitField0_ & ~0x00000800); + extracted_ = null; + if (extractedBuilder_ != null) { + extractedBuilder_.dispose(); + extractedBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Flattened fields extracted from the log.
+     * 
+ * + * .google.protobuf.Struct extracted = 12; + */ + public com.google.protobuf.Struct.Builder getExtractedBuilder() { + bitField0_ |= 0x00000800; + onChanged(); + return internalGetExtractedFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Flattened fields extracted from the log.
+     * 
+ * + * .google.protobuf.Struct extracted = 12; + */ + public com.google.protobuf.StructOrBuilder getExtractedOrBuilder() { + if (extractedBuilder_ != null) { + return extractedBuilder_.getMessageOrBuilder(); + } else { + return extracted_ == null ? com.google.protobuf.Struct.getDefaultInstance() : extracted_; + } + } + + /** + * + * + *
+     * Flattened fields extracted from the log.
+     * 
+ * + * .google.protobuf.Struct extracted = 12; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.protobuf.Struct, + com.google.protobuf.Struct.Builder, + com.google.protobuf.StructOrBuilder> + internalGetExtractedFieldBuilder() { + if (extractedBuilder_ == null) { + extractedBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.protobuf.Struct, + com.google.protobuf.Struct.Builder, + com.google.protobuf.StructOrBuilder>( + getExtracted(), getParentForChildren(), isClean()); + extracted_ = null; + } + return extractedBuilder_; + } + + private com.google.backstory.GroupedFields grouped_; + private com.google.protobuf.SingleFieldBuilder< + com.google.backstory.GroupedFields, + com.google.backstory.GroupedFields.Builder, + com.google.backstory.GroupedFieldsOrBuilder> + groupedBuilder_; + + /** + * + * + *
+     * Related Udm fields that are grouped together.
+     * 
+ * + * optional .google.backstory.GroupedFields grouped = 13; + * + * @return Whether the grouped field is set. + */ + public boolean hasGrouped() { + return ((bitField0_ & 0x00001000) != 0); + } + + /** + * + * + *
+     * Related Udm fields that are grouped together.
+     * 
+ * + * optional .google.backstory.GroupedFields grouped = 13; + * + * @return The grouped. + */ + public com.google.backstory.GroupedFields getGrouped() { + if (groupedBuilder_ == null) { + return grouped_ == null + ? com.google.backstory.GroupedFields.getDefaultInstance() + : grouped_; + } else { + return groupedBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Related Udm fields that are grouped together.
+     * 
+ * + * optional .google.backstory.GroupedFields grouped = 13; + */ + public Builder setGrouped(com.google.backstory.GroupedFields value) { + if (groupedBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + grouped_ = value; + } else { + groupedBuilder_.setMessage(value); + } + bitField0_ |= 0x00001000; + onChanged(); + return this; + } + + /** + * + * + *
+     * Related Udm fields that are grouped together.
+     * 
+ * + * optional .google.backstory.GroupedFields grouped = 13; + */ + public Builder setGrouped(com.google.backstory.GroupedFields.Builder builderForValue) { + if (groupedBuilder_ == null) { + grouped_ = builderForValue.build(); + } else { + groupedBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00001000; + onChanged(); + return this; + } + + /** + * + * + *
+     * Related Udm fields that are grouped together.
+     * 
+ * + * optional .google.backstory.GroupedFields grouped = 13; + */ + public Builder mergeGrouped(com.google.backstory.GroupedFields value) { + if (groupedBuilder_ == null) { + if (((bitField0_ & 0x00001000) != 0) + && grouped_ != null + && grouped_ != com.google.backstory.GroupedFields.getDefaultInstance()) { + getGroupedBuilder().mergeFrom(value); + } else { + grouped_ = value; + } + } else { + groupedBuilder_.mergeFrom(value); + } + if (grouped_ != null) { + bitField0_ |= 0x00001000; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Related Udm fields that are grouped together.
+     * 
+ * + * optional .google.backstory.GroupedFields grouped = 13; + */ + public Builder clearGrouped() { + bitField0_ = (bitField0_ & ~0x00001000); + grouped_ = null; + if (groupedBuilder_ != null) { + groupedBuilder_.dispose(); + groupedBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Related Udm fields that are grouped together.
+     * 
+ * + * optional .google.backstory.GroupedFields grouped = 13; + */ + public com.google.backstory.GroupedFields.Builder getGroupedBuilder() { + bitField0_ |= 0x00001000; + onChanged(); + return internalGetGroupedFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Related Udm fields that are grouped together.
+     * 
+ * + * optional .google.backstory.GroupedFields grouped = 13; + */ + public com.google.backstory.GroupedFieldsOrBuilder getGroupedOrBuilder() { + if (groupedBuilder_ != null) { + return groupedBuilder_.getMessageOrBuilder(); + } else { + return grouped_ == null + ? com.google.backstory.GroupedFields.getDefaultInstance() + : grouped_; + } + } + + /** + * + * + *
+     * Related Udm fields that are grouped together.
+     * 
+ * + * optional .google.backstory.GroupedFields grouped = 13; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.backstory.GroupedFields, + com.google.backstory.GroupedFields.Builder, + com.google.backstory.GroupedFieldsOrBuilder> + internalGetGroupedFieldBuilder() { + if (groupedBuilder_ == null) { + groupedBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.backstory.GroupedFields, + com.google.backstory.GroupedFields.Builder, + com.google.backstory.GroupedFieldsOrBuilder>( + getGrouped(), getParentForChildren(), isClean()); + grouped_ = null; + } + return groupedBuilder_; + } + + // @@protoc_insertion_point(builder_scope:google.backstory.Udm) } - private static com.google.protobuf.Descriptors.FileDescriptor descriptor; + // @@protoc_insertion_point(class_scope:google.backstory.Udm) + private static final com.google.backstory.Udm DEFAULT_INSTANCE; static { - java.lang.String[] descriptorData = { - "\n" - + "\023backstory/udm.proto\022\020google.backstory\032" - + "\033backstory/data_access.proto\032\033backstory/" - + "entity_risk.proto\032\022backstory/id.proto\032\036g" - + "oogle/protobuf/duration.proto\032\034google/pr" - + "otobuf/struct.proto\032\037google/protobuf/tim" - + "estamp.proto\032\032google/type/interval.proto\032\030google/type/latlng.proto\"\363\004\n" - + "\003UDM\022,\n" - + "\010metadata\030\001 \001(\0132\032.google.backstory.Metadata\022+\n\n" - + "additional\030\002 \001(\0132\027.google.protobuf.Struct\022)\n" - + "\tprincipal\030\003 \001(\0132\026.google.backstory.Noun\022#\n" - + "\003src\030\004 \001(\0132\026.google.backstory.Noun\022&\n" - + "\006target\030\005 \001(\0132\026.google.backstory.Noun\022,\n" - + "\014intermediary\030\006 \003(\0132\026.google.backstory.Noun\022(\n" - + "\010observer\030\007 \001(\0132\026.google.backstory.Noun\022%\n" - + "\005about\030\010 \003(\0132\026.google.backstory.Noun\0229\n" - + "\017security_result\030\t \003(\0132 .google.backstory.SecurityResult\022*\n" - + "\007network\030\n" - + " \001(\0132\031.google.backstory.Network\0220\n\n" - + "extensions\030\013 \001(\0132\034.google.backstory.Extensions\022*\n" - + "\textracted\030\014 \001(\0132\027.google.protobuf.Struct\0225\n" - + "\007grouped\030\r" - + " \001(\0132\037.google.backstory.GroupedFieldsH\000\210\001\001B\n\n" - + "\010_groupedR\003udmR\006entityR\005graph\"\334\'\n" - + "\010Metadata\022\n\n" - + "\002id\030\017 \001(\014\022\026\n" - + "\016product_log_id\030\001 \001(\t\0223\n" - + "\017event_timestamp\030\002 \001(\0132\032.google.protobuf.Timestamp\022V\n" - + "\032event_timestamp_attributes\030\025 \003(\01622.goo" - + "gle.backstory.Metadata.EventTimestampAttribute\0227\n" - + "\023collected_timestamp\030\003 \001(\0132\032.google.protobuf.Timestamp\0226\n" - + "\022ingested_timestamp\030\013 \001(\0132\032.google.protobuf.Timestamp\0228\n\n" - + "event_type\030\004 \001(\0162$.google.backstory.Metadata.EventType\022\023\n" - + "\013vendor_name\030\005 \001(\t\022\024\n" - + "\014product_name\030\006 \001(\t\022\027\n" - + "\017product_version\030\007 \001(\t\022\032\n" - + "\022product_event_type\030\010 \001(\t\022\035\n" - + "\025product_deployment_id\030\016 \001(\t\022\023\n" - + "\013description\030\t \001(\t\022\033\n" - + "\023url_back_to_product\030\n" - + " \001(\t\0221\n" - + "\020ingestion_labels\030\014 \003(\0132\027.google.backstory.Label\022$\n" - + "\004tags\030\r" - + " \001(\0132\026.google.backstory.Tags\022D\n" - + "\020enrichment_state\030\020" - + " \001(\0162*.google.backstory.Metadata.EnrichmentState\022\020\n" - + "\010log_type\030\021 \001(\t\0227\n" - + "\013base_labels\030\022 \001(\0132\".google.backstory.DataAccessLabels\022=\n" - + "\021enrichment_labels\030\023 \001(\0132\".google.backstory.DataAccessLabels\0226\n" - + "\021structured_fields\030\024" - + " \001(\0132\027.google.protobuf.StructB\002\030\001\022\026\n" - + "\016parser_version\030\026 \001(\t\"\203\013\n" - + "\027EventTimestampAttribute\022)\n" - + "%EVENT_TIMESTAMP_ATTRIBUTE_UNSPECIFIED\020\000\022\035\n" - + "\025FILE_LAST_ACCESS_TIME\020\001\032\002\010\001\022\037\n" - + "\027FILE_LAST_MODIFIED_TIME\020\002\032\002\010\001\022&\n" - + "\036FILE_METADATA_LAST_CHANGE_TIME\020\003\032\002\010\001\022\032\n" - + "\022FILE_CREATION_TIME\020\004\032\002\010\001\022\026\n" - + "\016COLLECTED_TIME\020\005\032\002\010\001\022\r" - + "\n" - + "\tCOLLECTED\020\006\022\014\n" - + "\010ACCESSED\020\007\022\013\n" - + "\007CHANGED\020\010\022\013\n" - + "\007CREATED\020\t\022\026\n" - + "\022FILE_NAME_ACCESSED\020\n" - + "\022\025\n" - + "\021FILE_NAME_CHANGED\020\013\022\025\n" - + "\021FILE_NAME_CREATED\020\014\022\033\n" - + "\027FILE_NAME_LAST_ACCESSED\020\r" - + "\022\033\n" - + "\027FILE_NAME_LAST_MODIFIED\020\016\022#\n" - + "\037FILE_NAME_METADATA_LAST_CHANGED\020\017\022\026\n" - + "\022FILE_NAME_MODIFIED\020\020\022\021\n\r" - + "LAST_ACCESSED\020\021\022\021\n\r" - + "LAST_MODIFIED\020\022\022\031\n" - + "\025METADATA_LAST_CHANGED\020\023\022\014\n" - + "\010MODIFIED\020\024\022\t\n" - + "\005ADDED\020\025\022\r\n" - + "\tBACKED_UP\020\026\022\022\n" - + "\016LAST_CONNECTED\020\027\022\013\n" - + "\007DELETED\020\030\022\t\n" - + "\005ENDED\020\031\022\n\n" - + "\006EXITED\020\032\022\013\n" - + "\007EXPIRED\020\033\022\022\n" - + "\016FIRST_ACCESSED\020\034\022\014\n" - + "\010APPEARED\020\035\022\r\n" - + "\tINSTALLED\020\036\022\017\n" - + "\013LAST_ACTIVE\020\037\022\022\n" - + "\016LAST_LOGGED_IN\020 \022\026\n" - + "\022LAST_LOGIN_ATTEMPT\020!\022\025\n" - + "\021LAST_PASSWORD_SET\020\"\022\020\n" - + "\014LAST_PRINTED\020#\022\020\n" - + "\014LAST_RESUMED\020$\022\021\n\r" - + "LAST_EXECUTED\020%\022\r\n" - + "\tLAST_SEEN\020&\022\021\n\r" - + "LAST_SHUTDOWN\020\'\022\020\n" - + "\014LAST_UPDATED\020(\022\r\n" - + "\tLAST_USED\020)\022\020\n" - + "\014LAST_VISITED\020*\022\n\n" - + "\006LINKED\020+\022\025\n" - + "\021METADATA_MODIFIED\020,\022\024\n" - + "\020CONTENT_MODIFIED\020-\022\r\n" - + "\tPURCHASED\020.\022\014\n" - + "\010RECORDED\020/\022\024\n" - + "\020REQUEST_RECEIVED\0200\022\021\n" - + "\r" - + "RESPONSE_SENT\0201\022\024\n" - + "\020SCHEDULED_TO_END\0202\022\026\n" - + "\022SCHEDULED_TO_START\0203\022\010\n" - + "\004SENT\0204\022\013\n" - + "\007STARTED\0205\022\013\n" - + "\007UPDATED\0206\022\r\n" - + "\tVALIDATED\0207\022\023\n" - + "\017MOST_RECENT_RUN\0208\022\014\n" - + "\010NEXT_RUN\0209\022\013\n" - + "\007VISITED\020:\022\022\n" - + "\016TARGET_CREATED\020;\022\022\n" - + "\016VOLUME_CREATED\020<\022\020\n" - + "\014POST_CHECKED\020=\022\020\n" - + "\014SYNCHRONIZED\020>\022\020\n" - + "\014ITEM_CREATED\020?\022\021\n\r" - + "ITEM_MODIFIED\020@\022\027\n" - + "\023DOCUMENT_LAST_SAVED\020A\022\023\n" - + "\017LAST_REGISTERED\020B\022\014\n" - + "\010LAUNCHED\020C\022\021\n\r" - + "FIRST_VISITED\020D\022\016\n\n" - + "FIRST_SEEN\020E\022\016\n\n" - + "DOWNLOADED\020F\"\360\024\n" - + "\tEventType\022\031\n" - + "\025EVENTTYPE_UNSPECIFIED\020\000\022\032\n" - + "\025PROCESS_UNCATEGORIZED\020\220N\022\023\n" - + "\016PROCESS_LAUNCH\020\221N\022\026\n" - + "\021PROCESS_INJECTION\020\222N\022!\n" - + "\034PROCESS_PRIVILEGE_ESCALATION\020\223N\022\030\n" - + "\023PROCESS_TERMINATION\020\224N\022\021\n" - + "\014PROCESS_OPEN\020\225N\022\030\n" - + "\023PROCESS_MODULE_LOAD\020\226N\022\033\n" - + "\026REGISTRY_UNCATEGORIZED\020\370U\022\026\n" - + "\021REGISTRY_CREATION\020\371U\022\032\n" - + "\025REGISTRY_MODIFICATION\020\372U\022\026\n" - + "\021REGISTRY_DELETION\020\373U\022\032\n" - + "\025SETTING_UNCATEGORIZED\020\340]\022\025\n" - + "\020SETTING_CREATION\020\341]\022\031\n" - + "\024SETTING_MODIFICATION\020\342]\022\025\n" - + "\020SETTING_DELETION\020\343]\022\030\n" - + "\023MUTEX_UNCATEGORIZED\020\310e\022\023\n" - + "\016MUTEX_CREATION\020\311e\022\027\n" - + "\022FILE_UNCATEGORIZED\020\260m\022\022\n\r" - + "FILE_CREATION\020\261m\022\022\n\r" - + "FILE_DELETION\020\262m\022\026\n" - + "\021FILE_MODIFICATION\020\263m\022\016\n" - + "\tFILE_READ\020\264m\022\016\n" - + "\tFILE_COPY\020\265m\022\016\n" - + "\tFILE_OPEN\020\266m\022\016\n" - + "\tFILE_MOVE\020\267m\022\016\n" - + "\tFILE_SYNC\020\270m\022\027\n" - + "\022USER_UNCATEGORIZED\020\230u\022\017\n\n" - + "USER_LOGIN\020\231u\022\020\n" - + "\013USER_LOGOUT\020\232u\022\022\n\r" - + "USER_CREATION\020\233u\022\031\n" - + "\024USER_CHANGE_PASSWORD\020\234u\022\034\n" - + "\027USER_CHANGE_PERMISSIONS\020\235u\022\023\n\n" - + "USER_STATS\020\236u\032\002\010\001\022\022\n\r" - + "USER_BADGE_IN\020\237u\022\022\n\r" - + "USER_DELETION\020\240u\022\033\n" - + "\026USER_RESOURCE_CREATION\020\241u\022!\n" - + "\034USER_RESOURCE_UPDATE_CONTENT\020\242u\022%\n" - + " USER_RESOURCE_UPDATE_PERMISSIONS\020\243u\022\027\n" - + "\022USER_COMMUNICATION\020\244u\022\031\n" - + "\024USER_RESOURCE_ACCESS\020\245u\022\033\n" - + "\026USER_RESOURCE_DELETION\020\246u\022\031\n" - + "\023GROUP_UNCATEGORIZED\020\330\263\001\022\024\n" - + "\016GROUP_CREATION\020\331\263\001\022\024\n" - + "\016GROUP_DELETION\020\332\263\001\022\030\n" - + "\022GROUP_MODIFICATION\020\333\263\001\022\031\n" - + "\023EMAIL_UNCATEGORIZED\020\270\224\001\022\027\n" - + "\021EMAIL_TRANSACTION\020\271\224\001\022\031\n" - + "\017EMAIL_URL_CLICK\020\272\224\001\032\002\010\001\022\032\n" - + "\025NETWORK_UNCATEGORIZED\020\200}\022\021\n" - + "\014NETWORK_FLOW\020\201}\022\027\n" - + "\022NETWORK_CONNECTION\020\202}\022\020\n" - + "\013NETWORK_FTP\020\203}\022\021\n" - + "\014NETWORK_DHCP\020\204}\022\020\n" - + "\013NETWORK_DNS\020\205}\022\021\n" - + "\014NETWORK_HTTP\020\206}\022\021\n" - + "\014NETWORK_SMTP\020\207}\022\032\n" - + "\024STATUS_UNCATEGORIZED\020\350\204\001\022\026\n" - + "\020STATUS_HEARTBEAT\020\351\204\001\022\024\n" - + "\016STATUS_STARTUP\020\352\204\001\022\025\n" - + "\017STATUS_SHUTDOWN\020\353\204\001\022\023\n\r" - + "STATUS_UPDATE\020\354\204\001\022\030\n" - + "\022SCAN_UNCATEGORIZED\020\320\214\001\022\017\n" - + "\tSCAN_FILE\020\321\214\001\022 \n" - + "\026SCAN_PROCESS_BEHAVIORS\020\322\214\001\032\002\010\001\022\022\n" - + "\014SCAN_PROCESS\020\323\214\001\022\017\n" - + "\tSCAN_HOST\020\324\214\001\022\024\n" - + "\016SCAN_VULN_HOST\020\325\214\001\022\027\n" - + "\021SCAN_VULN_NETWORK\020\326\214\001\022\022\n" - + "\014SCAN_NETWORK\020\327\214\001\022\"\n" - + "\034SCHEDULED_TASK_UNCATEGORIZED\020\240\234\001\022\035\n" - + "\027SCHEDULED_TASK_CREATION\020\241\234\001\022\035\n" - + "\027SCHEDULED_TASK_DELETION\020\242\234\001\022\033\n" - + "\025SCHEDULED_TASK_ENABLE\020\243\234\001\022\034\n" - + "\026SCHEDULED_TASK_DISABLE\020\244\234\001\022!\n" - + "\033SCHEDULED_TASK_MODIFICATION\020\245\234\001\022$\n" - + "\036SYSTEM_AUDIT_LOG_UNCATEGORIZED\020\210\244\001\022\033\n" - + "\025SYSTEM_AUDIT_LOG_WIPE\020\211\244\001\022\031\n" - + "\023SERVICE_UNSPECIFIED\020\360\253\001\022\026\n" - + "\020SERVICE_CREATION\020\361\253\001\022\026\n" - + "\020SERVICE_DELETION\020\362\253\001\022\023\n\r" - + "SERVICE_START\020\363\253\001\022\022\n" - + "\014SERVICE_STOP\020\364\253\001\022\032\n" - + "\024SERVICE_MODIFICATION\020\365\253\001\022\023\n\r" - + "GENERIC_EVENT\020\240\215\006\022\025\n" - + "\021RESOURCE_CREATION\020\001\022\025\n" - + "\021RESOURCE_DELETION\020\002\022\037\n" - + "\033RESOURCE_PERMISSIONS_CHANGE\020\003\022\021\n\r" - + "RESOURCE_READ\020\004\022\024\n" - + "\020RESOURCE_WRITTEN\020\005\022\034\n" - + "\026DEVICE_FIRMWARE_UPDATE\020\250\303\001\022\032\n" - + "\024DEVICE_CONFIG_UPDATE\020\251\303\001\022\033\n" - + "\025DEVICE_PROGRAM_UPLOAD\020\252\303\001\022\035\n" - + "\027DEVICE_PROGRAM_DOWNLOAD\020\253\303\001\022\034\n" - + "\026ANALYST_UPDATE_VERDICT\020\300\273\001\022\037\n" - + "\031ANALYST_UPDATE_REPUTATION\020\301\273\001\022#\n" - + "\035ANALYST_UPDATE_SEVERITY_SCORE\020\302\273\001\022\033\n" - + "\025ANALYST_UPDATE_STATUS\020\307\273\001\022\031\n" - + "\023ANALYST_ADD_COMMENT\020\310\273\001\022\035\n" - + "\027ANALYST_UPDATE_PRIORITY\020\311\273\001\022\037\n" - + "\031ANALYST_UPDATE_ROOT_CAUSE\020\312\273\001\022\033\n" - + "\025ANALYST_UPDATE_REASON\020\313\273\001\022\037\n" - + "\031ANALYST_UPDATE_RISK_SCORE\020\314\273\001\022\030\n" - + "\022ENTITY_RISK_CHANGE\020\220\313\001\022\'\n" - + "!TRIAGE_AGENT_UPDATE_INVESTIGATION\020\370\322\001\"Q\n" - + "\017EnrichmentState\022 \n" - + "\034ENRICHMENT_STATE_UNSPECIFIED\020\000\022\014\n" - + "\010ENRICHED\020\001\022\016\n\n" - + "UNENRICHED\020\002\"\240\002\n" - + "\tAttribute\022&\n" - + "\005cloud\030\001 \001(\0132\027.google.backstory.Cloud\022\'\n" - + "\006labels\030\002 \003(\0132\027.google.backstory.Label\0222\n" - + "\013permissions\030\301\005 \003(\0132\034.google.backstory.Permission\022%\n" - + "\005roles\030\003 \003(\0132\026.google.backstory.Role\0221\n\r" - + "creation_time\030\004 \001(\0132\032.google.protobuf.Timestamp\0224\n" - + "\020last_update_time\030\005 \001(\0132\032.google.protobuf.Timestamp\"\303\022\n" - + "\007Network\022\022\n\n" - + "sent_bytes\030\001 \001(\004\022\026\n" - + "\016received_bytes\030\002 \001(\004\022\023\n" - + "\013total_bytes\030\033 \001(\003\022\024\n" - + "\014sent_packets\030\026 \001(\003\022\030\n" - + "\020received_packets\030\027 \001(\003\0223\n" - + "\020session_duration\030\r" - + " \001(\0132\031.google.protobuf.Duration\022\022\n\n" - + "session_id\030\016 \001(\t\022\031\n" - + "\021parent_session_id\030\024 \001(\t\022$\n" - + "\034application_protocol_version\030\025 \001(\t\022\024\n" - + "\014community_id\030\017 \001(\t\0226\n" - + "\tdirection\030\014 \001(\0162#.google.backstory.Network.Direction\0229\n" - + "\013ip_protocol\030\003 \001(\0162$.google.backstory.Network.IpProtocol\022\014\n" - + "\004ipv6\030\035 \001(\010\022K\n" - + "\024application_protocol\030\004 \001(\0162-" - + ".google.backstory.Network.ApplicationProtocol\022\"\n" - + "\003ftp\030\005 \001(\0132\025.google.backstory.Ftp\022&\n" - + "\005email\030\006 \001(\0132\027.google.backstory.Email\022\"\n" - + "\003dns\030\007 \001(\0132\025.google.backstory.Dns\022$\n" - + "\004dhcp\030\010 \001(\0132\026.google.backstory.Dhcp\022$\n" - + "\004http\030\t \001(\0132\026.google.backstory.Http\022\"\n" - + "\003tls\030\n" - + " \001(\0132\025.google.backstory.Tls\022$\n" - + "\004smtp\030\013 \001(\0132\026.google.backstory.Smtp\022\013\n" - + "\003asn\030\020 \001(\t\022\022\n\n" - + "dns_domain\030\021 \001(\t\022\024\n" - + "\014carrier_name\030\022 \001(\t\022\031\n" - + "\021organization_name\030\023 \001(\t\022\027\n" - + "\017ip_subnet_range\030\030 \001(\t\022\020\n" - + "\010is_proxy\030\031 \001(\010\022/\n\n" - + "proxy_info\030\032 \001(\0132\033.google.backstory.ProxyInfo\022C\n" - + "\020connection_state\030\034 \001(\0162).google.backstory.Network.ConnectionState\"L\n" - + "\tDirection\022\025\n" - + "\021UNKNOWN_DIRECTION\020\000\022\013\n" - + "\007INBOUND\020\001\022\014\n" - + "\010OUTBOUND\020\002\022\r\n" - + "\tBROADCAST\020\003\"\252\001\n\n" - + "IpProtocol\022\027\n" - + "\023UNKNOWN_IP_PROTOCOL\020\000\022\010\n" - + "\004ICMP\020\001\022\010\n" - + "\004IGMP\020\002\022\007\n" - + "\003TCP\020\006\022\007\n" - + "\003UDP\020\021\022\n\n" - + "\006IP6IN4\020)\022\007\n" - + "\003GRE\020/\022\007\n" - + "\003ESP\0202\022\t\n" - + "\005ICMP6\020:\022\t\n" - + "\005EIGRP\020X\022\013\n" - + "\007ETHERIP\020a\022\007\n" - + "\003PIM\020g\022\010\n" - + "\004VRRP\020p\022\t\n" - + "\004SCTP\020\204\001\"\227\007\n" - + "\023ApplicationProtocol\022 \n" - + "\034UNKNOWN_APPLICATION_PROTOCOL\020\000\022\007\n" - + "\003AFP\020\001\022\010\n" - + "\004APPC\020\002\022\010\n" - + "\004AMQP\020\003\022\010\n" - + "\004ATOM\020\004\022\010\n" - + "\004BEEP\020\005\022\013\n" - + "\007BITCOIN\020\006\022\017\n" - + "\013BIT_TORRENT\020\007\022\010\n" - + "\004CFDP\020\010\022\007\n" - + "\003CIP\020C\022\010\n" - + "\004COAP\020\t\022\010\n" - + "\004COTP\020D\022\n\n" - + "\006DCERPC\020B\022\007\n" - + "\003DDS\020\n" - + "\022\016\n\n" - + "DEVICE_NET\020\013\022\t\n" - + "\004DHCP\020\240\037\022\t\n" - + "\005DICOM\020E\022\010\n" - + "\004DNP3\020F\022\010\n" - + "\003DNS\020\270\027\022\014\n" - + "\010E_DONKEY\020\014\022\010\n" - + "\004ENRP\020\r" - + "\022\016\n\n" - + "FAST_TRACK\020\016\022\n\n" - + "\006FINGER\020\017\022\013\n" - + "\007FREENET\020\020\022\010\n" - + "\004FTAM\020\021\022\t\n" - + "\005GOOSE\020G\022\n\n" - + "\006GOPHER\020\022\022\010\n" - + "\004GRPC\020M\022\007\n" - + "\003HL7\020\023\022\010\n" - + "\004H323\020\024\022\t\n" - + "\004HTTP\020\320\017\022\n\n" - + "\005HTTPS\020\321\017\022\n\n" - + "\006IEC104\020H\022\010\n" - + "\004IRCP\020\025\022\014\n" - + "\010KADEMLIA\020\026\022\010\n" - + "\004KRB5\020A\022\010\n" - + "\004LDAP\020\027\022\007\n" - + "\003LPD\020\030\022\010\n" - + "\004MIME\020\031\022\007\n" - + "\003MMS\020I\022\n\n" - + "\006MODBUS\020\032\022\010\n" - + "\004MQTT\020\033\022\013\n" - + "\007NETCONF\020\034\022\007\n" - + "\003NFS\020\035\022\007\n" - + "\003NIS\020\036\022\010\n" - + "\004NNTP\020\037\022\t\n" - + "\005NTCIP\020 \022\007\n" - + "\003NTP\020!\022\t\n" - + "\005OSCAR\020\"\022\010\n" - + "\004PNRP\020#\022\007\n" - + "\003PTP\020J\022\t\n" - + "\004QUIC\020\350\007\022\007\n" - + "\003RDP\020$\022\010\n" - + "\004RELP\020%\022\007\n" - + "\003RIP\020&\022\n\n" - + "\006RLOGIN\020\'\022\007\n" - + "\003RPC\020(\022\010\n" - + "\004RTMP\020)\022\007\n" - + "\003RTP\020*\022\010\n" - + "\004RTPS\020+\022\010\n" - + "\004RTSP\020,\022\007\n" - + "\003SAP\020-\022\007\n" - + "\003SDP\020.\022\007\n" - + "\003SIP\020/\022\007\n" - + "\003SLP\0200\022\007\n" - + "\003SMB\0201\022\010\n" - + "\004SMTP\0202\022\010\n" - + "\004SNMP\020K\022\010\n" - + "\004SNTP\0203\022\007\n" - + "\003SSH\0204\022\010\n" - + "\004SSMS\0205\022\010\n" - + "\004STYX\0206\022\006\n" - + "\002SV\020L\022\010\n" - + "\004TCAP\0207\022\007\n" - + "\003TDS\0208\022\007\n" - + "\003TOR\0209\022\007\n" - + "\003TSP\020:\022\007\n" - + "\003VTP\020;\022\t\n" - + "\005WHOIS\020<\022\013\n" - + "\007WEB_DAV\020=\022\010\n" - + "\004X400\020>\022\010\n" - + "\004X500\020?\022\010\n" - + "\004XMPP\020@\022\007\n" - + "\003FTP\020N\"\312\001\n" - + "\017ConnectionState\022 \n" - + "\034CONNECTION_STATE_UNSPECIFIED\020\000\022\r\n" - + "\tLISTENING\020\001\022\017\n" - + "\013ESTABLISHED\020\002\022\r\n" - + "\tTIME_WAIT\020\003\022\016\n\n" - + "CLOSE_WAIT\020\004\022\n\n" - + "\006CLOSED\020\005\022\014\n" - + "\010SYN_SENT\020\006\022\020\n" - + "\014SYN_RECEIVED\020\007\022\r\n" - + "\tFIN_WAIT1\020\010\022\r\n" - + "\tFIN_WAIT2\020\t\022\014\n" - + "\010LAST_ACK\020\n" - + "\"\217\002\n" - + "\tProxyInfo\022\021\n" - + "\tanonymous\030\001 \001(\010\022\025\n\r" - + "anonymous_vpn\030\002 \001(\010\022\024\n" - + "\014public_proxy\030\003 \001(\010\022\025\n\r" - + "tor_exit_node\030\004 \001(\010\022\027\n" - + "\017smart_dns_proxy\030\005 \001(\010\022\030\n" - + "\020hosting_provider\030\006 \001(\010\022\026\n" - + "\016vpn_datacenter\030\007 \001(\010\022\031\n" - + "\021residential_proxy\030\010 \001(\010\022\030\n" - + "\020vpn_service_name\030\t \001(\t\022\026\n" - + "\016proxy_over_vpn\030\n" - + " \001(\010\022\023\n" - + "\013relay_proxy\030\013 \001(\010\"\243\004\n\n" - + "Extensions\022.\n" - + "\004auth\030\001 \001(\0132 .google.backstory.Authentication\0220\n" - + "\005vulns\030\002 \001(\0132!.google.backstory.Vulnerabilities\0221\n" - + "\013entity_risk\030\003 \001(\0132\034.google.backstory.EntityRisk\022/\n\n" - + "linux_utmp\030\004 \001(\0132\033.google.backstory.LinuxUtmp\022<\n" - + "\021windows_event_log\030\005 \001(\0132!.google.backstory.WindowsEventLog\0227\n" - + "\016resource_usage\030\006 \001(\0132\037.google.backstory.ResourceUsage\022B\n" - + "\024system_event_details\030\007" - + " \001(\0132$.google.backstory.SystemEventDetails\022;\n" - + "\020outlook_metadata\030\010 \001(\0132!.google.backstory.OutlookMetadata\022$\n" - + "\004srum\030\t \001(\0132\026.google.backstory.Srum\0221\n" - + "\013user_assist\030\n" - + " \001(\0132\034.google.backstory.UserAssist\"\373\006\n" - + "\016Authentication\0227\n" - + "\004type\030\001 \001(\0162).google.backstory.Authentication.AuthType\022=\n" - + "\tmechanism\030\002 \003(\0162*.google.backstory.Authentication.Mechanism\022\024\n" - + "\014auth_details\030\003 \001(\t\0229\n" - + "\007outcome\030\004 \001(\0162(.google.backstory.Authentication.Outcome\"]\n" - + "\010AuthType\022\030\n" - + "\024AUTHTYPE_UNSPECIFIED\020\000\022\013\n" - + "\007MACHINE\020\001\022\007\n" - + "\003SSO\020\002\022\007\n" - + "\003VPN\020\003\022\014\n" - + "\010PHYSICAL\020\004\022\n\n" - + "\006TACACS\020\005\"\204\003\n" - + "\tMechanism\022\031\n" - + "\025MECHANISM_UNSPECIFIED\020\000\022\025\n" - + "\021USERNAME_PASSWORD\020\001\022\007\n" - + "\003OTP\020\002\022\020\n" - + "\014HARDWARE_KEY\020\003\022\t\n" - + "\005LOCAL\020\004\022\n\n" - + "\006REMOTE\020\005\022\026\n" - + "\022REMOTE_INTERACTIVE\020\006\022\023\n" - + "\017MECHANISM_OTHER\020\007\022\020\n" - + "\014BADGE_READER\020\010\022\013\n" - + "\007NETWORK\020\t\022\t\n" - + "\005BATCH\020\n" - + "\022\013\n" - + "\007SERVICE\020\013\022\n\n" - + "\006UNLOCK\020\014\022\026\n" - + "\022NETWORK_CLEAR_TEXT\020\r" - + "\022\023\n" - + "\017NEW_CREDENTIALS\020\016\022\017\n" - + "\013INTERACTIVE\020\017\022\026\n" - + "\022CACHED_INTERACTIVE\020\020\022\035\n" - + "\031CACHED_REMOTE_INTERACTIVE\020\021\022\021\n\r" - + "CACHED_UNLOCK\020\022\022\r\n" - + "\tBIOMETRIC\020\023\022\014\n" - + "\010WEARABLE\020\024\"|\n" - + "\024AuthenticationStatus\022!\n" - + "\035UNKNOWN_AUTHENTICATION_STATUS\020\000\022\n\n" - + "\006ACTIVE\020\001\022\r\n" - + "\tSUSPENDED\020\002\022\031\n" - + "\025NO_ACTIVE_CREDENTIALS\020\003\022\013\n" - + "\007DELETED\020\004\"<\n" - + "\007Outcome\022\027\n" - + "\023OUTCOME_UNSPECIFIED\020\000\022\013\n" - + "\007SUCCESS\020\001\022\013\n" - + "\007FAILURE\020\002\"\205\002\n" - + "\tLinuxUtmp\022;\n" - + "\013record_type\030\001 \001(" - + "\0162&.google.backstory.LinuxUtmp.RecordType\"\272\001\n\n" - + "RecordType\022\033\n" - + "\027RECORD_TYPE_UNSPECIFIED\020\000\022\013\n" - + "\007RUN_LVL\020\001\022\r\n" - + "\tBOOT_TIME\020\002\022\014\n" - + "\010NEW_TIME\020\003\022\014\n" - + "\010OLD_TIME\020\004\022\020\n" - + "\014INIT_PROCESS\020\005\022\021\n\r" - + "LOGIN_PROCESS\020\006\022\020\n" - + "\014USER_PROCESS\020\007\022\020\n" - + "\014DEAD_PROCESS\020\010\022\016\n\n" - + "ACCOUNTING\020\t\"\357\001\n" - + "\017WindowsEventLog\022:\n" - + "\007channel\030\001 \001(\0162).google.backstory.WindowsEventLog.Channel\022\020\n" - + "\010event_id\030\002 \001(\t\022\023\n" - + "\013activity_id\030\003 \001(\t\"y\n" - + "\007Channel\022\027\n" - + "\023CHANNEL_UNSPECIFIED\020\000\022\014\n" - + "\010SECURITY\020\001\022\n\n" - + "\006SYSTEM\020\002\022\017\n" - + "\013APPLICATION\020\003\022\t\n" - + "\005SETUP\020\004\022\024\n" - + "\020FORWARDED_EVENTS\020\005\022\t\n" - + "\005OTHER\020\006\"<\n\r" - + "ResourceUsage\022\023\n" - + "\013used_entity\030\001 \001(\t\022\026\n" - + "\016used_entity_id\030\002 \001(\t\"V\n" - + "\022SystemEventDetails\022\024\n" - + "\014message_type\030\001 \001(\t\022\027\n" - + "\017sender_image_id\030\002 \001(\t\022\021\n" - + "\tsubsystem\030\003 \001(\t\"a\n" - + "\017OutlookMetadata\022\017\n" - + "\007comment\030\001 \001(\t\022\020\n" - + "\010template\030\002 \001(\t\022\r\n" - + "\005title\030\003 \001(\t\022\034\n" - + "\024security_flags_count\030\004 \001(\005\"\233\002\n" - + "\004Srum\022\n\n" - + "\002id\030\001 \001(\t\022\035\n" - + "\025background_bytes_read\030\002 \001(\003\022 \n" - + "\030background_bytes_written\030\003 \001(\003\022#\n" - + "\033background_context_switches\030\004 \001(\003\022\036\n" - + "\026background_cycle_count\030\005 \001(\003\022 \n" - + "\030background_flushes_count\030\006 \001(\003\022\"\n" - + "\032background_read_operations\030\007 \001(\003\022#\n" - + "\033background_write_operations\030\010 \001(\003\022\026\n" - + "\016interface_luid\030\t \001(\t\"\233\001\n\n" - + "UserAssist\022\037\n" - + "\027application_focus_count\030\001 \001(\003\022=\n" - + "\032application_focus_duration\030\002" - + " \001(\0132\031.google.protobuf.Duration\022\030\n" - + "\020executions_count\030\003 \001(\003\022\023\n" - + "\013entry_index\030\004 \001(\003\"O\n" - + "\017Vulnerabilities\022<\n" - + "\017vulnerabilities\030\001" - + " \003(\0132\037.google.backstory.VulnerabilityB\002\020\000\"\217\005\n\r" - + "Vulnerability\022%\n" - + "\005about\030\001 \001(\0132\026.google.backstory.Noun\022\014\n" - + "\004name\030\002 \001(\t\022\023\n" - + "\013description\030\003 \001(\t\022\016\n" - + "\006vendor\030\r" - + " \001(\t\0223\n" - + "\017scan_start_time\030\004 \001(\0132\032.google.protobuf.Timestamp\0221\n\r" - + "scan_end_time\030\005 \001(\0132\032.google.protobuf.Timestamp\022/\n" - + "\013first_found\030\006 \001(\0132\032.google.protobuf.Timestamp\022.\n\n" - + "last_found\030\007 \001(\0132\032.google.protobuf.Timestamp\022:\n" - + "\010severity\030\010 \001(\0162(.google.backstory.Vulnerability.Severity\022\030\n" - + "\020severity_details\030\t \001(\t\022\027\n" - + "\017cvss_base_score\030\n" - + " \001(\002\022\023\n" - + "\013cvss_vector\030\013 \001(\t\022\024\n" - + "\014cvss_version\030\014 \001(\t\022\016\n" - + "\006cve_id\030\016 \001(\t\022\027\n" - + "\017cve_description\030\017 \001(\t\022\037\n" - + "\027vendor_vulnerability_id\030\020 \001(\t\022(\n" - + " vendor_knowledge_base_article_id\030\021 \001(\t\"M\n" - + "\010Severity\022\024\n" - + "\020UNKNOWN_SEVERITY\020\000\022\007\n" - + "\003LOW\020\001\022\n\n" - + "\006MEDIUM\020\002\022\010\n" - + "\004HIGH\020\003\022\014\n" - + "\010CRITICAL\020\004\"\026\n" - + "\003Ftp\022\017\n" - + "\007command\030\001 \001(\t\"\213\001\n" - + "\004Smtp\022\014\n" - + "\004helo\030\001 \001(\t\022\021\n" - + "\tmail_from\030\002 \001(\t\022\017\n" - + "\007rcpt_to\030\003 \003(\t\022\027\n" - + "\017server_response\030\004 \003(\t\022\024\n" - + "\014message_path\030\005 \001(\t\022\022\n\n" - + "is_webmail\030\006 \001(\010\022\016\n" - + "\006is_tls\030\007 \001(\010\"\206\001\n" - + "\005Email\022\014\n" - + "\004from\030\001 \001(\t\022\020\n" - + "\010reply_to\030\002 \001(\t\022\n\n" - + "\002to\030\003 \003(\t\022\n\n" - + "\002cc\030\004 \003(\t\022\013\n" - + "\003bcc\030\005 \003(\t\022\017\n" - + "\007mail_id\030\006 \001(\t\022\017\n" - + "\007subject\030\007 \003(\t\022\026\n" - + "\016bounce_address\030\010 \001(\t\"\364\007\n" - + "\007Process\022\013\n" - + "\003pid\030\001 \001(\t\022\026\n\n" - + "parent_pid\030\002 \001(\tB\002\030\001\0221\n" - + "\016parent_process\030\007 \001(\0132\031.google.backstory.Process\022$\n" - + "\004file\030\003 \001(\0132\026.google.backstory.File\022\024\n" - + "\014command_line\030\004 \001(\t\022\034\n" - + "\024command_line_history\030\t \003(\t\022#\n" - + "\033product_specific_process_id\030\005 \001(\t\022\023\n" - + "\013access_mask\030\010 \001(\004\022\033\n" - + "\023integrity_level_rid\030\013 \001(\004\022\014\n" - + "\004euid\030\014 \001(\t\022\014\n" - + "\004ruid\030\r" - + " \001(\t\022\014\n" - + "\004egid\030\016 \001(\t\022\014\n" - + "\004rgid\030\017 \001(\t\022\014\n" - + "\004pgid\030\020 \001(\t\022\032\n" - + "\022session_leader_pid\030\021 \001(\t\022\013\n" - + "\003tty\030\022 \001(\t\022J\n" - + "\024token_elevation_type\030\n" - + " \001(\0162,.google.backstory.Process.TokenElevationType\022.\n" - + "\"product_specific_parent_process_id\030\006 \001(\tB\002\030\001\022\014\n" - + "\004ipv6\030\023 \001(\010\0222\n" - + "\017kernel_duration\030\024 \001(\0132\031.google.protobuf.Duration\0220\n\r" - + "user_duration\030\025 \001(\0132\031.google.protobuf.Duration\0220\n\r" - + "real_duration\030\026 \001(\0132\031.google.protobuf.Duration\022.\n" - + "\005state\030\027 \001(\0162\037.google.backstory.Process.State\"E\n" - + "\022TokenElevationType\022\013\n" - + "\007UNKNOWN\020\000\022\n\n" - + "\006TYPE_1\020\001\022\n\n" - + "\006TYPE_2\020\002\022\n\n" - + "\006TYPE_3\020\003\"\327\001\n" - + "\005State\022\025\n" - + "\021STATE_UNSPECIFIED\020\000\022\013\n" - + "\007RUNNING\020\001\022\014\n" - + "\010SLEEPING\020\002\022\016\n\n" - + "DISK_SLEEP\020\003\022\013\n" - + "\007STOPPED\020\004\022\020\n" - + "\014TRACING_STOP\020\005\022\n\n" - + "\006ZOMBIE\020\006\022\010\n" - + "\004DEAD\020\007\022\r\n" - + "\tWAKE_KILL\020\010\022\n\n" - + "\006WAKING\020\t\022\n\n" - + "\006PARKED\020\n" - + "\022\010\n" - + "\004IDLE\020\013\022\n\n" - + "\006LOCKED\020\014\022\013\n" - + "\007WAITING\020\r" - + "\022\r\n" - + "\tSUSPENDED\020\016\"%\n" - + "\021AnalyticsMetadata\022\020\n" - + "\010analytic\030\001 \001(\t\"\302\005\n" - + "\017FindingVariable\0224\n" - + "\004type\030\001 \001(\0162&.google.backstory.FindingVariable.Type\022\r\n" - + "\005value\030\002 \001(\t\022\023\n" - + "\013source_path\030\003 \001(\t\022\022\n" - + "\010bool_val\030\004 \001(\010H\000\022\023\n" - + "\tbytes_val\030\005 \001(\014H\000\022\024\n\n" - + "double_val\030\006 \001(\001H\000\022\023\n" - + "\tint64_val\030\007 \001(\003H\000\022\024\n\n" - + "uint64_val\030\010 \001(\004H\000\022\024\n" - + "\n" - + "string_val\030\t \001(\tH\000\0224\n" - + "\016timestamp_time\030\021 \001(\0132\032.google.protobuf.TimestampH\000\022\022\n" - + "\010null_val\030\n" - + " \001(\010H\000\0222\n" - + "\010bool_seq\030\013 \001(\0132\036.google.backstory.BoolSequenceH\000\0224\n" - + "\tbytes_seq\030\014 \001(\0132\037.google.backstory.BytesSequenceH\000\0226\n\n" - + "double_seq\030\r" - + " \001(\0132 .google.backstory.DoubleSequenceH\000\0224\n" - + "\tint64_seq\030\016 \001(\0132\037.google.backstory.Int64SequenceH\000\0226\n\n" - + "uint64_seq\030\017 \001(\0132 .google.backstory.Uint64SequenceH\000\0226\n\n" - + "string_seq\030\020 \001(\0132 .google.backstory.StringSequenceH\000\"4\n" - + "\004Type\022\024\n" - + "\020TYPE_UNSPECIFIED\020\000\022\t\n" - + "\005MATCH\020\001\022\013\n" - + "\007OUTCOME\020\002B\r\n" - + "\013typed_value\"\2652\n" - + "\016SecurityResult\022%\n" - + "\005about\030\001 \001(\0132\026.google.backstory.Noun\022C\n" - + "\010category\030\002" - + " \003(\01621.google.backstory.SecurityResult.SecurityCategory\022\030\n" - + "\020category_details\030\003 \003(\t\022\023\n" - + "\013threat_name\030\004 \001(\t\022\020\n" - + "\010rule_set\030\035 \001(\t\022\035\n" - + "\025rule_set_display_name\030\036 \001(\t\022%\n" - + "\035ruleset_category_display_name\030) \001(\t\022\017\n" - + "\007rule_id\030\020 \001(\t\022\021\n" - + "\trule_name\030\005 \001(\t\022\024\n" - + "\014display_name\0301 \001(\t\022\024\n" - + "\014rule_version\030\024 \001(\t\022\021\n" - + "\trule_type\030\026 \001(\t\022\023\n" - + "\013rule_author\030\031 \001(\t\022,\n" - + "\013rule_labels\030\032 \003(\0132\027.google.backstory.Label\022@\n" - + "\013alert_state\030\025 \001(\0162+.google.backstory.SecurityResult.AlertState\0221\n" - + "\020detection_fields\030\027 \003(\0132\027.google.backstory.Label\022-\n" - + "\010outcomes\030\034 \003(\0132\027.google.backstory.LabelB\002\030\001\022B\n" - + "\tvariables\030, \003(\0132/.google.backstory.SecurityResult.VariablesEntry\022\017\n" - + "\007summary\030\006 \001(\t\022\023\n" - + "\013description\030\007 \001(\t\0227\n" - + "\006action\030\010 \003(\0162\'.google.backstory.SecurityResult.Action\022\026\n" - + "\016action_details\030\023 \001(\t\022B\n" - + "\010severity\030\t" - + " \001(\01620.google.backstory.SecurityResult.ProductSeverity\022F\n\n" - + "confidence\030\n" - + " \001(\01622.google.backstory.SecurityResult.ProductConfidence\022B\n" - + "\010priority\030\013" - + " \001(\01620.google.backstory.SecurityResult.ProductPriority\022\022\n" - + "\n" - + "risk_score\030\037 \001(\002\022\030\n" - + "\020confidence_score\030* \001(\002\022?\n" - + "\022analytics_metadata\030+ \003(\0132#.google.backstory.AnalyticsMetadata\022\030\n" - + "\020severity_details\030\014 \001(\t\022\032\n" - + "\022confidence_details\030\r" - + " \001(\t\022\030\n" - + "\020priority_details\030\016 \001(\t\022\033\n" - + "\023url_back_to_product\030\017 \001(\t\022\021\n" - + "\tthreat_id\030\021 \001(\t\022\030\n" - + "\020threat_feed_name\030\033 \001(\t\022;\n" - + "\023threat_id_namespace\030\030 \001(\0162\036.google.backstory.Id.Namespace\022D\n\r" - + "threat_status\030\022 \001(\0162-.google.backstory.SecurityResult.ThreatStatus\0227\n" - + "\016attack_details\030 \001(\0132\037.google.backstory.AttackDetails\0229\n" - + "\025first_discovered_time\030! \001(\0132\032.google.protobuf.Timestamp\022B\n" - + "\014associations\030\"" - + " \003(\0132,.google.backstory.SecurityResult.Association\022\025\n" - + "\tcampaigns\030# \003(\tB\002\030\001\022\023\n" - + "\007reports\030. \003(\tB\002\030\001\022=\n" - + "\007verdict\030$ \001(\0132(", - ".google.backstory.SecurityResult.VerdictB\002\030\001\0225\n" - + "\021last_updated_time\030% \001(\0132\032.google.protobuf.Timestamp\022B\n" - + "\014verdict_info\030& \003(\0132,.google.backstory.SecurityResult.VerdictInfo\0227\n" - + "\016threat_verdict\030\' \001(\0162\037.google.backstory.ThreatVerdict\0228\n" - + "\024last_discovered_time\030( \001(\0132\032.google.protobuf.Timestamp\022\027\n" - + "\017detection_depth\030/ \001(\003\022Q\n" - + "\022threat_collections\0300" - + " \003(\01325.google.backstory.SecurityResult.ThreatCollectionItem\032\265\006\n" - + "\013Association\022\n\n" - + "\002id\030\001 \001(\t\022\024\n" - + "\014country_code\030\002 \003(\t\022J\n" - + "\004type\030\003" - + " \001(\0162<.google.backstory.SecurityResult.Association.AssociationType\022\014\n" - + "\004name\030\004 \001(\t\022\023\n" - + "\013description\030\005 \001(\t\022\014\n" - + "\004role\030\006 \001(\t\022\032\n" - + "\016source_country\030\007 \001(\tB\002\030\001\022L\n" - + "\005alias\030\010" - + " \003(\0132=.google.backstory.SecurityResult.Association.AssociationAlias\0228\n" - + "\024first_reference_time\030\t \001(\0132\032.google.protobuf.Timestamp\0227\n" - + "\023last_reference_time\030\n" - + " \001(\0132\032.google.protobuf.Timestamp\022\033\n" - + "\023industries_affected\030\013 \003(\t\022G\n" - + "\021associated_actors\030\014 \003" - + "(\0132,.google.backstory.SecurityResult.Association\022/\n" - + "\013region_code\030\r" - + " \001(\0132\032.google.backstory.Location\0222\n" - + "\016sponsor_region\030\016 \001(\0132\032.google.backstory.Location\0224\n" - + "\020targeted_regions\030\017 \003(\0132\032.google.backstory.Location\022\014\n" - + "\004tags\030\020 \003(\t\0321\n" - + "\020AssociationAlias\022\014\n" - + "\004name\030\001 \001(\t\022\017\n" - + "\007company\030\002 \001(\t\"h\n" - + "\017AssociationType\022 \n" - + "\034ASSOCIATION_TYPE_UNSPECIFIED\020\000\022\020\n" - + "\014THREAT_ACTOR\020\001\022\013\n" - + "\007MALWARE\020\002\022\024\n" - + "\020SOFTWARE_TOOLKIT\020\003\032\206\002\n" - + "\006Source\022\014\n" - + "\004name\030\001 \001(\t\022\024\n" - + "\014benign_count\030\002 \001(\005\022\027\n" - + "\017malicious_count\030\003 \001(\005\022C\n" - + "\007quality\030\004" - + " \001(\01622.google.backstory.SecurityResult.ProductConfidence\022\026\n" - + "\016response_count\030\005 \001(\005\022\024\n" - + "\014source_count\030\006 \001(\005\022L\n" - + "\033threat_intelligence_sources\030\007 \003(\0132\'" - + ".google.backstory.SecurityResult.Source\032\376\001\n" - + "\021ProviderMLVerdict\022\027\n" - + "\017source_provider\030\001 \001(\t\022\024\n" - + "\014benign_count\030\002 \001(\005\022\027\n" - + "\017malicious_count\030\003 \001(\005\022\030\n" - + "\020confidence_score\030\004 \001(\005\022A\n" - + "\020mandiant_sources\030\005" - + " \003(\0132\'.google.backstory.SecurityResult.Source\022D\n" - + "\023third_party_sources\030\006" - + " \003(\0132\'.google.backstory.SecurityResult.Source\032\250\001\n" - + "\016AnalystVerdict\022\030\n" - + "\020confidence_score\030\001 \001(\005\0220\n" - + "\014verdict_time\030\002 \001(\0132\032.google.protobuf.Timestamp\022J\n" - + "\020verdict_response\030\003" - + " \001(\01620.google.backstory.SecurityResult.VerdictResponse\032\254\002\n" - + "\010IoCStats\022E\n" - + "\016ioc_stats_type\030\001" - + " \001(\0162-.google.backstory.SecurityResult.IoCStatsType\022\032\n" - + "\022first_level_source\030\002 \001(\t\022\033\n" - + "\023second_level_source\030\003 \001(\t\022\024\n" - + "\014benign_count\030\004 \001(\005\022C\n" - + "\007quality\030\005" - + " \001(\01622.google.backstory.SecurityResult.ProductConfidence\022\027\n" - + "\017malicious_count\030\006 \001(\005\022\026\n" - + "\016response_count\030\007 \001(\005\022\024\n" - + "\014source_count\030\010 \001(\005\032\326\004\n" - + "\013VerdictInfo\022\024\n" - + "\014source_count\030\001 \001(\005\022\026\n" - + "\016response_count\030\002 \001(\005\022\033\n" - + "\023neighbour_influence\030\003 \001(\t\022B\n" - + "\014verdict_type\030\004 " - + "\001(\0162,.google.backstory.SecurityResult.VerdictType\022\027\n" - + "\017source_provider\030\005 \001(\t\022\024\n" - + "\014benign_count\030\006 \001(\005\022\027\n" - + "\017malicious_count\030\007 \001(\005\022\030\n" - + "\020confidence_score\030\010 \001(\005\022<\n" - + "\tioc_stats\030\t \003(\0132).google.backstory.SecurityResult.IoCStats\0220\n" - + "\014verdict_time\030\013 \001(\0132\032.google.protobuf.Timestamp\022J\n" - + "\020verdict_response\030\014" - + " \001(\01620.google.backstory.SecurityResult.VerdictResponse\022\035\n" - + "\025global_customer_count\030\r" - + " \001(\005\022\031\n" - + "\021global_hits_count\030\016 \001(\005\022\013\n" - + "\003pwn\030\017 \001(\010\022\030\n" - + "\020category_details\030\020 \001(\t\0229\n" - + "\025pwn_first_tagged_time\030\021" - + " \001(\0132\032.google.protobuf.Timestamp\032\343\001\n" - + "\007Verdict\022\024\n" - + "\014source_count\030\001 \001(\005\022\026\n" - + "\016response_count\030\002 \001(\005\022\033\n" - + "\023neighbour_influence\030\003 \001(\t\022C\n" - + "\007verdict\030\004 \001(\01322.go" - + "ogle.backstory.SecurityResult.ProviderMLVerdict\022H\n" - + "\017analyst_verdict\030\005 \001(\0132/.googl" - + "e.backstory.SecurityResult.AnalystVerdict\032z\n" - + "\024ThreatCollectionItem\022\n\n" - + "\002id\030\001 \001(\t\022C\n" - + "\004type\030\002" - + " \001(\01625.google.backstory.SecurityResult.ThreatCollectionType\022\021\n" - + "\talt_names\030\003 \003(\t\032S\n" - + "\016VariablesEntry\022\013\n" - + "\003key\030\001 \001(\t\0220\n" - + "\005value\030\002 \001(\0132!.google.backstory.FindingVariable:\0028\001\"N\n" - + "\017VerdictResponse\022 \n" - + "\034VERDICT_RESPONSE_UNSPECIFIED\020\000\022\r\n" - + "\tMALICIOUS\020\001\022\n" - + "\n" - + "\006BENIGN\020\002\"\200\001\n" - + "\014IoCStatsType\022\036\n" - + "\032UNSPECIFIED_IOC_STATS_TYPE\020\000\022\024\n" - + "\020MANDIANT_SOURCES\020\001\022\027\n" - + "\023THIRD_PARTY_SOURCES\020\002\022!\n" - + "\035THREAT_INTELLIGENCE_IOC_STATS\020\003\"Y\n" - + "\013VerdictType\022\034\n" - + "\030VERDICT_TYPE_UNSPECIFIED\020\000\022\027\n" - + "\023PROVIDER_ML_VERDICT\020\001\022\023\n" - + "\017ANALYST_VERDICT\020\002\"\256\004\n" - + "\020SecurityCategory\022\024\n" - + "\020UNKNOWN_CATEGORY\020\000\022\027\n" - + "\022SOFTWARE_MALICIOUS\020\220N\022\030\n" - + "\023SOFTWARE_SUSPICIOUS\020\364N\022\021\n" - + "\014SOFTWARE_PUA\020\330O\022\027\n" - + "\021NETWORK_MALICIOUS\020\240\234\001\022\030\n" - + "\022NETWORK_SUSPICIOUS\020\204\235\001\022!\n" - + "\033NETWORK_CATEGORIZED_CONTENT\020\350\235\001\022\037\n" - + "\031NETWORK_DENIAL_OF_SERVICE\020\314\236\001\022\023\n\r" - + "NETWORK_RECON\020\260\237\001\022!\n" - + "\033NETWORK_COMMAND_AND_CONTROL\020\224\240\001\022\023\n\r" - + "ACL_VIOLATION\020\260\352\001\022\024\n" - + "\016AUTH_VIOLATION\020\300\270\002\022\r\n" - + "\007EXPLOIT\020\320\206\003\022\027\n" - + "\021DATA_EXFILTRATION\020\340\324\003\022\022\n" - + "\014DATA_AT_REST\020\304\325\003\022\026\n" - + "\020DATA_DESTRUCTION\020\250\326\003\022\023\n\r" - + "TOR_EXIT_NODE\020\214\327\003\022\017\n" - + "\tMAIL_SPAM\020\360\242\004\022\023\n\r" - + "MAIL_PHISHING\020\324\243\004\022\023\n\r" - + "MAIL_SPOOFING\020\270\244\004\022\026\n" - + "\020POLICY_VIOLATION\020\200\361\004\022\030\n" - + "\022SOCIAL_ENGINEERING\020\221\277\005\022\016\n" - + "\010PHISHING\020\222\277\005\"=\n\n" - + "AlertState\022\017\n" - + "\013UNSPECIFIED\020\000\022\020\n" - + "\014NOT_ALERTING\020\001\022\014\n" - + "\010ALERTING\020\002\"x\n" - + "\006Action\022\022\n" - + "\016UNKNOWN_ACTION\020\000\022\t\n" - + "\005ALLOW\020\001\022\t\n" - + "\005BLOCK\020\002\022\033\n" - + "\027ALLOW_WITH_MODIFICATION\020\003\022\016\n\n" - + "QUARANTINE\020\004\022\010\n" - + "\004FAIL\020\005\022\r\n" - + "\tCHALLENGE\020\006\"\201\001\n" - + "\017ProductSeverity\022\024\n" - + "\020UNKNOWN_SEVERITY\020\000\022\021\n\r" - + "INFORMATIONAL\020d\022\n\n" - + "\005ERROR\020\226\001\022\010\n" - + "\004NONE\020e\022\010\n" - + "\003LOW\020\310\001\022\013\n" - + "\006MEDIUM\020\254\002\022\t\n" - + "\004HIGH\020\220\003\022\r\n" - + "\010CRITICAL\020\364\003\"n\n" - + "\021ProductConfidence\022\026\n" - + "\022UNKNOWN_CONFIDENCE\020\000\022\023\n" - + "\016LOW_CONFIDENCE\020\310\001\022\026\n" - + "\021MEDIUM_CONFIDENCE\020\254\002\022\024\n" - + "\017HIGH_CONFIDENCE\020\220\003\"d\n" - + "\017ProductPriority\022\024\n" - + "\020UNKNOWN_PRIORITY\020\000\022\021\n" - + "\014LOW_PRIORITY\020\310\001\022\024\n" - + "\017MEDIUM_PRIORITY\020\254\002\022\022\n\r" - + "HIGH_PRIORITY\020\220\003\"Z\n" - + "\014ThreatStatus\022\035\n" - + "\031THREAT_STATUS_UNSPECIFIED\020\000\022\n\n" - + "\006ACTIVE\020\001\022\013\n" - + "\007CLEARED\020\002\022\022\n" - + "\016FALSE_POSITIVE\020\003\"X\n" - + "\024ThreatCollectionType\022&\n" - + "\"THREAT_COLLECTION_TYPE_UNSPECIFIED\020\000\022\014\n" - + "\010CAMPAIGN\020\001\022\n\n" - + "\006REPORT\020\002\"%\n" - + "\016PeFileMetadata\022\023\n" - + "\013import_hash\030\001 \001(\t\"@\n" - + "\014FileMetadata\0220\n" - + "\002pe\030\001 \001(\0132 .google.backstory.PeFileMetadataB\002\030\001\"\317*\n" - + "\004File\022\016\n" - + "\006sha256\030\001 \001(\t\022\013\n" - + "\003md5\030\002 \001(\t\022\014\n" - + "\004sha1\030\003 \001(\t\022\014\n" - + "\004size\030\004 \001(\004\022\021\n" - + "\tfull_path\030\005 \001(\t\022\021\n" - + "\tmime_type\030\006 \001(\t\0229\n\r" - + "file_metadata\030\007 \001(\0132\036.google.backstory.FileMetadataB\002\030\001\0229\n" - + "\017security_result\030$ \001(\0132 .google.backstory.SecurityResult\0221\n" - + "\007pe_file\030\010 \001(\0132 .google.backstory.FileMetadataPE\022\016\n" - + "\006ssdeep\030\t \001(\t\022\r\n" - + "\005vhash\030\n" - + " \001(\t\022\021\n" - + "\005ahash\030\013 \001(\tB\002\030\001\022\024\n" - + "\014authentihash\030\024 \001(\t\022\017\n" - + "\007symhash\030) \001(\t\022F\n" - + "\026prefetch_file_metadata\030+" - + " \001(\0132&.google.backstory.PrefetchFileMetadata\0222\n" - + "\tfile_type\030\014 \001(\0162\037.google.backstory.File.FileType\022\031\n" - + "\021capabilities_tags\030\r" - + " \003(\t\022\r\n" - + "\005names\030\016 \003(\t\022\014\n" - + "\004tags\030\033 \003(\t\022:\n" - + "\026last_modification_time\030\017 \001(\0132\032.google.protobuf.Timestamp\022/\n" - + "\013create_time\030\' \001(\0132\032.google.protobuf.Timestamp\0224\n" - + "\020last_access_time\030( \001(\0132\032.google.protobuf.Timestamp\0220\n\n" - + "prevalence\030\020 \001(\0132\034.google.backstory.Prevalence\0223\n" - + "\017first_seen_time\030\021 \001(\0132\032.google.protobuf.Timestamp\0222\n" - + "\016last_seen_time\030\022 \001(\0132\032.google.protobuf.Timestamp\022\021\n" - + "\tstat_mode\030\025 \001(\004\022\022\n\n" - + "stat_inode\030\026 \001(\004\022\020\n" - + "\010stat_dev\030\027 \001(\004\022\022\n\n" - + "stat_nlink\030\030 \001(\004\022\022\n\n" - + "stat_flags\030\031 \001(\r" - + "\0226\n" - + "\022last_analysis_time\030\032 \001(\0132\032.google.protobuf.Timestamp\022\025\n\r" - + "embedded_urls\030\034 \003(\t\022\030\n" - + "\020embedded_domains\030\035 \003(\t\022\024\n" - + "\014embedded_ips\030\036 \003(\t\022-\n" - + "\texif_info\030\037 \001(\0132\032.google.backstory.ExifInfo\0227\n" - + "\016signature_info\030 \001(\0132\037.google.backstory.SignatureInfo\022+\n" - + "\010pdf_info\030! \001(\0132\031.google.backstory.PDFInfo\0229\n" - + "\025first_submission_time\030\" \001(\0132\032.google.protobuf.Timestamp\0228\n" - + "\024last_submission_time\030# \001(\0132\032.google.protobuf.Timestamp\022,\n" - + "\tmain_icon\030% \001(\0132\031.google.backstory.Favicon\0220\n" - + "\004ntfs\030& \001(\0132\".google.backstory.NtfsFileMetadata\022=\n" - + "\020app_compat_cache\030* \001(\0132#.google.backstory.AppCompatMetadata\"\352\036\n" - + "\010FileType\022\031\n" - + "\025FILE_TYPE_UNSPECIFIED\020\000\022\024\n" - + "\020FILE_TYPE_PE_EXE\020\001\022\024\n" - + "\020FILE_TYPE_PE_DLL\020\002\022\021\n\r" - + "FILE_TYPE_MSI\020\003\022\024\n" - + "\020FILE_TYPE_NE_EXE\020\n" - + "\022\024\n" - + "\020FILE_TYPE_NE_DLL\020\013\022\025\n" - + "\021FILE_TYPE_DOS_EXE\020\024\022\025\n" - + "\021FILE_TYPE_DOS_COM\020\025\022\022\n" - + "\016FILE_TYPE_COFF\020\036\022\021\n\r" - + "FILE_TYPE_ELF\020\037\022\032\n" - + "\026FILE_TYPE_LINUX_KERNEL\020 \022\021\n\r" - + "FILE_TYPE_RPM\020!\022\023\n" - + "\017FILE_TYPE_LINUX\020\"\022\024\n" - + "\020FILE_TYPE_MACH_O\020#\022\033\n" - + "\027FILE_TYPE_JAVA_BYTECODE\020$\022\021\n\r" - + "FILE_TYPE_DMG\020%\022\021\n\r" - + "FILE_TYPE_DEB\020&\022\021\n\r" - + "FILE_TYPE_PKG\020\'\022\021\n\r" - + "FILE_TYPE_PYC\020(\022\021\n\r" - + "FILE_TYPE_LNK\0202\022\033\n" - + "\027FILE_TYPE_DESKTOP_ENTRY\0203\022\022\n" - + "\016FILE_TYPE_JPEG\020d\022\022\n" - + "\016FILE_TYPE_TIFF\020e\022\021\n\r" - + "FILE_TYPE_GIF\020f\022\021\n\r" - + "FILE_TYPE_PNG\020g\022\021\n\r" - + "FILE_TYPE_BMP\020h\022\022\n" - + "\016FILE_TYPE_GIMP\020i\022\027\n" - + "\023FILE_TYPE_IN_DESIGN\020j\022\021\n\r" - + "FILE_TYPE_PSD\020k\022\023\n" - + "\017FILE_TYPE_TARGA\020l\022\021\n\r" - + "FILE_TYPE_XWD\020m\022\021\n\r" - + "FILE_TYPE_DIB\020n\022\021\n\r" - + "FILE_TYPE_JNG\020o\022\021\n\r" - + "FILE_TYPE_ICO\020p\022\021\n\r" - + "FILE_TYPE_FPX\020q\022\021\n\r" - + "FILE_TYPE_EPS\020r\022\021\n\r" - + "FILE_TYPE_SVG\020s\022\021\n\r" - + "FILE_TYPE_EMF\020t\022\022\n" - + "\016FILE_TYPE_WEBP\020u\022\021\n\r" - + "FILE_TYPE_DWG\020v\022\021\n\r" - + "FILE_TYPE_DXF\020w\022\025\n" - + "\021FILE_TYPE_THREEDS\020x\022\022\n\r" - + "FILE_TYPE_OGG\020\226\001\022\022\n\r" - + "FILE_TYPE_FLC\020\227\001\022\022\n\r" - + "FILE_TYPE_FLI\020\230\001\022\022\n\r" - + "FILE_TYPE_MP3\020\231\001\022\023\n" - + "\016FILE_TYPE_FLAC\020\232\001\022\022\n\r" - + "FILE_TYPE_WAV\020\233\001\022\023\n" - + "\016FILE_TYPE_MIDI\020\234\001\022\022\n\r" - + "FILE_TYPE_AVI\020\235\001\022\023\n" - + "\016FILE_TYPE_MPEG\020\236\001\022\030\n" - + "\023FILE_TYPE_QUICKTIME\020\237\001\022\022\n\r" - + "FILE_TYPE_ASF\020\240\001\022\023\n" - + "\016FILE_TYPE_DIVX\020\241\001\022\022\n\r" - + "FILE_TYPE_FLV\020\242\001\022\022\n\r" - + "FILE_TYPE_WMA\020\243\001\022\022\n\r" - + "FILE_TYPE_WMV\020\244\001\022\021\n" - + "\014FILE_TYPE_RM\020\245\001\022\022\n\r" - + "FILE_TYPE_MOV\020\246\001\022\022\n\r" - + "FILE_TYPE_MP4\020\247\001\022\023\n" - + "\016FILE_TYPE_T3GP\020\250\001\022\023\n" - + "\016FILE_TYPE_WEBM\020\251\001\022\022\n\r" - + "FILE_TYPE_MKV\020\252\001\022\022\n\r" - + "FILE_TYPE_PDF\020\310\001\022\021\n" - + "\014FILE_TYPE_PS\020\311\001\022\022\n\r" - + "FILE_TYPE_DOC\020\312\001\022\023\n" - + "\016FILE_TYPE_DOCX\020\313\001\022\022\n\r" - + "FILE_TYPE_PPT\020\314\001\022\023\n" - + "\016FILE_TYPE_PPTX\020\315\001\022\022\n\r" - + "FILE_TYPE_XLS\020\316\001\022\023\n" - + "\016FILE_TYPE_XLSX\020\317\001\022\022\n\r" - + "FILE_TYPE_RTF\020\320\001\022\023\n" - + "\016FILE_TYPE_PPSX\020\321\001\022\022\n\r" - + "FILE_TYPE_ODP\020\372\001\022\022\n\r" - + "FILE_TYPE_ODS\020\373\001\022\022\n\r" - + "FILE_TYPE_ODT\020\374\001\022\022\n\r" - + "FILE_TYPE_HWP\020\375\001\022\022\n\r" - + "FILE_TYPE_GUL\020\376\001\022\022\n\r" - + "FILE_TYPE_ODF\020\377\001\022\022\n\r" - + "FILE_TYPE_ODG\020\200\002\022\027\n" - + "\022FILE_TYPE_ONE_NOTE\020\201\002\022\024\n" - + "\017FILE_TYPE_OOXML\020\202\002\022\022\n\r" - + "FILE_TYPE_SLK\020\203\002\022\024\n" - + "\017FILE_TYPE_EBOOK\020\204\002\022\024\n" - + "\017FILE_TYPE_LATEX\020\205\002\022\022\n\r" - + "FILE_TYPE_TTF\020\206\002\022\022\n\r" - + "FILE_TYPE_EOT\020\207\002\022\023\n" - + "\016FILE_TYPE_WOFF\020\210\002\022\022\n\r" - + "FILE_TYPE_CHM\020\211\002\022\022\n\r" - + "FILE_TYPE_ZIP\020\254\002\022\023\n" - + "\016FILE_TYPE_GZIP\020\255\002\022\023\n" - + "\016FILE_TYPE_BZIP\020\256\002\022\023\n" - + "\016FILE_TYPE_RZIP\020\257\002\022\023\n" - + "\016FILE_TYPE_DZIP\020\260\002\022\027\n" - + "\022FILE_TYPE_SEVENZIP\020\261\002\022\022\n\r" - + "FILE_TYPE_CAB\020\262\002\022\022\n\r" - + "FILE_TYPE_JAR\020\263\002\022\022\n\r" - + "FILE_TYPE_RAR\020\264\002\022\031\n" - + "\024FILE_TYPE_MSCOMPRESS\020\265\002\022\022\n\r" - + "FILE_TYPE_ACE\020\266\002\022\022\n\r" - + "FILE_TYPE_ARC\020\267\002\022\022\n\r" - + "FILE_TYPE_ARJ\020\270\002\022\022\n\r" - + "FILE_TYPE_ASD\020\271\002\022\030\n" - + "\023FILE_TYPE_BLACKHOLE\020\272\002\022\022\n\r" - + "FILE_TYPE_KGB\020\273\002\022\023\n" - + "\016FILE_TYPE_ZLIB\020\274\002\022\022\n\r" - + "FILE_TYPE_TAR\020\275\002\022\022\n\r" - + "FILE_TYPE_ZST\020\276\002\022\024\n" - + "\017FILE_TYPE_LZFSE\020\277\002\022\031\n" - + "\024FILE_TYPE_PYTHON_WHL\020\300\002\022\031\n" - + "\024FILE_TYPE_PYTHON_PKG\020\301\002\022\023\n" - + "\016FILE_TYPE_MSIX\020\302\002\022\023\n" - + "\016FILE_TYPE_TEXT\020\220\003\022\025\n" - + "\020FILE_TYPE_SCRIPT\020\221\003\022\022\n\r" - + "FILE_TYPE_PHP\020\222\003\022\025\n" - + "\020FILE_TYPE_PYTHON\020\223\003\022\023\n" - + "\016FILE_TYPE_PERL\020\224\003\022\023\n" - + "\016FILE_TYPE_RUBY\020\225\003\022\020\n" - + "\013FILE_TYPE_C\020\226\003\022\022\n\r" - + "FILE_TYPE_CPP\020\227\003\022\023\n" - + "\016FILE_TYPE_JAVA\020\230\003\022\032\n" - + "\025FILE_TYPE_SHELLSCRIPT\020\231\003\022\025\n" - + "\020FILE_TYPE_PASCAL\020\232\003\022\022\n\r" - + "FILE_TYPE_AWK\020\233\003\022\025\n" - + "\020FILE_TYPE_DYALOG\020\234\003\022\026\n" - + "\021FILE_TYPE_FORTRAN\020\235\003\022\031\n" - + "\024FILE_TYPE_JAVASCRIPT\020\236\003\022\031\n" - + "\024FILE_TYPE_POWERSHELL\020\237\003\022\022\n\r" - + "FILE_TYPE_VBA\020\240\003\022\021\n" - + "\014FILE_TYPE_M4\020\241\003\022\030\n" - + "\023FILE_TYPE_OBJETIVEC\020\242\003\022\023\n" - + "\016FILE_TYPE_JMOD\020\243\003\022\027\n" - + "\022FILE_TYPE_MAKEFILE\020\244\003\022\022\n\r" - + "FILE_TYPE_INI\020\245\003\022\022\n\r" - + "FILE_TYPE_CLJ\020\246\003\022\022\n\r" - + "FILE_TYPE_PDB\020\251\003\022\022\n\r" - + "FILE_TYPE_SQL\020\252\003\022\023\n" - + "\016FILE_TYPE_NEKO\020\253\003\022\022\n\r" - + "FILE_TYPE_WER\020\254\003\022\025\n" - + "\020FILE_TYPE_GOLANG\020\255\003\022\022\n\r" - + "FILE_TYPE_M3U\020\256\003\022\022\n\r" - + "FILE_TYPE_BAT\020\257\003\022\022\n\r" - + "FILE_TYPE_MSC\020\260\003\022\022\n\r" - + "FILE_TYPE_RDP\020\261\003\022\026\n" - + "\021FILE_TYPE_SYMBIAN\020\364\003\022\025\n" - + "\020FILE_TYPE_PALMOS\020\365\003\022\024\n" - + "\017FILE_TYPE_WINCE\020\366\003\022\026\n" - + "\021FILE_TYPE_ANDROID\020\367\003\022\025\n" - + "\020FILE_TYPE_IPHONE\020\370\003\022\023\n" - + "\016FILE_TYPE_HTML\020\330\004\022\022\n\r" - + "FILE_TYPE_XML\020\331\004\022\022\n\r" - + "FILE_TYPE_SWF\020\332\004\022\022\n\r" - + "FILE_TYPE_FLA\020\333\004\022\025\n" - + "\020FILE_TYPE_COOKIE\020\334\004\022\026\n" - + "\021FILE_TYPE_TORRENT\020\335\004\022\031\n" - + "\024FILE_TYPE_EMAIL_TYPE\020\336\004\022\026\n" - + "\021FILE_TYPE_OUTLOOK\020\337\004\022\023\n" - + "\016FILE_TYPE_SGML\020\340\004\022\023\n" - + "\016FILE_TYPE_JSON\020\341\004\022\022\n\r" - + "FILE_TYPE_CSV\020\342\004\022\022\n\r" - + "FILE_TYPE_HTA\020\343\004\022 \n" - + "\033FILE_TYPE_INTERNET_SHORTCUT\020\344\004\022\022\n\r" - + "FILE_TYPE_CAP\020\274\005\022\027\n" - + "\022FILE_TYPE_ISOIMAGE\020\240\006\022\027\n" - + "\022FILE_TYPE_SQUASHFS\020\241\006\022\022\n\r" - + "FILE_TYPE_VHD\020\242\006\022\024\n" - + "\017FILE_TYPE_APPLE\020\350\007\022\030\n" - + "\023FILE_TYPE_MACINTOSH\020\351\007\022\032\n" - + "\025FILE_TYPE_APPLESINGLE\020\352\007\022\032\n" - + "\025FILE_TYPE_APPLEDOUBLE\020\353\007\022\034\n" - + "\027FILE_TYPE_MACINTOSH_HFS\020\354\007\022\032\n" - + "\025FILE_TYPE_APPLE_PLIST\020\355\007\022\034\n" - + "\027FILE_TYPE_MACINTOSH_LIB\020\356\007\022\032\n" - + "\025FILE_TYPE_APPLESCRIPT\020\357\007\022#\n" - + "\036FILE_TYPE_APPLESCRIPT_COMPILED\020\360\007\022\022\n\r" - + "FILE_TYPE_CRX\020\314\010\022\022\n\r" - + "FILE_TYPE_XPI\020\315\010\022\022\n\r" - + "FILE_TYPE_ROM\020\260\t\022\022\n\r" - + "FILE_TYPE_IPS\020\261\t\022\022\n\r" - + "FILE_TYPE_PEM\020\224\n" - + "\022\022\n\r" - + "FILE_TYPE_PGP\020\225\n" - + "\022\022\n\r" - + "FILE_TYPE_CRT\020\226\n" - + "\"\336\002\n" - + "\020NtfsFileMetadata\022/\n" - + "\013change_time\030\001 \001(\0132\032.google.protobuf.Timestamp\0228\n" - + "\024filename_create_time\030\002 \001(\0132\032.google.protobuf.Timestamp\0228\n" - + "\024filename_modify_time\030\003 \001(\0132\032.google.protobuf.Timestamp\0228\n" - + "\024filename_access_time\030\004 \001(\0132\032.google.protobuf.Timestamp\0228\n" - + "\024filename_change_time\030\005 \001(\0132\032.google.protobuf.Timestamp\0221\n" - + "\013usn_journal\030\006 \003(\0132\034.google.backstory.UsnJournal\"@\n" - + "\024PrefetchFileMetadata\022\021\n" - + "\trun_count\030\001 \001(\003\022\025\n\r" - + "prefetch_hash\030\002 \001(\t\"\274\t\n\n" - + "UsnJournal\022\027\n" - + "\017attributes_flag\030\001 \001(\t\022>\n\n" - + "attributes\030\002" - + " \001(\0162&.google.backstory.UsnJournal.AttributeB\002\030\001\022?\n" - + "\017file_attributes\030\005" - + " \003(\0162&.google.backstory.UsnJournal.Attribute\022\021\n" - + "\tallocated\030\003 \001(\010\0227\n" - + "\006reason\030\004 \001(\0162#.google.backstory.UsnJournal.ReasonB\002\030\001\0224\n" - + "\007reasons\030\006 \003(\0162#.google.backstory.UsnJournal.Reason\"\241\003\n" - + "\tAttribute\022\031\n" - + "\025ATTRIBUTE_UNSPECIFIED\020\000\022\r\n" - + "\tREAD_ONLY\020\001\022\n\n" - + "\006HIDDEN\020\002\022\n\n" - + "\006SYSTEM\020\003\022\013\n" - + "\007ARCHIVE\020\004\022\016\n\n" - + "COMPRESSED\020\005\022\r\n" - + "\tENCRYPTED\020\006\022\r\n" - + "\tDIRECTORY\020\007\022\n\n" - + "\006DEVICE\020\010\022\n\n" - + "\006NORMAL\020\t\022\r\n" - + "\tTEMPORARY\020\n" - + "\022\017\n" - + "\013SPARSE_FILE\020\013\022\021\n\r" - + "REPARSE_POINT\020\014\022\013\n" - + "\007OFFLINE\020\r" - + "\022\027\n" - + "\023NOT_CONTENT_INDEXED\020\016\022\033\n" - + "\023NON_CONTENT_INDEXED\020\016\032\002\010\001\022\024\n" - + "\020INTEGRITY_STREAM\020\017\022\013\n" - + "\007VIRTUAL\020\020\022\021\n\r" - + "NO_SCRUB_DATA\020\021\022\006\n" - + "\002EA\020\022\022\n\n" - + "\006PINNED\020\023\022\014\n" - + "\010UNPINNED\020\024\022\022\n" - + "\016RECALL_ON_OPEN\020\025\022\031\n" - + "\025RECALL_ON_DATA_ACCESS\020\026\032\002\020\001\"\355\003\n" - + "\006Reason\022\026\n" - + "\022REASON_UNSPECIFIED\020\000\022\022\n" - + "\016DATA_OVERWRITE\020\001\022\017\n" - + "\013DATA_EXTEND\020\002\022\023\n" - + "\017DATA_TRUNCATION\020\003\022\030\n" - + "\024NAMED_DATA_OVERWRITE\020\004\022\025\n" - + "\021NAMED_DATA_EXTEND\020\005\022\031\n" - + "\025NAMED_DATA_TRUNCATION\020\006\022\017\n" - + "\013FILE_CREATE\020\007\022\017\n" - + "\013FILE_DELETE\020\010\022\r\n" - + "\tEA_CHANGE\020\t\022\023\n" - + "\017SECURITY_CHANGE\020\n" - + "\022\023\n" - + "\017RENAME_OLD_NAME\020\013\022\023\n" - + "\017RENAME_NEW_NAME\020\014\022\024\n" - + "\020INDEXABLE_CHANGE\020\r" - + "\022\025\n" - + "\021BASIC_INFO_CHANGE\020\016\022\024\n" - + "\020HARD_LINK_CHANGE\020\017\022\026\n" - + "\022COMPRESSION_CHANGE\020\020\022\025\n" - + "\021ENCRYPTION_CHANGE\020\021\022\024\n" - + "\020OBJECT_ID_CHANGE\020\022\022\030\n" - + "\024REPARSE_POINT_CHANGE\020\023\022\021\n\r" - + "STREAM_CHANGE\020\024\022\025\n" - + "\021TRANSACTED_CHANGE\020\025\022\t\n" - + "\005CLOSE\020\026\"L\n" - + "\021AppCompatMetadata\022\020\n" - + "\010sequence\030\001 \001(\005\022\020\n" - + "\010executed\030\002 \001(\010\022\023\n" - + "\013control_set\030\003 \001(\t\"\326\005\n" - + "\016FileMetadataPE\022\017\n" - + "\007imphash\030\001 \001(\t\022\023\n" - + "\013entry_point\030\002 \001(\003\022\034\n" - + "\024entry_point_exiftool\030\t \001(\003\0224\n" - + "\020compilation_time\030\n" - + " \001(\0132\032.google.protobuf.Timestamp\022=\n" - + "\031compilation_exiftool_time\030\013 \001(\0132\032.google.protobuf.Timestamp\0226\n" - + "\007section\030\003 \003(\0132%.google.backstory.FileMetadataSection\0226\n" - + "\007imports\030\004 \003(\0132%.google.backstory.FileMetadataImports\022>\n" - + "\010resource\030\005 \003(\0132,.google.backstory.FileMetadataPeResourceInfo\022I\n" - + "\024resources_type_count\030\006" - + " \003(\0132\'.google.backstory.StringToInt64MapEntryB\002\030\001\022M\n" - + "\030resources_language_count\030\007" - + " \003(\0132\'.google.backstory.StringToInt64MapEntryB\002\030\001\0229\n" - + "\030resources_type_count_str\030\014 \003(\0132\027.google.backstory.Label\022=\n" - + "\034resources_language_count_str\030\r" - + " \003(\0132\027.google.backstory.Label\022G\n" - + "\016signature_info\030\010" - + " \001(\0132+.google.backstory.FileMetadataSignatureInfoB\002\030\001\"\203\001\n" - + "\032FileMetadataPeResourceInfo\022\022\n\n" - + "sha256_hex\030\001 \001(\t\022\026\n" - + "\016filetype_magic\030\002 \001(\t\022\025\n\r" - + "language_code\030\004 \001(\t\022\017\n" - + "\007entropy\030\005 \001(\001\022\021\n" - + "\tfile_type\030\006 \001(\t\"\210\001\n\r" - + "SignatureInfo\022=\n" - + "\010sigcheck\030\001 \001(\0132+.google.backstory.FileMetadataSignatureInfo\0228\n" - + "\010codesign\030\002 \001(\0132&.google.backstory.FileMetadataCodesign\"\264\001\n" - + "\031FileMetadataSignatureInfo\022\034\n" - + "\024verification_message\030\001 \001(\t\022\020\n" - + "\010verified\030\002 \001(\010\022\022\n" - + "\006signer\030\003 \003(\tB\002\030\001\022-\n" - + "\007signers\030\004 \003(\0132\034.google.backstory.SignerInfo\022$\n" - + "\004x509\030\005 \003(\0132\026.google.backstory.X509\"\234\001\n\n" - + "SignerInfo\022\021\n" - + "\004name\030\001 \001(\tH\000\210\001\001\022\023\n" - + "\006status\030\002 \001(\tH\001\210\001\001\022\030\n" - + "\013valid_usage\030\003 \001(\tH\002\210\001\001\022\030\n" - + "\013cert_issuer\030\004 \001(\tH\003\210\001\001B\007\n" - + "\005_nameB\t\n" - + "\007_statusB\016\n" - + "\014_valid_usageB\016\n" - + "\014_cert_issuer\"y\n" - + "\024FileMetadataCodesign\022\n\n" - + "\002id\030\001 \001(\t\022\016\n" - + "\006format\030\002 \001(\t\0224\n" - + "\020compilation_time\030\003 \001(\0132\032.google.protobuf.Timestamp\022\017\n" - + "\007team_id\030\004 \001(\t\"g\n" - + "\004X509\022\014\n" - + "\004name\030\001 \001(\t\022\021\n" - + "\talgorithm\030\002 \001(\t\022\022\n\n" - + "thumbprint\030\003 \001(\t\022\023\n" - + "\013cert_issuer\030\004 \001(\t\022\025\n\r" - + "serial_number\030\005 \001(\t\"\307\003\n" - + "\007PDFInfo\022\n\n" - + "\002js\030\001 \001(\003\022\022\n\n" - + "javascript\030\002 \001(\003\022\033\n" - + "\023launch_action_count\030\003 \001(\003\022\033\n" - + "\023object_stream_count\030\004 \001(\003\022\024\n" - + "\014endobj_count\030\005 \001(\003\022\016\n" - + "\006header\030\006 \001(\t\022\020\n" - + "\010acroform\030\007 \001(\003\022\022\n\n" - + "autoaction\030\010 \001(\003\022\025\n\r" - + "embedded_file\030\t \001(\003\022\021\n" - + "\tencrypted\030\n" - + " \001(\003\022\r\n" - + "\005flash\030\013 \001(\003\022\031\n" - + "\021jbig2_compression\030\014 \001(\003\022\021\n" - + "\tobj_count\030\r" - + " \001(\003\022\027\n" - + "\017endstream_count\030\016 \001(\003\022\022\n\n" - + "page_count\030\017 \001(\003\022\024\n" - + "\014stream_count\030\020 \001(\003\022\022\n\n" - + "openaction\030\021 \001(\003\022\021\n" - + "\tstartxref\030\022 \001(\003\022\031\n" - + "\021suspicious_colors\030\023 \001(\003\022\017\n" - + "\007trailer\030\024 \001(\003\022\013\n" - + "\003xfa\030\025 \001(\003\022\014\n" - + "\004xref\030\026 \001(\003\"O\n" - + "\025StringToInt64MapEntry\022\020\n" - + "\003key\030\001 \001(\tH\000\210\001\001\022\022\n" - + "\005value\030\002 \001(\003H\001\210\001\001B\006\n" - + "\004_keyB\010\n" - + "\006_value\"y\n" - + "\023FileMetadataSection\022\014\n" - + "\004name\030\001 \001(\t\022\017\n" - + "\007entropy\030\002 \001(\001\022\026\n" - + "\016raw_size_bytes\030\003 \001(\003\022\032\n" - + "\022virtual_size_bytes\030\004 \001(\003\022\017\n" - + "\007md5_hex\030\005 \001(\t\"9\n" - + "\023FileMetadataImports\022\017\n" - + "\007library\030\001 \001(\t\022\021\n" - + "\tfunctions\030\002 \003(\t\"\250\001\n" - + "\010ExifInfo\022\025\n\r" - + "original_file\030\001 \001(\t\022\017\n" - + "\007product\030\002 \001(\t\022\017\n" - + "\007company\030\003 \001(\t\022\030\n" - + "\020file_description\030\004 \001(\t\022\023\n" - + "\013entry_point\030\005 \001(\003\0224\n" - + "\020compilation_time\030\006 \001(\0132\032.google.protobuf.Timestamp\"\203\001\n\n" - + "Prevalence\022\023\n" - + "\013rolling_max\030\001 \001(\005\022\021\n" - + "\tday_count\030\002 \001(\005\022\037\n" - + "\027rolling_max_sub_domains\030\003 \001(\005\022\017\n" - + "\007day_max\030\004 \001(\005\022\033\n" - + "\023day_max_sub_domains\030\005 \001(\005\"\337\004\n" - + "\003Dns\022\n\n" - + "\002id\030\006 \001(\r" - + "\022\020\n" - + "\010response\030\007 \001(\010\022\016\n" - + "\006opcode\030\010 \001(\r" - + "\022\025\n\r" - + "authoritative\030\t \001(\010\022\021\n" - + "\ttruncated\030\n" - + " \001(\010\022\031\n" - + "\021recursion_desired\030\013 \001(\010\022\033\n" - + "\023recursion_available\030\014 \001(\010\022\025\n\r" - + "response_code\030\r" - + " \001(\r" - + "\0221\n" - + "\tquestions\030\001 \003(\0132\036.google.backstory.Dns.Question\0225\n" - + "\007answers\030\002 \003(\0132$.google.backstory.Dns.ResourceRecord\0227\n" - + "\tauthority\030\003 \003(\0132$.google.backstory.Dns.ResourceRecord\0228\n" - + "\n" - + "additional\030\004 \003(\0132$.google.backstory.Dns.ResourceRecord\032g\n" - + "\010Question\022\014\n" - + "\004name\030\001 \001(\t\022\014\n" - + "\004type\030\002 \001(\r" - + "\022\r\n" - + "\005class\030\003 \001(\r" - + "\0220\n\n" - + "prevalence\030\004 \001(\0132\034.google.backstory.Prevalence\032k\n" - + "\016ResourceRecord\022\014\n" - + "\004name\030\001 \001(\t\022\014\n" - + "\004type\030\002 \001(\r" - + "\022\r\n" - + "\005class\030\003 \001(\r" - + "\022\013\n" - + "\003ttl\030\004 \001(\r" - + "\022\014\n" - + "\004data\030\005 \001(\t\022\023\n" - + "\013binary_data\030\006 \001(\014\"\202\006\n" - + "\004Dhcp\022-\n" - + "\006opcode\030\001 \001(\0162\035.google.backstory.Dhcp.OpCode\022\r\n" - + "\005htype\030\002 \001(\r" - + "\022\014\n" - + "\004hlen\030\003 \001(\r" - + "\022\014\n" - + "\004hops\030\004 \001(\r" - + "\022\026\n" - + "\016transaction_id\030\005 \001(\r" - + "\022\017\n" - + "\007seconds\030\006 \001(\r" - + "\022\r\n" - + "\005flags\030\007 \001(\r" - + "\022\016\n" - + "\006ciaddr\030\010 \001(\t\022\016\n" - + "\006yiaddr\030\t \001(\t\022\016\n" - + "\006siaddr\030\n" - + " \001(\t\022\016\n" - + "\006giaddr\030\013 \001(\t\022\016\n" - + "\006chaddr\030\014 \001(\t\022\r\n" - + "\005sname\030\r" - + " \001(\t\022\014\n" - + "\004file\030\016 \001(\t\022.\n" - + "\007options\030\017 \003(\0132\035.google.backstory.Dhcp.Option\0220\n" - + "\004type\030\020 \001(\0162\".google.backstory.Dhcp.MessageType\022\032\n" - + "\022lease_time_seconds\030\021 \001(\r" - + "\022\027\n" - + "\017client_hostname\030\022 \001(\t\022\031\n" - + "\021client_identifier\030\023 \001(\014\022\031\n" - + "\021requested_address\030\024 \001(\t\022 \n" - + "\030client_identifier_string\030\025 \001(\t\032$\n" - + "\006Option\022\014\n" - + "\004code\030\001 \001(\r" - + "\022\014\n" - + "\004data\030\002 \001(\014\"<\n" - + "\006OpCode\022\022\n" - + "\016UNKNOWN_OPCODE\020\000\022\017\n" - + "\013BOOTREQUEST\020\001\022\r\n" - + "\tBOOTREPLY\020\002\"\247\001\n" - + "\013MessageType\022\030\n" - + "\024UNKNOWN_MESSAGE_TYPE\020\000\022\014\n" - + "\010DISCOVER\020\001\022\t\n" - + "\005OFFER\020\002\022\013\n" - + "\007REQUEST\020\003\022\013\n" - + "\007DECL", - "INE\020\004\022\007\n" - + "\003ACK\020\005\022\007\n" - + "\003NAK\020\006\022\013\n" - + "\007RELEASE\020\007\022\n\n" - + "\006INFORM\020\010\022\017\n" - + "\013WIN_DELETED\020d\022\017\n" - + "\013WIN_EXPIRED\020e\"\331\001\n" - + "\013Certificate\022\017\n" - + "\007version\030\001 \001(\t\022\016\n" - + "\006serial\030\002 \001(\t\022\017\n" - + "\007subject\030\003 \001(\t\022\016\n" - + "\006issuer\030\004 \001(\t\022\013\n" - + "\003md5\030\005 \001(\t\022\014\n" - + "\004sha1\030\006 \001(\t\022\016\n" - + "\006sha256\030\007 \001(\t\022.\n\n" - + "not_before\030\010 \001(\0132\032.google.protobuf.Timestamp\022-\n" - + "\tnot_after\030\t \001(\0132\032.google.protobuf.Timestamp\"\313\003\n" - + "\003Tls\022,\n" - + "\006client\030\001 \001(\0132\034.google.backstory.Tls.Client\022,\n" - + "\006server\030\002 \001(\0132\034.google.backstory.Tls.Server\022\016\n" - + "\006cipher\030\003 \001(\t\022\r\n" - + "\005curve\030\004 \001(\t\022\017\n" - + "\007version\030\005 \001(\t\022\030\n" - + "\020version_protocol\030\006 \001(\t\022\023\n" - + "\013established\030\007 \001(\010\022\025\n\r" - + "next_protocol\030\010 \001(\t\022\017\n" - + "\007resumed\030\t \001(\010\032\206\001\n" - + "\006Client\0222\n" - + "\013certificate\030\001 \001(\0132\035.google.backstory.Certificate\022\013\n" - + "\003ja3\030\002 \001(\t\022\023\n" - + "\013server_name\030\003 \001(\t\022\031\n" - + "\021supported_ciphers\030\004 \003(\t\022\013\n" - + "\003ja4\030\005 \001(\t\032X\n" - + "\006Server\0222\n" - + "\013certificate\030\001 \001(\0132\035.google.backstory.Certificate\022\014\n" - + "\004ja3s\030\002 \001(\t\022\014\n" - + "\004ja4s\030\003 \001(\t\"]\n" - + "\004Http\022\016\n" - + "\006method\030\001 \001(\t\022\024\n" - + "\014referral_url\030\002 \001(\t\022\022\n\n" - + "user_agent\030\003 \001(\t\022\025\n\r" - + "response_code\030\004 \001(\005J\004\010\005\020\006\"\235\013\n" - + "\007Browser\022;\n" - + "\014browser_type\030\001 \001(\0162%.google.backstory.Browser.BrowserType\022\027\n" - + "\017browser_version\030\002 \001(\t\0224\n" - + "\020first_visit_time\030\003 \001(\0132\032.google.protobuf.Timestamp\0223\n" - + "\017last_visit_time\030\004 \001(\0132\032.google.protobuf.Timestamp\022\017\n" - + "\007profile\030\005 \001(\t\022\r\n" - + "\005typed\030\006 \001(\010\022:\n\n" - + "visit_type\030\007 \001(\0162&.google.backstory.Browser.UrlVisitType\022\016\n" - + "\006hidden\030\010 \001(\010\022\032\n" - + "\022request_origin_uri\030\t \001(\t\022\023\n" - + "\013visit_count\030\n" - + " \001(\003\022\034\n" - + "\024visit_count_criteria\030\013 \001(\t\022\027\n" - + "\017indexed_content\030\014 \001(\t\0229\n" - + "\025first_bookmarked_time\030\r" - + " \001(\0132\032.google.protobuf.Timestamp\0221\n" - + "\007cookies\030\016 \003(\0132 .google.backstory.Browser.Cookie\022\023\n" - + "\013typed_count\030\017 \001(\003\022;\n" - + "\014visit_source\030\020" - + " \001(\0162%.google.backstory.Browser.VisitSource\032\351\002\n" - + "\006Cookie\022\014\n" - + "\004name\030\001 \001(\t\022\r\n" - + "\005value\030\002 \001(\t\022\016\n" - + "\006domain\030\003 \001(\t\022\014\n" - + "\004path\030\004 \001(\t\0223\n" - + "\017expiration_time\030\005 \001(\0132\032.google.protobuf.Timestamp\022\021\n" - + "\thttp_only\030\006 \001(\010\022\016\n" - + "\006secure\030\007 \001(\010\022\017\n" - + "\007max_age\030\010 \001(\003\022B\n" - + "\tsame_site\030\t \001(\0162/.google.backstory.Browser.Cookie.CookieSameSite\022\017\n" - + "\007session\030\n" - + " \001(\010\022\023\n" - + "\013partitioned\030\013 \001(\010\"Q\n" - + "\016CookieSameSite\022 \n" - + "\034COOKIE_SAME_SITE_UNSPECIFIED\020\000\022\n\n" - + "\006STRICT\020\001\022\007\n" - + "\003LAX\020\002\022\010\n" - + "\004NONE\020\003\"|\n" - + "\013BrowserType\022\034\n" - + "\030BROWSER_TYPE_UNSPECIFIED\020\000\022\n\n" - + "\006CHROME\020\001\022\013\n" - + "\007FIREFOX\020\002\022\n\n" - + "\006SAFARI\020\003\022\025\n" - + "\021INTERNET_EXPLORER\020\004\022\010\n" - + "\004EDGE\020\005\022\t\n" - + "\005OPERA\020\006\"\357\001\n" - + "\014UrlVisitType\022\036\n" - + "\032URL_VISIT_TYPE_UNSPECIFIED\020\000\022\010\n" - + "\004LINK\020\001\022\t\n" - + "\005TYPED\020\002\022\021\n\r" - + "AUTO_BOOKMARK\020\003\022\021\n\r" - + "AUTO_SUBFRAME\020\004\022\023\n" - + "\017MANUAL_SUBFRAME\020\005\022\r\n" - + "\tGENERATED\020\006\022\021\n\r" - + "AUTO_TOPLEVEL\020\007\022\017\n" - + "\013FORM_SUBMIT\020\010\022\n\n" - + "\006RELOAD\020\t\022\013\n" - + "\007KEYWORD\020\n" - + "\022\025\n" - + "\021KEYWORD_GENERATED\020\013\022\014\n" - + "\010REDIRECT\020\014\"a\n" - + "\013VisitSource\022\034\n" - + "\030VISIT_SOURCE_UNSPECIFIED\020\000\022\n\n" - + "\006SYNCED\020\001\022\013\n" - + "\007BROWSER\020\002\022\r\n" - + "\tEXTENSION\020\003\022\014\n" - + "\010IMPORTED\020\004\"\314\001\n" - + "\010Hardware\022\025\n\r" - + "serial_number\030\001 \001(\t\022\024\n" - + "\014manufacturer\030\002 \001(\t\022\r\n" - + "\005model\030\003 \001(\t\022\024\n" - + "\014cpu_platform\030\004 \001(\t\022\021\n" - + "\tcpu_model\030\005 \001(\t\022\027\n" - + "\017cpu_clock_speed\030\006 \001(\004\022\033\n" - + "\023cpu_max_clock_speed\030\007 \001(\004\022\030\n" - + "\020cpu_number_cores\030\010 \001(\004\022\013\n" - + "\003ram\030\t \001(\004\"}\n" - + "\020PlatformSoftware\0221\n" - + "\010platform\030\001 \001(\0162\037.google.backstory.Noun.Platform\022\030\n" - + "\020platform_version\030\002 \001(\t\022\034\n" - + "\024platform_patch_level\030\003 \001(\t\"\206\001\n" - + "\010Software\022\014\n" - + "\004name\030\001 \001(\t\022\017\n" - + "\007version\030\002 \001(\t\0221\n" - + "\013permissions\030\003 \003(\0132\034.google.backstory.Permission\022\023\n" - + "\013description\030\004 \001(\t\022\023\n" - + "\013vendor_name\030\005 \001(\t\"\234\n\n" - + "\005Asset\022\031\n" - + "\021product_object_id\030\001 \001(\t\022\020\n" - + "\010hostname\030\002 \001(\t\022\020\n" - + "\010asset_id\030\003 \001(\t\022\n\n" - + "\002ip\030\004 \003(\t\022\013\n" - + "\003mac\030\005 \003(\t\022\016\n" - + "\006nat_ip\030\026 \003(\t\0223\n" - + "\017first_seen_time\030\027 \001(\0132\032.google.protobuf.Timestamp\022,\n" - + "\010hardware\030\006 \003(\0132\032.google.backstory.Hardware\022=\n" - + "\021platform_software\030\007 \001(\0132\".google.backstory.PlatformSoftware\022,\n" - + "\010software\030\021 \003(\0132\032.google.backstory.Software\022,\n" - + "\010location\030\010 \001(\0132\032.google.backstory.Location\022\020\n" - + "\010category\030\t \001(\t\022/\n" - + "\004type\030\022 \001(\0162!.google.backstory.Asset.AssetType\022\026\n" - + "\016network_domain\030\n" - + " \001(\t\0225\n\r" - + "creation_time\030\013 \001(\0132\032.google.protobuf.TimestampB\002\030\001\0227\n" - + "\023first_discover_time\030\014 \001(\0132\032.google.protobuf.Timestamp\0226\n" - + "\022last_discover_time\030\r" - + " \001(\0132\032.google.protobuf.Timestamp\022;\n" - + "\027system_last_update_time\030\016 \001(\0132\032.google.protobuf.Timestamp\0222\n" - + "\016last_boot_time\030\017 \001(\0132\032.google.protobuf.Timestamp\022+\n" - + "\006labels\030\020 \003(\0132\027.google.backstory.LabelB\002\030\001\022C\n" - + "\021deployment_status\030\023" - + " \001(\0162(.google.backstory.Asset.DeploymentStatus\0228\n" - + "\017vulnerabilities\030\025 \003(\0132\037.google.backstory.Vulnerability\022.\n" - + "\tattribute\030\024 \001(\0132\033.google.backstory.Attribute\022B\n" - + "\024wmi_persistence_item\030\030 \001(\013" - + "2$.google.backstory.WmiPersistenceItem\"\251\001\n" - + "\tAssetType\022\024\n" - + "\020ROLE_UNSPECIFIED\020\000\022\017\n" - + "\013WORKSTATION\020\001\022\n\n" - + "\006LAPTOP\020\002\022\007\n" - + "\003IOT\020\003\022\034\n" - + "\030NETWORK_ATTACHED_STORAGE\020\004\022\013\n" - + "\007PRINTER\020\005\022\013\n" - + "\007SCANNER\020\006\022\n\n" - + "\006SERVER\020\007\022\020\n" - + "\014TAPE_LIBRARY\020\010\022\n" - + "\n" - + "\006MOBILE\020\t\"m\n" - + "\020DeploymentStatus\022!\n" - + "\035DEPLOYMENT_STATUS_UNSPECIFIED\020\000\022\n\n" - + "\006ACTIVE\020\001\022\027\n" - + "\023PENDING_DECOMISSION\020\002\022\021\n\r" - + "DECOMISSIONED\020\003\"\305\014\n" - + "\004User\022\031\n" - + "\021product_object_id\030\007 \001(\t\022\016\n" - + "\006userid\030\001 \001(\t\022\031\n" - + "\021user_display_name\030\003 \001(\t\022\022\n\n" - + "first_name\030d \001(\t\022\023\n" - + "\013middle_name\030e \001(\t\022\021\n" - + "\tlast_name\030f \001(\t\022\025\n\r" - + "phone_numbers\030g \003(\t\0224\n" - + "\020personal_address\030h \001(\0132\032.google.backstory.Location\022.\n" - + "\tattribute\030\010 \001(\0132\033.google.backstory.Attribute\0223\n" - + "\017first_seen_time\030\n" - + " \001(\0132\032.google.protobuf.Timestamp\0228\n" - + "\014account_type\030\t \001(\0162\".google.backstory.User.AccountType\022\023\n" - + "\007groupid\030\002 \001(\tB\002\030\001\022\032\n" - + "\021group_identifiers\030\310\001 \003(\t\022\023\n" - + "\013windows_sid\030\004 \001(\t\022\027\n" - + "\017email_addresses\030\005 \003(\t\022\023\n" - + "\013employee_id\030\006 \001(\t\022\016\n" - + "\005title\030\331\004 \001(\t\022\025\n" - + "\014company_name\030\332\004 \001(\t\022\023\n\n" - + "department\030\333\004 \003(\t\0223\n" - + "\016office_address\030\334\004 \001(\0132\032.google.backstory.Location\022)\n" - + "\010managers\030\335\004 \003(\0132\026.google.backstory.User\022.\n" - + "\thire_date\030\336\004 \001(\0132\032.google.protobuf.Timestamp\0225\n" - + "\020termination_date\030\337\004 \001(\0132\032.google.protobuf.Timestamp\022,\n" - + "\010time_off\030\340\004 \003(\0132\031.google.backstory.TimeOff\0224\n" - + "\017last_login_time\030\341\004 \001(\0132\032.google.protobuf.Timestamp\022>\n" - + "\031last_password_change_time\030\342\004" - + " \001(\0132\032.google.protobuf.Timestamp\022=\n" - + "\030password_expiration_time\030\343\004" - + " \001(\0132\032.google.protobuf.Timestamp\022<\n" - + "\027account_expiration_time\030\344\004" - + " \001(\0132\032.google.protobuf.Timestamp\0229\n" - + "\024account_lockout_time\030\345\004 \001(\0132\032.google.protobuf.Timestamp\022C\n" - + "\036last_bad_password_attempt_time\030\346\004" - + " \001(\0132\032.google.protobuf.Timestamp\022Z\n" - + "\032user_authentication_status\030\275\005" - + " \001(\01625.google.backstory.Authentication.AuthenticationStatus\022\026\n" - + "\trole_name\030\276\005 \001(\tB\002\030\001\022\035\n" - + "\020role_description\030\277\005 \001(\tB\002\030\001\0223\n" - + "\tuser_role\030\300\005" - + " \001(\0162\033.google.backstory.User.RoleB\002\030\001\"\250\001\n" - + "\013AccountType\022\034\n" - + "\030ACCOUNT_TYPE_UNSPECIFIED\020\000\022\027\n" - + "\023DOMAIN_ACCOUNT_TYPE\020\001\022\026\n" - + "\022LOCAL_ACCOUNT_TYPE\020\002\022\026\n" - + "\022CLOUD_ACCOUNT_TYPE\020\003\022\030\n" - + "\024SERVICE_ACCOUNT_TYPE\020\004\022\030\n" - + "\024DEFAULT_ACCOUNT_TYPE\020\005\"D\n" - + "\004Role\022\020\n" - + "\014UNKNOWN_ROLE\020\000\022\021\n\r" - + "ADMINISTRATOR\020\001\022\027\n" - + "\017SERVICE_ACCOUNT\020\002\032\002\010\001\"G\n" - + "\007TimeOff\022\'\n" - + "\010interval\030\001 \001(\0132\025.google.type.Interval\022\023\n" - + "\013description\030\002 \001(\t\"\331\001\n\n" - + "Permission\022\014\n" - + "\004name\030\001 \001(\t\022\023\n" - + "\013description\030\002 \001(\t\0229\n" - + "\004type\030\003 \001(\0162+.google.backstory.Permission.PermissionType\"m\n" - + "\016PermissionType\022\033\n" - + "\027UNKNOWN_PERMISSION_TYPE\020\000\022\017\n" - + "\013ADMIN_WRITE\020\001\022\016\n\n" - + "ADMIN_READ\020\002\022\016\n\n" - + "DATA_WRITE\020\003\022\r\n" - + "\tDATA_READ\020\004\"\232\001\n" - + "\004Role\022\014\n" - + "\004name\030\001 \001(\t\022\023\n" - + "\013description\030\002 \001(\t\022)\n" - + "\004type\030\003 \001(\0162\033.google.backstory.Role.Type\"D\n" - + "\004Type\022\024\n" - + "\020TYPE_UNSPECIFIED\020\000\022\021\n\r" - + "ADMINISTRATOR\020\001\022\023\n" - + "\017SERVICE_ACCOUNT\020\002\"\323\001\n" - + "\005Group\022\031\n" - + "\021product_object_id\030\001 \001(\t\0225\n\r" - + "creation_time\030d \001(\0132\032.google.protobuf.TimestampB\002\030\001\022\032\n" - + "\022group_display_name\030e \001(\t\022.\n" - + "\tattribute\030\004 \001(\0132\033.google.backstory.Attribute\022\027\n" - + "\017email_addresses\030\002 \003(\t\022\023\n" - + "\013windows_sid\030\003 \001(\t\"\221\003\n" - + "\010Registry\022\024\n" - + "\014registry_key\030\001 \001(\t\022\033\n" - + "\023registry_value_name\030\002 \001(\t\022\033\n" - + "\023registry_value_data\030\003 \001(\t\022<\n" - + "\023registry_value_type\030\004 \001(\0162\037.google.backstory.Registry.Type\022\"\n" - + "\032registry_value_binary_data\030\005 \001(\014\"\322\001\n" - + "\004Type\022\024\n" - + "\020TYPE_UNSPECIFIED\020\000\022\010\n" - + "\004NONE\020\001\022\006\n" - + "\002SZ\020\002\022\r\n" - + "\tEXPAND_SZ\020\003\022\n\n" - + "\006BINARY\020\004\022\t\n" - + "\005DWORD\020\005\022\027\n" - + "\023DWORD_LITTLE_ENDIAN\020\006\022\024\n" - + "\020DWORD_BIG_ENDIAN\020\007\022\010\n" - + "\004LINK\020\010\022\014\n" - + "\010MULTI_SZ\020\t\022\021\n\r" - + "RESOURCE_LIST\020\n" - + "\022\t\n" - + "\005QWORD\020\013\022\027\n" - + "\023QWORD_LITTLE_ENDIAN\020\014\"\321\001\n" - + "\022WmiPersistenceItem\022\017\n" - + "\007caption\030\001 \001(\t\022\014\n" - + "\004name\030\002 \001(\t\022\022\n\n" - + "setting_id\030\003 \001(\t\022\022\n\n" - + "derivation\030\004 \001(\t\022\026\n" - + "\016property_count\030\005 \001(\003\022\020\n" - + "\010rel_path\030\006 \001(\t\022\017\n" - + "\007dynasty\030\007 \001(\t\022\027\n" - + "\017wmi_super_class\030\010 \001(\t\022\021\n" - + "\twmi_class\030\t \001(\t\022\r\n" - + "\005genus\030\n" - + " \001(\003\"\343\001\n" - + "\010Location\022\014\n" - + "\004city\030\001 \001(\t\022\r\n" - + "\005state\030\002 \001(\t\022\031\n" - + "\021country_or_region\030\003 \001(\t\022\014\n" - + "\004name\030\004 \001(\t\022\021\n" - + "\tdesk_name\030\005 \001(\t\022\022\n\n" - + "floor_name\030\006 \001(\t\022\033\n" - + "\017region_latitude\030\007 \001(\002B\002\030\001\022\034\n" - + "\020region_longitude\030\010 \001(\002B\002\030\001\022/\n" - + "\022region_coordinates\030\t \001(\0132\023.google.type.LatLng\"\206\001\n\r" - + "ScheduledTask\022\016\n" - + "\006minute\030\001 \001(\005\022\014\n" - + "\004hour\030\002 \001(\005\022\021\n" - + "\tmonth_day\030\003 \001(\005\022\r\n" - + "\005month\030\004 \001(\005\022\020\n" - + "\010week_day\030\005 \001(\005\022\017\n" - + "\007comment\030\006 \001(\t\022\016\n" - + "\006author\030\007 \001(\t:\002\030\001\"\246\n\n" - + "\024WindowsScheduledTask\022\016\n" - + "\006author\030\001 \001(\t\022\024\n" - + "\014virtual_path\030\002 \001(\t\022\021\n" - + "\texit_code\030\003 \001(\005\022?\n" - + "\005state\030\004 \001(\01620.google.backstory.WindowsScheduledTask.TaskState\022H\n\n" - + "logon_type\030\005" - + " \001(\01624.google.backstory.WindowsScheduledTask.TaskLogonType\022G\n" - + "\014task_actions\030\006" - + " \003(\01321.google.backstory.WindowsScheduledTask.TaskAction\022I\n\r" - + "task_triggers\030\007" - + " \003(\01322.google.backstory.WindowsScheduledTask.TaskTrigger\032\247\002\n\n" - + "TaskAction\022Q\n" - + "\013action_type\030\001 \001(\0162<.google.backstory" - + ".WindowsScheduledTask.TaskAction.ActionType\022\026\n" - + "\016exec_arguments\030\002 \003(\t\022\036\n" - + "\026exec_working_directory\030\003 \001(\t\022\024\n" - + "\014com_class_id\030\004 \001(\t\022\020\n" - + "\010com_data\030\005 \001(\t\"f\n\n" - + "ActionType\022\033\n" - + "\027ACTION_TYPE_UNSPECIFIED\020\000\022\010\n" - + "\004EXEC\020\001\022\017\n" - + "\013COM_HANDLER\020\002\022\016\n\n" - + "SEND_EMAIL\020\003\022\020\n" - + "\014SHOW_MESSAGE\020\004\032\213\003\n" - + "\013TaskTrigger\022\017\n" - + "\007enabled\030\001 \001(\010\022+\n" - + "\010duration\030\002 \001(\0132\031.google.protobuf.Duration\022\020\n" - + "\010interval\030\003 \001(\t\022T\n" - + "\014trigger_type\030\004 \001(" - + "\0162>.google.backstory.WindowsScheduledTask.TaskTrigger.TriggerType\"\325\001\n" - + "\013TriggerType\022\034\n" - + "\030TRIGGER_TYPE_UNSPECIFIED\020\000\022\t\n" - + "\005EVENT\020\001\022\010\n" - + "\004TIME\020\002\022\t\n" - + "\005DAILY\020\003\022\n\n" - + "\006WEEKLY\020\004\022\013\n" - + "\007MONTHLY\020\005\022\016\n\n" - + "MONTHLYDOW\020\006\022\010\n" - + "\004IDLE\020\007\022\020\n" - + "\014REGISTRATION\020\010\022\010\n" - + "\004BOOT\020\t\022\t\n" - + "\005LOGON\020\n" - + "\022\030\n" - + "\024SESSION_STATE_CHANGE\020\013\022\024\n" - + "\020CUSTOM_TRIGGER01\020\014\"Z\n" - + "\tTaskState\022\032\n" - + "\026TASK_STATE_UNSPECIFIED\020\000\022\014\n" - + "\010DISABLED\020\001\022\n\n" - + "\006QUEUED\020\002\022\n\n" - + "\006ACTIVE\020\003\022\013\n" - + "\007RUNNING\020\004\"\241\001\n\r" - + "TaskLogonType\022\037\n" - + "\033TASK_LOGON_TYPE_UNSPECIFIED\020\000\022\014\n" - + "\010PASSWORD\020\001\022\007\n" - + "\003S4U\020\002\022\025\n" - + "\021INTERACTIVE_TOKEN\020\003\022\t\n" - + "\005GROUP\020\004\022\023\n" - + "\017SERVICE_ACCOUNT\020\005\022!\n" - + "\035INTERACTIVE_TOKEN_OR_PASSWORD\020\006\"\243\001\n" - + "\021ScheduledCronTask\022\016\n" - + "\006minute\030\001 \001(\t\022\014\n" - + "\004hour\030\002 \001(\t\022\021\n" - + "\tmonth_day\030\003 \001(\t\022\r\n" - + "\005month\030\004 \001(\t\022\020\n" - + "\010week_day\030\005 \001(\t\022\017\n" - + "\007comment\030\006 \001(\t\022\016\n" - + "\006author\030\007 \001(\t\022\r\n" - + "\005event\030\010 \001(\t\022\014\n" - + "\004path\030\t \001(\t\"p\n" - + "\024ScheduledAnacronTask\022\016\n" - + "\006period\030\001 \001(\t\022\025\n\r" - + "delay_minutes\030\002 \001(\003\022\016\n" - + "\006job_id\030\003 \001(\t\022\014\n" - + "\004path\030\004 \001(\t\022\023\n" - + "\013source_line\030\005 \001(\t\"\177\n" - + "\006Volume\022\023\n" - + "\013file_system\030\001 \001(\t\022\023\n" - + "\013mount_point\030\002 \001(\t\022\023\n" - + "\013device_path\030\003 \001(\t\022\022\n\n" - + "is_mounted\030\004 \001(\010\022\024\n" - + "\014is_read_only\030\005 \001(\010\022\014\n" - + "\004name\030\006 \001(\t\"\313\005\n" - + "\007Service\022\024\n" - + "\014display_name\030\001 \001(\t\022?\n" - + "\014service_type\030\003 \001" - + "(\0162%.google.backstory.Service.ServiceTypeB\002\030\001\022<\n\r" - + "service_types\030\006 \003(\0162%.google.backstory.Service.ServiceType\022;\n" - + "\014startup_type\030\004 \001(\0162%.google.backstory.Service.StartupType\022.\n" - + "\005state\030\005 \001(\0162\037.google.backstory.Service.State\"\303\001\n" - + "\013ServiceType\022\034\n" - + "\030SERVICE_TYPE_UNSPECIFIED\020\000\022\021\n\r" - + "KERNEL_DRIVER\020\001\022\026\n" - + "\022FILE_SYSTEM_DRIVER\020\002\022\025\n" - + "\021WIN32_OWN_PROCESS\020\003\022\027\n" - + "\023WIN32_SHARE_PROCESS\020\004\022\013\n" - + "\007ADAPTER\020\005\022\025\n" - + "\021RECOGNIZER_DRIVER\020\006\022\027\n" - + "\023INTERACTIVE_PROCESS\020\007\"T\n" - + "\013StartupType\022\034\n" - + "\030STARTUP_TYPE_UNSPECIFIED\020\000\022\r\n" - + "\tAUTOMATIC\020\001\022\n\n" - + "\006MANUAL\020\002\022\014\n" - + "\010DISABLED\020\003\"\241\001\n" - + "\005State\022\025\n" - + "\021STATE_UNSPECIFIED\020\000\022\013\n" - + "\007RUNNING\020\001\022\013\n" - + "\007STOPPED\020\002\022\n\n" - + "\006PAUSED\020\003\022\r\n" - + "\tCOMPLETED\020\004\022\021\n\r" - + "START_PENDING\020\005\022\020\n" - + "\014STOP_PENDING\020\006\022\021\n\r" - + "PAUSE_PENDING\020\007\022\024\n" - + "\020CONTINUE_PENDING\020\010\"\227\t\n" - + "\010Resource\022\020\n" - + "\004type\030\001 \001(\tB\002\030\001\022>\n\r" - + "resource_type\030\005 \001(\0162\'.google.backstory.Resource.ResourceType\022\030\n" - + "\020resource_subtype\030\006 \001(\t\022\016\n" - + "\002id\030\002 \001(\tB\002\030\001\022\014\n" - + "\004name\030\003 \001(\t\022\022\n" - + "\006parent\030\004 \001(\tB\002\030\001\022\031\n" - + "\021product_object_id\030\010 \001(\t\022.\n" - + "\tattribute\030\007 \001(\0132\033.google.backstory.Attribute\022;\n" - + "\016scheduled_task\030\t" - + " \001(\0132\037.google.backstory.ScheduledTaskB\002\030\001\022@\n" - + "\023scheduled_cron_task\030\014 \001(\0132#.google.backstory.ScheduledCronTask\022F\n" - + "\026scheduled_anacron_task\030\r" - + " \001(\0132&.google.backstory.ScheduledAnacronTask\022F\n" - + "\026windows_scheduled_task\030\016" - + " \001(\0132&.google.backstory.WindowsScheduledTask\022(\n" - + "\006volume\030\n" - + " \001(\0132\030.google.backstory.Volume\022*\n" - + "\007service\030\013 \001(\0132\031.google.backstory.Service\"\274\004\n" - + "\014ResourceType\022\017\n" - + "\013UNSPECIFIED\020\000\022\t\n" - + "\005MUTEX\020\001\022\010\n" - + "\004TASK\020\002\022\010\n" - + "\004PIPE\020\003\022\n\n" - + "\006DEVICE\020\004\022\021\n\r" - + "FIREWALL_RULE\020\005\022\022\n" - + "\016MAILBOX_FOLDER\020\006\022\017\n" - + "\013VPC_NETWORK\020\007\022\023\n" - + "\017VIRTUAL_MACHINE\020\010\022\022\n" - + "\016STORAGE_BUCKET\020\t\022\022\n" - + "\016STORAGE_OBJECT\020\n" - + "\022\014\n" - + "\010DATABASE\020\013\022\t\n" - + "\005TABLE\020\014\022\021\n\r" - + "CLOUD_PROJECT\020\r" - + "\022\026\n" - + "\022CLOUD_ORGANIZATION\020\016\022\023\n" - + "\017SERVICE_ACCOUNT\020\017\022\021\n\r" - + "ACCESS_POLICY\020\020\022\013\n" - + "\007CLUSTER\020\021\022\013\n" - + "\007SETTING\020\022\022\013\n" - + "\007DATASET\020\023\022\023\n" - + "\017BACKEND_SERVICE\020\024\022\007\n" - + "\003POD\020\025\022\r" - + "\n" - + "\tCONTAINER\020\026\022\014\n" - + "\010FUNCTION\020\027\022\013\n" - + "\007RUNTIME\020\030\022\016\n\n" - + "IP_ADDRESS\020\031\022\010\n" - + "\004DISK\020\032\022\n\n" - + "\006VOLUME\020\033\022\t\n" - + "\005IMAGE\020\034\022\014\n" - + "\010SNAPSHOT\020\035\022\016\n\n" - + "REPOSITORY\020\036\022\016\n\n" - + "CREDENTIAL\020\037\022\021\n\r" - + "LOAD_BALANCER\020 \022\013\n" - + "\007GATEWAY\020!\022\n\n" - + "\006SUBNET\020\"\022\010\n" - + "\004USER\020#\022\013\n" - + "\007SERVICE\020$\"I\n" - + "\005Label\022\013\n" - + "\003key\030\001 \001(\t\022\r\n" - + "\005value\030\002 \001(\t\022\016\n" - + "\006source\030\003 \001(\t\022\024\n" - + "\014rbac_enabled\030\004 \001(\010\"\277\002\n" - + "\005Cloud\022=\n" - + "\013environment\030\001 \001(\0162(.google.backstory.Cloud.CloudEnvironment\022+\n" - + "\003vpc\030\002 \001(\0132\032.google.backstory.ResourceB\002\030\001\022/\n" - + "\007project\030\003 \001(\0132\032.google.backstory.ResourceB\002\030\001\022\031\n" - + "\021availability_zone\030\004 \001(\t\"~\n" - + "\020CloudEnvironment\022!\n" - + "\035UNSPECIFIED_CLOUD_ENVIRONMENT\020\000\022\031\n" - + "\025GOOGLE_CLOUD_PLATFORM\020\001\022\027\n" - + "\023AMAZON_WEB_SERVICES\020\002\022\023\n" - + "\017MICROSOFT_AZURE\020\003\"\265\005\n" - + "\010Artifact\022\n\n" - + "\002ip\030\001 \001(\t\0220\n\n" - + "prevalence\030\002 \001(\0132\034.google.backstory.Prevalence\0223\n" - + "\017first_seen_time\030\003 \001(\0132\032.google.protobuf.Timestamp\0222\n" - + "\016last_seen_time\030\004 \001(\0132\032.google.protobuf.Timestamp\022,\n" - + "\010location\030\005 \001(\0132\032.google.backstory.Location\022*\n" - + "\007network\030\006 \001(\0132\031.google.backstory.Network\022\020\n" - + "\010as_owner\030\007 \001(\t\022\013\n" - + "\003asn\030\010 \001(\003\022\014\n" - + "\004jarm\030\t \001(\t\022@\n" - + "\026last_https_certificate\030\n" - + " \001(\0132 .google.backstory.SSLCertificate\022?\n" - + "\033last_https_certificate_date\030\013" - + " \001(\0132\032.google.protobuf.Timestamp\022\"\n" - + "\032regional_internet_registry\030\014 \001(\t\022\014\n" - + "\004tags\030\r" - + " \003(\t\022\r\n" - + "\005whois\030\016 \001(\t\022.\n\n" - + "whois_date\030\017 \001(\0132\032.google.protobuf.Timestamp\022*\n" - + "\007tunnels\030\020 \003(\0132\031.google.backstory.Tunnels\022\021\n" - + "\tanonymous\030\021 \001(\010\0229\n" - + "\017artifact_client\030\022 \001(\0132 .google.backstory.ArtifactClient\022\r\n" - + "\005risks\030\023 \003(\t\")\n" - + "\007Tunnels\022\020\n" - + "\010provider\030\001 \001(\t\022\014\n" - + "\004type\030\002 \001(\t\"4\n" - + "\016ArtifactClient\022\021\n" - + "\tbehaviors\030\001 \003(\t\022\017\n" - + "\007proxies\030\002 \003(\t\")\n" - + "\007Favicon\022\017\n" - + "\007raw_md5\030\001 \001(\t\022\r\n" - + "\005dhash\030\002 \001(\t\"\223\002\n" - + "\tDNSRecord\022\014\n" - + "\004type\030\001 \001(\t\022\r\n" - + "\005value\030\002 \001(\t\022&\n" - + "\003ttl\030\003 \001(\0132\031.google.protobuf.Duration\022\020\n" - + "\010priority\030\004 \001(\003\022\r\n" - + "\005retry\030\005 \001(\003\022*\n" - + "\007refresh\030\006 \001(\0132\031.google.protobuf.Duration\022*\n" - + "\007minimum\030\007 \001(\0132\031.google.protobuf.Duration\022)\n" - + "\006expire\030\010 \001(\0132\031.google.protobuf.Duration\022\016\n" - + "\006serial\030\t \001(\003\022\r\n" - + "\005rname\030\n" - + " \001(\t\"\214\r\n" - + "\016SSLCertificate\022F\n" - + "\016cert_signature\030\001 \001(\0132..g" - + "oogle.backstory.SSLCertificate.CertSignature\022A\n" - + "\textension\030\002" - + " \001(\0132*.google.backstory.SSLCertificate.ExtensionB\002\030\001\0220\n" - + "\017cert_extensions\030\016 \001(\0132\027.google.protobuf.Struct\0223\n" - + "\017first_seen_time\030\003 \001(\0132\032.google.protobuf.Timestamp\0228\n" - + "\006issuer\030\004 \001(\0132(.google.backstory.SSLCertificate.Subject\022/\n" - + "\002ec\030\005 \001(\0132#.google.backstory.SSLCertificate.EC\022\025\n\r" - + "serial_number\030\006 \001(\t\022\033\n" - + "\023signature_algorithm\030\007 \001(\t\022\014\n" - + "\004size\030\010 \001(\003\0229\n" - + "\007subject\030\t \001(\0132(.google.backstory.SSLCertificate.Subject\022\022\n\n" - + "thumbprint\030\n" - + " \001(\t\022\031\n" - + "\021thumbprint_sha256\030\013 \001(\t\022;\n" - + "\010validity\030\014 \001(\0132).google.backstory.SSLCertificate.Validity\022\017\n" - + "\007version\030\r" - + " \001(\t\022>\n\n" - + "public_key\030\017 \001(\0132*.google.backstory.SSLCertificate.PublicKey\032?\n\r" - + "CertSignature\022\021\n" - + "\tsignature\030\001 \001(\t\022\033\n" - + "\023signature_algorithm\030\002 \001(\t\0326\n" - + "\016AuthorityKeyId\022\r" - + "\n" - + "\005keyid\030\001 \001(\t\022\025\n\r" - + "serial_number\030\002 \001(\t\032\261\003\n" - + "\tExtension\022\n\n" - + "\002ca\030\001 \001(\010\022\026\n" - + "\016subject_key_id\030\002 \001(\t\022I\n" - + "\020authority_key_id\030\003 \001(\0132/.googl" - + "e.backstory.SSLCertificate.AuthorityKeyId\022\021\n" - + "\tkey_usage\030\006 \001(\t\022\026\n" - + "\016ca_info_access\030\007 \001(\t\022\037\n" - + "\027crl_distribution_points\030\010 \001(\t\022\032\n" - + "\022extended_key_usage\030\t \001(\t\022 \n" - + "\030subject_alternative_name\030\n" - + " \001(\t\022\034\n" - + "\024certificate_policies\030\013 \001(\t\022\035\n" - + "\025netscape_cert_comment\030\014 \001(\t\022\035\n" - + "\025cert_template_name_dc\030\r" - + " \001(\t\022\034\n" - + "\024netscape_certificate\030\016 \001(\010\022\023\n" - + "\013pe_logotype\030\017 \001(\010\022\034\n" - + "\024old_authority_key_id\030\020 \001(\010\032\231\001\n" - + "\007Subject\022\024\n" - + "\014country_name\030\001 \001(\t\022\023\n" - + "\013common_name\030\002 \001(\t\022\020\n" - + "\010locality\030\003 \001(\t\022\024\n" - + "\014organization\030\004 \001(\t\022\033\n" - + "\023organizational_unit\030\005 \001(\t\022\036\n" - + "\026state_or_province_name\030\006 \001(\t\032:\n" - + "\003RSA\022\020\n" - + "\010key_size\030\001 \001(\003\022\017\n" - + "\007modulus\030\002 \001(\t\022\020\n" - + "\010exponent\030\003 \001(\t\032\036\n" - + "\002EC\022\013\n" - + "\003oid\030\001 \001(\t\022\013\n" - + "\003pub\030\002 \001(\t\032Q\n" - + "\tPublicKey\022\021\n" - + "\talgorithm\030\001 \001(\t\0221\n" - + "\003rsa\030\002 \001(\0132$.google.backstory.SSLCertificate.RSA\032k\n" - + "\010Validity\022/\n" - + "\013expiry_time\030\001 \001(\0132\032.google.protobuf.Timestamp\022.\n\n" - + "issue_time\030\002 \001(\0132\032.google.protobuf.Timestamp\"a\n" - + "\016PopularityRank\022\r\n" - + "\005giver\030\001 \001(\t\022\014\n" - + "\004rank\030\002 \001(\003\0222\n" - + "\016ingestion_time\030\003 \001(\0132\032.google.protobuf.Timestamp\"b\n" - + "\007Tracker\022\017\n" - + "\007tracker\030\001 \001(\t\022\n\n" - + "\002id\030\002 \001(\t\022-\n" - + "\ttimestamp\030\003 \001(\0132\032.google.protobuf.Timestamp\022\013\n" - + "\003url\030\004 \001(\t\"\321\003\n" - + "\003Url\022\013\n" - + "\003url\030\001 \001(\t\022\022\n\n" - + "categories\030\002 \003(\t\022*\n" - + "\007favicon\030\003 \001(\0132\031.google.backstory.Favicon\022*\n" - + "\thtml_meta\030\004 \001(\0132\027.google.protobuf.Struct\022\026\n" - + "\016last_final_url\030\005 \001(\t\022\037\n" - + "\027last_http_response_code\030\006 \001(\005\022)\n" - + "!last_http_response_content_length\030\007 \001(\003\022)\n" - + "!last_http_response_content_sha256\030\010 \001(\t\022;\n" - + "\032last_http_response_cookies\030\t \001(\0132\027.google.protobuf.Struct\022;\n" - + "\032last_http_response_headers\030\n" - + " \001(\0132\027.google.protobuf.Struct\022\014\n" - + "\004tags\030\013 \003(\t\022\r\n" - + "\005title\030\014 \001(\t\022+\n" - + "\010trackers\030\r" - + " \003(\0132\031.google.backstory.Tracker\"\343\t\n" - + "\006Domain\022\014\n" - + "\004name\030\001 \001(\t\0220\n\n" - + "prevalence\030\002 \001(\0132\034.google.backstory.Prevalence\0223\n" - + "\017first_seen_time\030\003 \001(\0132\032.google.protobuf.Timestamp\0222\n" - + "\016last_seen_time\030\004 \001(\0132\032.google.protobuf.Timestamp\022\021\n" - + "\tregistrar\030\005 \001(\t\022\025\n\r" - + "contact_email\030\006 \001(\t\022\024\n" - + "\014whois_server\030\007 \001(\t\022\023\n" - + "\013name_server\030\010 \003(\t\0221\n\r" - + "creation_time\030\t \001(\0132\032.google.protobuf.Timestamp\022/\n" - + "\013update_time\030\n" - + " \001(\0132\032.google.protobuf.Timestamp\0223\n" - + "\017expiration_time\030\013 \001(\0132\032.google.protobuf.Timestamp\0225\n" - + "\021audit_update_time\030\014 \001(\0132\032.google.protobuf.Timestamp\022\016\n" - + "\006status\030\r" - + " \001(\t\022*\n\n" - + "registrant\030\016 \001(\0132\026.google.backstory.User\022%\n" - + "\005admin\030\017 \001(\0132\026.google.backstory.User\022$\n" - + "\004tech\030\020 \001(\0132\026.google.backstory.User\022\'\n" - + "\007billing\030\021 \001(\0132\026.google.backstory.User\022$\n" - + "\004zone\030\022 \001(\0132\026.google.backstory.User\022\035\n" - + "\025whois_record_raw_text\030\023 \001(\014\022\036\n" - + "\026registry_data_raw_text\030\024 \001(\014\022\031\n" - + "\021iana_registrar_id\030\025 \001(\005\022\034\n" - + "\024private_registration\030\026 \001(\010\022\022\n\n" - + "categories\030\027 \003(\t\022*\n" - + "\007favicon\030\030 \001(\0132\031.google.backstory.Favicon\022\014\n" - + "\004jarm\030\031 \001(\t\0225\n" - + "\020last_dns_records\030\032 \003(\0132\033.google.backstory.DNSRecord\0229\n" - + "\025last_dns_records_time\030\033 \001(\0132\032.google.protobuf.Timestamp\022@\n" - + "\026last_https_certificate\030\034 \001(\0132 .google.backstory.SSLCertificate\022?\n" - + "\033last_https_certificate_time\030\035" - + " \001(\0132\032.google.protobuf.Timestamp\022:\n" - + "\020popularity_ranks\030\036 \003(\0132 .google.backstory.Pop", - "ularityRank\022\014\n" - + "\004tags\030\037 \003(\t\022.\n\n" - + "whois_time\030 \001(\0132\032.google.protobuf.Timestamp\"\215\014\n" - + "\004Noun\022\020\n" - + "\010hostname\030\001 \001(\t\022(\n" - + "\006domain\030\036 \001(\0132\030.google.backstory.Domain\022,\n" - + "\010artifact\030 \001(\0132\032.google.backstory.Artifact\022+\n" - + "\014url_metadata\030% \001(\0132\025.google.backstory.Url\022*\n" - + "\007browser\030& \001(\0132\031.google.backstory.Browser\022\020\n" - + "\010asset_id\030\002 \001(\t\022$\n" - + "\004user\030\003 \001(\0132\026.google.backstory.User\0225\n" - + "\025user_management_chain\030\035 \003(\0132\026.google.backstory.User\022&\n" - + "\005group\030\024 \001(\0132\027.google.backstory.Group\022*\n" - + "\007process\030\004 \001(\0132\031.google.backstory.Process\0224\n" - + "\021process_ancestors\030\034 \003(\0132\031.google.backstory.Process\022&\n" - + "\005asset\030\033 \001(\0132\027.google.backstory.Asset\022\n\n" - + "\002ip\030\006 \003(\t\022\016\n" - + "\006nat_ip\030\025 \003(\t\022\014\n" - + "\004port\030\007 \001(\005\022\020\n" - + "\010nat_port\030\026 \001(\005\022\013\n" - + "\003mac\030\010 \003(\t\022\035\n" - + "\025administrative_domain\030\t \001(\t\022\021\n" - + "\tnamespace\030\023 \001(\t\022\013\n" - + "\003url\030\n" - + " \001(\t\022$\n" - + "\004file\030\013 \001(\0132\026.google.backstory.File\022\r\n" - + "\005email\030\014 \001(\t\022,\n" - + "\010registry\030\r" - + " \001(\0132\032.google.backstory.Registry\022\023\n" - + "\013application\030\016 \001(\t\0221\n" - + "\010platform\030\005 \001(\0162\037.google.backstory.Noun.Platform\022\030\n" - + "\020platform_version\030\017 \001(\t\022\034\n" - + "\024platform_patch_level\030\020 \001(\t\022*\n" - + "\005cloud\030\030 \001(\0132\027.google.backstory.CloudB\002\030\001\022,\n" - + "\010location\030\021 \001(\0132\032.google.backstory.Location\0223\n" - + "\013ip_location\030\" \003(\0132\032.google.backstory.LocationB\002\030\001\0223\n" - + "\017ip_geo_artifact\030# \003(\0132\032.google.backstory.Artifact\022,\n" - + "\010resource\030\022 \001(\0132\032.google.backstory.Resource\0226\n" - + "\022resource_ancestors\030\037 \003(\0132\032.google.backstory.Resource\022+\n" - + "\006labels\030\027 \003(\0132\027.google.backstory.LabelB\002\030\001\022.\n" - + "\020object_reference\030\031 \001(\0132\024.google.backstory.Id\0226\n\r" - + "investigation\030\032 \001(\0132\037.google.backstory.Investigation\022*\n" - + "\007network\030! \001(\0132\031.google.backstory.Network\0229\n" - + "\017security_result\030$ \003(\0132 .google.backstory.SecurityResult\"\217\001\n" - + "\010Platform\022\024\n" - + "\020UNKNOWN_PLATFORM\020\000\022\013\n" - + "\007WINDOWS\020\001\022\007\n" - + "\003MAC\020\002\022\t\n" - + "\005LINUX\020\003\022\013\n" - + "\003GCP\020\004\032\002\010\001\022\013\n" - + "\003AWS\020\005\032\002\010\001\022\r\n" - + "\005AZURE\020\006\032\002\010\001\022\007\n" - + "\003IOS\020\007\022\013\n" - + "\007ANDROID\020\010\022\r\n" - + "\tCHROME_OS\020\t\"\360\003\n\r" - + "Investigation\022/\n" - + "\007verdict\030\002 \001(\0162\031.google.backstory.VerdictH\000\210\001\001\0225\n\n" - + "reputation\030\003" - + " \001(\0162\034.google.backstory.ReputationH\001\210\001\001\022\033\n" - + "\016severity_score\030\004 \001(\r" - + "H\002\210\001\001\022-\n" - + "\006status\030\005 \001(\0162\030.google.backstory.StatusH\003\210\001\001\022\020\n" - + "\010comments\030\006 \003(\t\0221\n" - + "\010priority\030\007" - + " \001(\0162\032.google.backstory.PriorityH\004\210\001\001\022\027\n\n" - + "root_cause\030\010 \001(\tH\005\210\001\001\022-\n" - + "\006reason\030\t \001(\0162\030.google.backstory.ReasonH\006\210\001\001\022\027\n\n" - + "risk_score\030\n" - + " \001(\r" - + "H\007\210\001\001\022\017\n" - + "\002id\030\013 \001(\tH\010\210\001\001B\n\n" - + "\010_verdictB\r\n" - + "\013_reputationB\021\n" - + "\017_severity_scoreB\t\n" - + "\007_statusB\013\n" - + "\t_priorityB\r\n" - + "\013_root_causeB\t\n" - + "\007_reasonB\r\n" - + "\013_risk_scoreB\005\n" - + "\003_id\"7\n" - + "\004Tags\022\021\n" - + "\ttenant_id\030\001 \003(\014\022\034\n" - + "\024data_tap_config_name\030\002 \003(\t\"\227\002\n\r" - + "AttackDetails\022\017\n" - + "\007version\030\001 \001(\t\0227\n" - + "\007tactics\030\002 \003(\0132&.google.backstory.AttackDetails.Tactic\022=\n\n" - + "techniques\030\003 \003(\0132).google.backstory.AttackDetails.Technique\032\"\n" - + "\006Tactic\022\n\n" - + "\002id\030\001 \001(\t\022\014\n" - + "\004name\030\002 \001(\t\032Y\n" - + "\tTechnique\022\n\n" - + "\002id\030\001 \001(\t\022\014\n" - + "\004name\030\002 \001(\t\022\027\n" - + "\017subtechnique_id\030\003 \001(\t\022\031\n" - + "\021subtechnique_name\030\004 \001(\t\"!\n" - + "\014BoolSequence\022\021\n" - + "\tbool_vals\030\001 \003(\010\"#\n\r" - + "BytesSequence\022\022\n\n" - + "bytes_vals\030\001 \003(\014\"%\n" - + "\016DoubleSequence\022\023\n" - + "\013double_vals\030\001 \003(\001\"#\n\r" - + "Int64Sequence\022\022\n\n" - + "int64_vals\030\001 \003(\003\"%\n" - + "\016Uint64Sequence\022\023\n" - + "\013uint64_vals\030\001 \003(\004\"%\n" - + "\016StringSequence\022\023\n" - + "\013string_vals\030\001 \003(\t\"\217\001\n\r" - + "GroupedFields\022\n\n" - + "\002ip\030\001 \003(\t\022\016\n" - + "\006domain\030\002 \003(\t\022\020\n" - + "\010hostname\030\003 \003(\t\022\014\n" - + "\004user\030\004 \003(\t\022\r\n" - + "\005email\030\005 \003(\t\022\021\n" - + "\tfile_path\030\006 \003(\t\022\014\n" - + "\004hash\030\007 \003(\t\022\022\n\n" - + "process_id\030\010 \003(\t*I\n" - + "\007Verdict\022\027\n" - + "\023VERDICT_UNSPECIFIED\020\000\022\021\n\r" - + "TRUE_POSITIVE\020\001\022\022\n" - + "\016FALSE_POSITIVE\020\002*D\n\n" - + "Reputation\022\032\n" - + "\026REPUTATION_UNSPECIFIED\020\000\022\n\n" - + "\006USEFUL\020\001\022\016\n\n" - + "NOT_USEFUL\020\002*M\n" - + "\006Status\022\026\n" - + "\022STATUS_UNSPECIFIED\020\000\022\007\n" - + "\003NEW\020\001\022\014\n" - + "\010REVIEWED\020\002\022\n\n" - + "\006CLOSED\020\003\022\010\n" - + "\004OPEN\020\004*\214\001\n" - + "\010Priority\022\030\n" - + "\024PRIORITY_UNSPECIFIED\020\000\022\021\n\r" - + "PRIORITY_INFO\020d\022\021\n" - + "\014PRIORITY_LOW\020\310\001\022\024\n" - + "\017PRIORITY_MEDIUM\020\254\002\022\022\n\r" - + "PRIORITY_HIGH\020\220\003\022\026\n" - + "\021PRIORITY_CRITICAL\020\364\003*h\n" - + "\006Reason\022\026\n" - + "\022REASON_UNSPECIFIED\020\000\022\030\n" - + "\024REASON_NOT_MALICIOUS\020\001\022\024\n" - + "\020REASON_MALICIOUS\020\002\022\026\n" - + "\022REASON_MAINTENANCE\020\003*^\n\r" - + "ThreatVerdict\022\036\n" - + "\032THREAT_VERDICT_UNSPECIFIED\020\000\022\016\n" - + "\n" - + "UNDETECTED\020\001\022\016\n\n" - + "SUSPICIOUS\020\002\022\r\n" - + "\tMALICIOUS\020\003B\211\001\n" - + "\024com.google.backstoryP\001Z5cloud.google.com/go/backstory/backstorypb;backs" - + "torypb\252\002\020Google.Backstory\312\002\020Google\\Backs" - + "tory\352\002\021Google::Backstoryb\006proto3" - }; - descriptor = - com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( - descriptorData, - new com.google.protobuf.Descriptors.FileDescriptor[] { - com.google.backstory.DataAccess.getDescriptor(), - com.google.backstory.EntityRiskProto.getDescriptor(), - com.google.backstory.IdOuterClass.getDescriptor(), - com.google.protobuf.DurationProto.getDescriptor(), - com.google.protobuf.StructProto.getDescriptor(), - com.google.protobuf.TimestampProto.getDescriptor(), - com.google.type.IntervalProto.getDescriptor(), - com.google.type.LatLngProto.getDescriptor(), - }); - internal_static_google_backstory_UDM_descriptor = getDescriptor().getMessageType(0); - internal_static_google_backstory_UDM_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_UDM_descriptor, - new java.lang.String[] { - "Metadata", - "Additional", - "Principal", - "Src", - "Target", - "Intermediary", - "Observer", - "About", - "SecurityResult", - "Network", - "Extensions", - "Extracted", - "Grouped", - }); - internal_static_google_backstory_Metadata_descriptor = getDescriptor().getMessageType(1); - internal_static_google_backstory_Metadata_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_Metadata_descriptor, - new java.lang.String[] { - "Id", - "ProductLogId", - "EventTimestamp", - "EventTimestampAttributes", - "CollectedTimestamp", - "IngestedTimestamp", - "EventType", - "VendorName", - "ProductName", - "ProductVersion", - "ProductEventType", - "ProductDeploymentId", - "Description", - "UrlBackToProduct", - "IngestionLabels", - "Tags", - "EnrichmentState", - "LogType", - "BaseLabels", - "EnrichmentLabels", - "StructuredFields", - "ParserVersion", - }); - internal_static_google_backstory_Attribute_descriptor = getDescriptor().getMessageType(2); - internal_static_google_backstory_Attribute_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_Attribute_descriptor, - new java.lang.String[] { - "Cloud", "Labels", "Permissions", "Roles", "CreationTime", "LastUpdateTime", - }); - internal_static_google_backstory_Network_descriptor = getDescriptor().getMessageType(3); - internal_static_google_backstory_Network_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_Network_descriptor, - new java.lang.String[] { - "SentBytes", - "ReceivedBytes", - "TotalBytes", - "SentPackets", - "ReceivedPackets", - "SessionDuration", - "SessionId", - "ParentSessionId", - "ApplicationProtocolVersion", - "CommunityId", - "Direction", - "IpProtocol", - "Ipv6", - "ApplicationProtocol", - "Ftp", - "Email", - "Dns", - "Dhcp", - "Http", - "Tls", - "Smtp", - "Asn", - "DnsDomain", - "CarrierName", - "OrganizationName", - "IpSubnetRange", - "IsProxy", - "ProxyInfo", - "ConnectionState", - }); - internal_static_google_backstory_ProxyInfo_descriptor = getDescriptor().getMessageType(4); - internal_static_google_backstory_ProxyInfo_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_ProxyInfo_descriptor, - new java.lang.String[] { - "Anonymous", - "AnonymousVpn", - "PublicProxy", - "TorExitNode", - "SmartDnsProxy", - "HostingProvider", - "VpnDatacenter", - "ResidentialProxy", - "VpnServiceName", - "ProxyOverVpn", - "RelayProxy", - }); - internal_static_google_backstory_Extensions_descriptor = getDescriptor().getMessageType(5); - internal_static_google_backstory_Extensions_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_Extensions_descriptor, - new java.lang.String[] { - "Auth", - "Vulns", - "EntityRisk", - "LinuxUtmp", - "WindowsEventLog", - "ResourceUsage", - "SystemEventDetails", - "OutlookMetadata", - "Srum", - "UserAssist", - }); - internal_static_google_backstory_Authentication_descriptor = getDescriptor().getMessageType(6); - internal_static_google_backstory_Authentication_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_Authentication_descriptor, - new java.lang.String[] { - "Type", "Mechanism", "AuthDetails", "Outcome", - }); - internal_static_google_backstory_LinuxUtmp_descriptor = getDescriptor().getMessageType(7); - internal_static_google_backstory_LinuxUtmp_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_LinuxUtmp_descriptor, - new java.lang.String[] { - "RecordType", - }); - internal_static_google_backstory_WindowsEventLog_descriptor = getDescriptor().getMessageType(8); - internal_static_google_backstory_WindowsEventLog_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_WindowsEventLog_descriptor, - new java.lang.String[] { - "Channel", "EventId", "ActivityId", - }); - internal_static_google_backstory_ResourceUsage_descriptor = getDescriptor().getMessageType(9); - internal_static_google_backstory_ResourceUsage_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_ResourceUsage_descriptor, - new java.lang.String[] { - "UsedEntity", "UsedEntityId", - }); - internal_static_google_backstory_SystemEventDetails_descriptor = - getDescriptor().getMessageType(10); - internal_static_google_backstory_SystemEventDetails_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_SystemEventDetails_descriptor, - new java.lang.String[] { - "MessageType", "SenderImageId", "Subsystem", - }); - internal_static_google_backstory_OutlookMetadata_descriptor = - getDescriptor().getMessageType(11); - internal_static_google_backstory_OutlookMetadata_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_OutlookMetadata_descriptor, - new java.lang.String[] { - "Comment", "Template", "Title", "SecurityFlagsCount", - }); - internal_static_google_backstory_Srum_descriptor = getDescriptor().getMessageType(12); - internal_static_google_backstory_Srum_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_Srum_descriptor, - new java.lang.String[] { - "Id", - "BackgroundBytesRead", - "BackgroundBytesWritten", - "BackgroundContextSwitches", - "BackgroundCycleCount", - "BackgroundFlushesCount", - "BackgroundReadOperations", - "BackgroundWriteOperations", - "InterfaceLuid", - }); - internal_static_google_backstory_UserAssist_descriptor = getDescriptor().getMessageType(13); - internal_static_google_backstory_UserAssist_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_UserAssist_descriptor, - new java.lang.String[] { - "ApplicationFocusCount", "ApplicationFocusDuration", "ExecutionsCount", "EntryIndex", - }); - internal_static_google_backstory_Vulnerabilities_descriptor = - getDescriptor().getMessageType(14); - internal_static_google_backstory_Vulnerabilities_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_Vulnerabilities_descriptor, - new java.lang.String[] { - "Vulnerabilities", - }); - internal_static_google_backstory_Vulnerability_descriptor = getDescriptor().getMessageType(15); - internal_static_google_backstory_Vulnerability_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_Vulnerability_descriptor, - new java.lang.String[] { - "About", - "Name", - "Description", - "Vendor", - "ScanStartTime", - "ScanEndTime", - "FirstFound", - "LastFound", - "Severity", - "SeverityDetails", - "CvssBaseScore", - "CvssVector", - "CvssVersion", - "CveId", - "CveDescription", - "VendorVulnerabilityId", - "VendorKnowledgeBaseArticleId", - }); - internal_static_google_backstory_Ftp_descriptor = getDescriptor().getMessageType(16); - internal_static_google_backstory_Ftp_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_Ftp_descriptor, - new java.lang.String[] { - "Command", - }); - internal_static_google_backstory_Smtp_descriptor = getDescriptor().getMessageType(17); - internal_static_google_backstory_Smtp_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_Smtp_descriptor, - new java.lang.String[] { - "Helo", "MailFrom", "RcptTo", "ServerResponse", "MessagePath", "IsWebmail", "IsTls", - }); - internal_static_google_backstory_Email_descriptor = getDescriptor().getMessageType(18); - internal_static_google_backstory_Email_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_Email_descriptor, - new java.lang.String[] { - "From", "ReplyTo", "To", "Cc", "Bcc", "MailId", "Subject", "BounceAddress", - }); - internal_static_google_backstory_Process_descriptor = getDescriptor().getMessageType(19); - internal_static_google_backstory_Process_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_Process_descriptor, - new java.lang.String[] { - "Pid", - "ParentPid", - "ParentProcess", - "File", - "CommandLine", - "CommandLineHistory", - "ProductSpecificProcessId", - "AccessMask", - "IntegrityLevelRid", - "Euid", - "Ruid", - "Egid", - "Rgid", - "Pgid", - "SessionLeaderPid", - "Tty", - "TokenElevationType", - "ProductSpecificParentProcessId", - "Ipv6", - "KernelDuration", - "UserDuration", - "RealDuration", - "State", - }); - internal_static_google_backstory_AnalyticsMetadata_descriptor = - getDescriptor().getMessageType(20); - internal_static_google_backstory_AnalyticsMetadata_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_AnalyticsMetadata_descriptor, - new java.lang.String[] { - "Analytic", - }); - internal_static_google_backstory_FindingVariable_descriptor = - getDescriptor().getMessageType(21); - internal_static_google_backstory_FindingVariable_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_FindingVariable_descriptor, - new java.lang.String[] { - "Type", - "Value", - "SourcePath", - "BoolVal", - "BytesVal", - "DoubleVal", - "Int64Val", - "Uint64Val", - "StringVal", - "TimestampTime", - "NullVal", - "BoolSeq", - "BytesSeq", - "DoubleSeq", - "Int64Seq", - "Uint64Seq", - "StringSeq", - "TypedValue", - }); - internal_static_google_backstory_SecurityResult_descriptor = getDescriptor().getMessageType(22); - internal_static_google_backstory_SecurityResult_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_SecurityResult_descriptor, - new java.lang.String[] { - "About", - "Category", - "CategoryDetails", - "ThreatName", - "RuleSet", - "RuleSetDisplayName", - "RulesetCategoryDisplayName", - "RuleId", - "RuleName", - "DisplayName", - "RuleVersion", - "RuleType", - "RuleAuthor", - "RuleLabels", - "AlertState", - "DetectionFields", - "Outcomes", - "Variables", - "Summary", - "Description", - "Action", - "ActionDetails", - "Severity", - "Confidence", - "Priority", - "RiskScore", - "ConfidenceScore", - "AnalyticsMetadata", - "SeverityDetails", - "ConfidenceDetails", - "PriorityDetails", - "UrlBackToProduct", - "ThreatId", - "ThreatFeedName", - "ThreatIdNamespace", - "ThreatStatus", - "AttackDetails", - "FirstDiscoveredTime", - "Associations", - "Campaigns", - "Reports", - "Verdict", - "LastUpdatedTime", - "VerdictInfo", - "ThreatVerdict", - "LastDiscoveredTime", - "DetectionDepth", - "ThreatCollections", - }); - internal_static_google_backstory_SecurityResult_Association_descriptor = - internal_static_google_backstory_SecurityResult_descriptor.getNestedType(0); - internal_static_google_backstory_SecurityResult_Association_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_SecurityResult_Association_descriptor, - new java.lang.String[] { - "Id", - "CountryCode", - "Type", - "Name", - "Description", - "Role", - "SourceCountry", - "Alias", - "FirstReferenceTime", - "LastReferenceTime", - "IndustriesAffected", - "AssociatedActors", - "RegionCode", - "SponsorRegion", - "TargetedRegions", - "Tags", - }); - internal_static_google_backstory_SecurityResult_Association_AssociationAlias_descriptor = - internal_static_google_backstory_SecurityResult_Association_descriptor.getNestedType(0); - internal_static_google_backstory_SecurityResult_Association_AssociationAlias_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_SecurityResult_Association_AssociationAlias_descriptor, - new java.lang.String[] { - "Name", "Company", - }); - internal_static_google_backstory_SecurityResult_Source_descriptor = - internal_static_google_backstory_SecurityResult_descriptor.getNestedType(1); - internal_static_google_backstory_SecurityResult_Source_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_SecurityResult_Source_descriptor, - new java.lang.String[] { - "Name", - "BenignCount", - "MaliciousCount", - "Quality", - "ResponseCount", - "SourceCount", - "ThreatIntelligenceSources", - }); - internal_static_google_backstory_SecurityResult_ProviderMLVerdict_descriptor = - internal_static_google_backstory_SecurityResult_descriptor.getNestedType(2); - internal_static_google_backstory_SecurityResult_ProviderMLVerdict_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_SecurityResult_ProviderMLVerdict_descriptor, - new java.lang.String[] { - "SourceProvider", - "BenignCount", - "MaliciousCount", - "ConfidenceScore", - "MandiantSources", - "ThirdPartySources", - }); - internal_static_google_backstory_SecurityResult_AnalystVerdict_descriptor = - internal_static_google_backstory_SecurityResult_descriptor.getNestedType(3); - internal_static_google_backstory_SecurityResult_AnalystVerdict_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_SecurityResult_AnalystVerdict_descriptor, - new java.lang.String[] { - "ConfidenceScore", "VerdictTime", "VerdictResponse", - }); - internal_static_google_backstory_SecurityResult_IoCStats_descriptor = - internal_static_google_backstory_SecurityResult_descriptor.getNestedType(4); - internal_static_google_backstory_SecurityResult_IoCStats_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_SecurityResult_IoCStats_descriptor, - new java.lang.String[] { - "IocStatsType", - "FirstLevelSource", - "SecondLevelSource", - "BenignCount", - "Quality", - "MaliciousCount", - "ResponseCount", - "SourceCount", - }); - internal_static_google_backstory_SecurityResult_VerdictInfo_descriptor = - internal_static_google_backstory_SecurityResult_descriptor.getNestedType(5); - internal_static_google_backstory_SecurityResult_VerdictInfo_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_SecurityResult_VerdictInfo_descriptor, - new java.lang.String[] { - "SourceCount", - "ResponseCount", - "NeighbourInfluence", - "VerdictType", - "SourceProvider", - "BenignCount", - "MaliciousCount", - "ConfidenceScore", - "IocStats", - "VerdictTime", - "VerdictResponse", - "GlobalCustomerCount", - "GlobalHitsCount", - "Pwn", - "CategoryDetails", - "PwnFirstTaggedTime", - }); - internal_static_google_backstory_SecurityResult_Verdict_descriptor = - internal_static_google_backstory_SecurityResult_descriptor.getNestedType(6); - internal_static_google_backstory_SecurityResult_Verdict_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_SecurityResult_Verdict_descriptor, - new java.lang.String[] { - "SourceCount", "ResponseCount", "NeighbourInfluence", "Verdict", "AnalystVerdict", - }); - internal_static_google_backstory_SecurityResult_ThreatCollectionItem_descriptor = - internal_static_google_backstory_SecurityResult_descriptor.getNestedType(7); - internal_static_google_backstory_SecurityResult_ThreatCollectionItem_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_SecurityResult_ThreatCollectionItem_descriptor, - new java.lang.String[] { - "Id", "Type", "AltNames", - }); - internal_static_google_backstory_SecurityResult_VariablesEntry_descriptor = - internal_static_google_backstory_SecurityResult_descriptor.getNestedType(8); - internal_static_google_backstory_SecurityResult_VariablesEntry_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_SecurityResult_VariablesEntry_descriptor, - new java.lang.String[] { - "Key", "Value", - }); - internal_static_google_backstory_PeFileMetadata_descriptor = getDescriptor().getMessageType(23); - internal_static_google_backstory_PeFileMetadata_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_PeFileMetadata_descriptor, - new java.lang.String[] { - "ImportHash", - }); - internal_static_google_backstory_FileMetadata_descriptor = getDescriptor().getMessageType(24); - internal_static_google_backstory_FileMetadata_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_FileMetadata_descriptor, - new java.lang.String[] { - "Pe", - }); - internal_static_google_backstory_File_descriptor = getDescriptor().getMessageType(25); - internal_static_google_backstory_File_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_File_descriptor, - new java.lang.String[] { - "Sha256", - "Md5", - "Sha1", - "Size", - "FullPath", - "MimeType", - "FileMetadata", - "SecurityResult", - "PeFile", - "Ssdeep", - "Vhash", - "Ahash", - "Authentihash", - "Symhash", - "PrefetchFileMetadata", - "FileType", - "CapabilitiesTags", - "Names", - "Tags", - "LastModificationTime", - "CreateTime", - "LastAccessTime", - "Prevalence", - "FirstSeenTime", - "LastSeenTime", - "StatMode", - "StatInode", - "StatDev", - "StatNlink", - "StatFlags", - "LastAnalysisTime", - "EmbeddedUrls", - "EmbeddedDomains", - "EmbeddedIps", - "ExifInfo", - "SignatureInfo", - "PdfInfo", - "FirstSubmissionTime", - "LastSubmissionTime", - "MainIcon", - "Ntfs", - "AppCompatCache", - }); - internal_static_google_backstory_NtfsFileMetadata_descriptor = - getDescriptor().getMessageType(26); - internal_static_google_backstory_NtfsFileMetadata_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_NtfsFileMetadata_descriptor, - new java.lang.String[] { - "ChangeTime", - "FilenameCreateTime", - "FilenameModifyTime", - "FilenameAccessTime", - "FilenameChangeTime", - "UsnJournal", - }); - internal_static_google_backstory_PrefetchFileMetadata_descriptor = - getDescriptor().getMessageType(27); - internal_static_google_backstory_PrefetchFileMetadata_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_PrefetchFileMetadata_descriptor, - new java.lang.String[] { - "RunCount", "PrefetchHash", - }); - internal_static_google_backstory_UsnJournal_descriptor = getDescriptor().getMessageType(28); - internal_static_google_backstory_UsnJournal_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_UsnJournal_descriptor, - new java.lang.String[] { - "AttributesFlag", "Attributes", "FileAttributes", "Allocated", "Reason", "Reasons", - }); - internal_static_google_backstory_AppCompatMetadata_descriptor = - getDescriptor().getMessageType(29); - internal_static_google_backstory_AppCompatMetadata_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_AppCompatMetadata_descriptor, - new java.lang.String[] { - "Sequence", "Executed", "ControlSet", - }); - internal_static_google_backstory_FileMetadataPE_descriptor = getDescriptor().getMessageType(30); - internal_static_google_backstory_FileMetadataPE_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_FileMetadataPE_descriptor, - new java.lang.String[] { - "Imphash", - "EntryPoint", - "EntryPointExiftool", - "CompilationTime", - "CompilationExiftoolTime", - "Section", - "Imports", - "Resource", - "ResourcesTypeCount", - "ResourcesLanguageCount", - "ResourcesTypeCountStr", - "ResourcesLanguageCountStr", - "SignatureInfo", - }); - internal_static_google_backstory_FileMetadataPeResourceInfo_descriptor = - getDescriptor().getMessageType(31); - internal_static_google_backstory_FileMetadataPeResourceInfo_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_FileMetadataPeResourceInfo_descriptor, - new java.lang.String[] { - "Sha256Hex", "FiletypeMagic", "LanguageCode", "Entropy", "FileType", - }); - internal_static_google_backstory_SignatureInfo_descriptor = getDescriptor().getMessageType(32); - internal_static_google_backstory_SignatureInfo_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_SignatureInfo_descriptor, - new java.lang.String[] { - "Sigcheck", "Codesign", - }); - internal_static_google_backstory_FileMetadataSignatureInfo_descriptor = - getDescriptor().getMessageType(33); - internal_static_google_backstory_FileMetadataSignatureInfo_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_FileMetadataSignatureInfo_descriptor, - new java.lang.String[] { - "VerificationMessage", "Verified", "Signer", "Signers", "X509", - }); - internal_static_google_backstory_SignerInfo_descriptor = getDescriptor().getMessageType(34); - internal_static_google_backstory_SignerInfo_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_SignerInfo_descriptor, - new java.lang.String[] { - "Name", "Status", "ValidUsage", "CertIssuer", - }); - internal_static_google_backstory_FileMetadataCodesign_descriptor = - getDescriptor().getMessageType(35); - internal_static_google_backstory_FileMetadataCodesign_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_FileMetadataCodesign_descriptor, - new java.lang.String[] { - "Id", "Format", "CompilationTime", "TeamId", - }); - internal_static_google_backstory_X509_descriptor = getDescriptor().getMessageType(36); - internal_static_google_backstory_X509_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_X509_descriptor, - new java.lang.String[] { - "Name", "Algorithm", "Thumbprint", "CertIssuer", "SerialNumber", - }); - internal_static_google_backstory_PDFInfo_descriptor = getDescriptor().getMessageType(37); - internal_static_google_backstory_PDFInfo_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_PDFInfo_descriptor, - new java.lang.String[] { - "Js", - "Javascript", - "LaunchActionCount", - "ObjectStreamCount", - "EndobjCount", - "Header", - "Acroform", - "Autoaction", - "EmbeddedFile", - "Encrypted", - "Flash", - "Jbig2Compression", - "ObjCount", - "EndstreamCount", - "PageCount", - "StreamCount", - "Openaction", - "Startxref", - "SuspiciousColors", - "Trailer", - "Xfa", - "Xref", - }); - internal_static_google_backstory_StringToInt64MapEntry_descriptor = - getDescriptor().getMessageType(38); - internal_static_google_backstory_StringToInt64MapEntry_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_StringToInt64MapEntry_descriptor, - new java.lang.String[] { - "Key", "Value", - }); - internal_static_google_backstory_FileMetadataSection_descriptor = - getDescriptor().getMessageType(39); - internal_static_google_backstory_FileMetadataSection_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_FileMetadataSection_descriptor, - new java.lang.String[] { - "Name", "Entropy", "RawSizeBytes", "VirtualSizeBytes", "Md5Hex", - }); - internal_static_google_backstory_FileMetadataImports_descriptor = - getDescriptor().getMessageType(40); - internal_static_google_backstory_FileMetadataImports_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_FileMetadataImports_descriptor, - new java.lang.String[] { - "Library", "Functions", - }); - internal_static_google_backstory_ExifInfo_descriptor = getDescriptor().getMessageType(41); - internal_static_google_backstory_ExifInfo_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_ExifInfo_descriptor, - new java.lang.String[] { - "OriginalFile", - "Product", - "Company", - "FileDescription", - "EntryPoint", - "CompilationTime", - }); - internal_static_google_backstory_Prevalence_descriptor = getDescriptor().getMessageType(42); - internal_static_google_backstory_Prevalence_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_Prevalence_descriptor, - new java.lang.String[] { - "RollingMax", "DayCount", "RollingMaxSubDomains", "DayMax", "DayMaxSubDomains", - }); - internal_static_google_backstory_Dns_descriptor = getDescriptor().getMessageType(43); - internal_static_google_backstory_Dns_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_Dns_descriptor, - new java.lang.String[] { - "Id", - "Response", - "Opcode", - "Authoritative", - "Truncated", - "RecursionDesired", - "RecursionAvailable", - "ResponseCode", - "Questions", - "Answers", - "Authority", - "Additional", - }); - internal_static_google_backstory_Dns_Question_descriptor = - internal_static_google_backstory_Dns_descriptor.getNestedType(0); - internal_static_google_backstory_Dns_Question_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_Dns_Question_descriptor, - new java.lang.String[] { - "Name", "Type", "Class_", "Prevalence", - }); - internal_static_google_backstory_Dns_ResourceRecord_descriptor = - internal_static_google_backstory_Dns_descriptor.getNestedType(1); - internal_static_google_backstory_Dns_ResourceRecord_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_Dns_ResourceRecord_descriptor, - new java.lang.String[] { - "Name", "Type", "Class_", "Ttl", "Data", "BinaryData", - }); - internal_static_google_backstory_Dhcp_descriptor = getDescriptor().getMessageType(44); - internal_static_google_backstory_Dhcp_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_Dhcp_descriptor, - new java.lang.String[] { - "Opcode", - "Htype", - "Hlen", - "Hops", - "TransactionId", - "Seconds", - "Flags", - "Ciaddr", - "Yiaddr", - "Siaddr", - "Giaddr", - "Chaddr", - "Sname", - "File", - "Options", - "Type", - "LeaseTimeSeconds", - "ClientHostname", - "ClientIdentifier", - "RequestedAddress", - "ClientIdentifierString", - }); - internal_static_google_backstory_Dhcp_Option_descriptor = - internal_static_google_backstory_Dhcp_descriptor.getNestedType(0); - internal_static_google_backstory_Dhcp_Option_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_Dhcp_Option_descriptor, - new java.lang.String[] { - "Code", "Data", - }); - internal_static_google_backstory_Certificate_descriptor = getDescriptor().getMessageType(45); - internal_static_google_backstory_Certificate_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_Certificate_descriptor, - new java.lang.String[] { - "Version", - "Serial", - "Subject", - "Issuer", - "Md5", - "Sha1", - "Sha256", - "NotBefore", - "NotAfter", - }); - internal_static_google_backstory_Tls_descriptor = getDescriptor().getMessageType(46); - internal_static_google_backstory_Tls_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_Tls_descriptor, - new java.lang.String[] { - "Client", - "Server", - "Cipher", - "Curve", - "Version", - "VersionProtocol", - "Established", - "NextProtocol", - "Resumed", - }); - internal_static_google_backstory_Tls_Client_descriptor = - internal_static_google_backstory_Tls_descriptor.getNestedType(0); - internal_static_google_backstory_Tls_Client_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_Tls_Client_descriptor, - new java.lang.String[] { - "Certificate", "Ja3", "ServerName", "SupportedCiphers", "Ja4", - }); - internal_static_google_backstory_Tls_Server_descriptor = - internal_static_google_backstory_Tls_descriptor.getNestedType(1); - internal_static_google_backstory_Tls_Server_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_Tls_Server_descriptor, - new java.lang.String[] { - "Certificate", "Ja3S", "Ja4S", - }); - internal_static_google_backstory_Http_descriptor = getDescriptor().getMessageType(47); - internal_static_google_backstory_Http_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_Http_descriptor, - new java.lang.String[] { - "Method", "ReferralUrl", "UserAgent", "ResponseCode", - }); - internal_static_google_backstory_Browser_descriptor = getDescriptor().getMessageType(48); - internal_static_google_backstory_Browser_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_Browser_descriptor, - new java.lang.String[] { - "BrowserType", - "BrowserVersion", - "FirstVisitTime", - "LastVisitTime", - "Profile", - "Typed", - "VisitType", - "Hidden", - "RequestOriginUri", - "VisitCount", - "VisitCountCriteria", - "IndexedContent", - "FirstBookmarkedTime", - "Cookies", - "TypedCount", - "VisitSource", - }); - internal_static_google_backstory_Browser_Cookie_descriptor = - internal_static_google_backstory_Browser_descriptor.getNestedType(0); - internal_static_google_backstory_Browser_Cookie_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_Browser_Cookie_descriptor, - new java.lang.String[] { - "Name", - "Value", - "Domain", - "Path", - "ExpirationTime", - "HttpOnly", - "Secure", - "MaxAge", - "SameSite", - "Session", - "Partitioned", - }); - internal_static_google_backstory_Hardware_descriptor = getDescriptor().getMessageType(49); - internal_static_google_backstory_Hardware_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_Hardware_descriptor, - new java.lang.String[] { - "SerialNumber", - "Manufacturer", - "Model", - "CpuPlatform", - "CpuModel", - "CpuClockSpeed", - "CpuMaxClockSpeed", - "CpuNumberCores", - "Ram", - }); - internal_static_google_backstory_PlatformSoftware_descriptor = - getDescriptor().getMessageType(50); - internal_static_google_backstory_PlatformSoftware_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_PlatformSoftware_descriptor, - new java.lang.String[] { - "Platform", "PlatformVersion", "PlatformPatchLevel", - }); - internal_static_google_backstory_Software_descriptor = getDescriptor().getMessageType(51); - internal_static_google_backstory_Software_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_Software_descriptor, - new java.lang.String[] { - "Name", "Version", "Permissions", "Description", "VendorName", - }); - internal_static_google_backstory_Asset_descriptor = getDescriptor().getMessageType(52); - internal_static_google_backstory_Asset_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_Asset_descriptor, - new java.lang.String[] { - "ProductObjectId", - "Hostname", - "AssetId", - "Ip", - "Mac", - "NatIp", - "FirstSeenTime", - "Hardware", - "PlatformSoftware", - "Software", - "Location", - "Category", - "Type", - "NetworkDomain", - "CreationTime", - "FirstDiscoverTime", - "LastDiscoverTime", - "SystemLastUpdateTime", - "LastBootTime", - "Labels", - "DeploymentStatus", - "Vulnerabilities", - "Attribute", - "WmiPersistenceItem", - }); - internal_static_google_backstory_User_descriptor = getDescriptor().getMessageType(53); - internal_static_google_backstory_User_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_User_descriptor, - new java.lang.String[] { - "ProductObjectId", - "Userid", - "UserDisplayName", - "FirstName", - "MiddleName", - "LastName", - "PhoneNumbers", - "PersonalAddress", - "Attribute", - "FirstSeenTime", - "AccountType", - "Groupid", - "GroupIdentifiers", - "WindowsSid", - "EmailAddresses", - "EmployeeId", - "Title", - "CompanyName", - "Department", - "OfficeAddress", - "Managers", - "HireDate", - "TerminationDate", - "TimeOff", - "LastLoginTime", - "LastPasswordChangeTime", - "PasswordExpirationTime", - "AccountExpirationTime", - "AccountLockoutTime", - "LastBadPasswordAttemptTime", - "UserAuthenticationStatus", - "RoleName", - "RoleDescription", - "UserRole", - }); - internal_static_google_backstory_TimeOff_descriptor = getDescriptor().getMessageType(54); - internal_static_google_backstory_TimeOff_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_TimeOff_descriptor, - new java.lang.String[] { - "Interval", "Description", - }); - internal_static_google_backstory_Permission_descriptor = getDescriptor().getMessageType(55); - internal_static_google_backstory_Permission_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_Permission_descriptor, - new java.lang.String[] { - "Name", "Description", "Type", - }); - internal_static_google_backstory_Role_descriptor = getDescriptor().getMessageType(56); - internal_static_google_backstory_Role_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_Role_descriptor, - new java.lang.String[] { - "Name", "Description", "Type", - }); - internal_static_google_backstory_Group_descriptor = getDescriptor().getMessageType(57); - internal_static_google_backstory_Group_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_Group_descriptor, - new java.lang.String[] { - "ProductObjectId", - "CreationTime", - "GroupDisplayName", - "Attribute", - "EmailAddresses", - "WindowsSid", - }); - internal_static_google_backstory_Registry_descriptor = getDescriptor().getMessageType(58); - internal_static_google_backstory_Registry_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_Registry_descriptor, - new java.lang.String[] { - "RegistryKey", - "RegistryValueName", - "RegistryValueData", - "RegistryValueType", - "RegistryValueBinaryData", - }); - internal_static_google_backstory_WmiPersistenceItem_descriptor = - getDescriptor().getMessageType(59); - internal_static_google_backstory_WmiPersistenceItem_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_WmiPersistenceItem_descriptor, - new java.lang.String[] { - "Caption", - "Name", - "SettingId", - "Derivation", - "PropertyCount", - "RelPath", - "Dynasty", - "WmiSuperClass", - "WmiClass", - "Genus", - }); - internal_static_google_backstory_Location_descriptor = getDescriptor().getMessageType(60); - internal_static_google_backstory_Location_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_Location_descriptor, - new java.lang.String[] { - "City", - "State", - "CountryOrRegion", - "Name", - "DeskName", - "FloorName", - "RegionLatitude", - "RegionLongitude", - "RegionCoordinates", - }); - internal_static_google_backstory_ScheduledTask_descriptor = getDescriptor().getMessageType(61); - internal_static_google_backstory_ScheduledTask_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_ScheduledTask_descriptor, - new java.lang.String[] { - "Minute", "Hour", "MonthDay", "Month", "WeekDay", "Comment", "Author", - }); - internal_static_google_backstory_WindowsScheduledTask_descriptor = - getDescriptor().getMessageType(62); - internal_static_google_backstory_WindowsScheduledTask_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_WindowsScheduledTask_descriptor, - new java.lang.String[] { - "Author", - "VirtualPath", - "ExitCode", - "State", - "LogonType", - "TaskActions", - "TaskTriggers", - }); - internal_static_google_backstory_WindowsScheduledTask_TaskAction_descriptor = - internal_static_google_backstory_WindowsScheduledTask_descriptor.getNestedType(0); - internal_static_google_backstory_WindowsScheduledTask_TaskAction_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_WindowsScheduledTask_TaskAction_descriptor, - new java.lang.String[] { - "ActionType", "ExecArguments", "ExecWorkingDirectory", "ComClassId", "ComData", - }); - internal_static_google_backstory_WindowsScheduledTask_TaskTrigger_descriptor = - internal_static_google_backstory_WindowsScheduledTask_descriptor.getNestedType(1); - internal_static_google_backstory_WindowsScheduledTask_TaskTrigger_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_WindowsScheduledTask_TaskTrigger_descriptor, - new java.lang.String[] { - "Enabled", "Duration", "Interval", "TriggerType", - }); - internal_static_google_backstory_ScheduledCronTask_descriptor = - getDescriptor().getMessageType(63); - internal_static_google_backstory_ScheduledCronTask_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_ScheduledCronTask_descriptor, - new java.lang.String[] { - "Minute", - "Hour", - "MonthDay", - "Month", - "WeekDay", - "Comment", - "Author", - "Event", - "Path", - }); - internal_static_google_backstory_ScheduledAnacronTask_descriptor = - getDescriptor().getMessageType(64); - internal_static_google_backstory_ScheduledAnacronTask_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_ScheduledAnacronTask_descriptor, - new java.lang.String[] { - "Period", "DelayMinutes", "JobId", "Path", "SourceLine", - }); - internal_static_google_backstory_Volume_descriptor = getDescriptor().getMessageType(65); - internal_static_google_backstory_Volume_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_Volume_descriptor, - new java.lang.String[] { - "FileSystem", "MountPoint", "DevicePath", "IsMounted", "IsReadOnly", "Name", - }); - internal_static_google_backstory_Service_descriptor = getDescriptor().getMessageType(66); - internal_static_google_backstory_Service_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_Service_descriptor, - new java.lang.String[] { - "DisplayName", "ServiceType", "ServiceTypes", "StartupType", "State", - }); - internal_static_google_backstory_Resource_descriptor = getDescriptor().getMessageType(67); - internal_static_google_backstory_Resource_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_Resource_descriptor, - new java.lang.String[] { - "Type", - "ResourceType", - "ResourceSubtype", - "Id", - "Name", - "Parent", - "ProductObjectId", - "Attribute", - "ScheduledTask", - "ScheduledCronTask", - "ScheduledAnacronTask", - "WindowsScheduledTask", - "Volume", - "Service", - }); - internal_static_google_backstory_Label_descriptor = getDescriptor().getMessageType(68); - internal_static_google_backstory_Label_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_Label_descriptor, - new java.lang.String[] { - "Key", "Value", "Source", "RbacEnabled", - }); - internal_static_google_backstory_Cloud_descriptor = getDescriptor().getMessageType(69); - internal_static_google_backstory_Cloud_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_Cloud_descriptor, - new java.lang.String[] { - "Environment", "Vpc", "Project", "AvailabilityZone", - }); - internal_static_google_backstory_Artifact_descriptor = getDescriptor().getMessageType(70); - internal_static_google_backstory_Artifact_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_Artifact_descriptor, - new java.lang.String[] { - "Ip", - "Prevalence", - "FirstSeenTime", - "LastSeenTime", - "Location", - "Network", - "AsOwner", - "Asn", - "Jarm", - "LastHttpsCertificate", - "LastHttpsCertificateDate", - "RegionalInternetRegistry", - "Tags", - "Whois", - "WhoisDate", - "Tunnels", - "Anonymous", - "ArtifactClient", - "Risks", - }); - internal_static_google_backstory_Tunnels_descriptor = getDescriptor().getMessageType(71); - internal_static_google_backstory_Tunnels_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_Tunnels_descriptor, - new java.lang.String[] { - "Provider", "Type", - }); - internal_static_google_backstory_ArtifactClient_descriptor = getDescriptor().getMessageType(72); - internal_static_google_backstory_ArtifactClient_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_ArtifactClient_descriptor, - new java.lang.String[] { - "Behaviors", "Proxies", - }); - internal_static_google_backstory_Favicon_descriptor = getDescriptor().getMessageType(73); - internal_static_google_backstory_Favicon_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_Favicon_descriptor, - new java.lang.String[] { - "RawMd5", "Dhash", - }); - internal_static_google_backstory_DNSRecord_descriptor = getDescriptor().getMessageType(74); - internal_static_google_backstory_DNSRecord_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_DNSRecord_descriptor, - new java.lang.String[] { - "Type", - "Value", - "Ttl", - "Priority", - "Retry", - "Refresh", - "Minimum", - "Expire", - "Serial", - "Rname", - }); - internal_static_google_backstory_SSLCertificate_descriptor = getDescriptor().getMessageType(75); - internal_static_google_backstory_SSLCertificate_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_SSLCertificate_descriptor, - new java.lang.String[] { - "CertSignature", - "Extension", - "CertExtensions", - "FirstSeenTime", - "Issuer", - "Ec", - "SerialNumber", - "SignatureAlgorithm", - "Size", - "Subject", - "Thumbprint", - "ThumbprintSha256", - "Validity", - "Version", - "PublicKey", - }); - internal_static_google_backstory_SSLCertificate_CertSignature_descriptor = - internal_static_google_backstory_SSLCertificate_descriptor.getNestedType(0); - internal_static_google_backstory_SSLCertificate_CertSignature_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_SSLCertificate_CertSignature_descriptor, - new java.lang.String[] { - "Signature", "SignatureAlgorithm", - }); - internal_static_google_backstory_SSLCertificate_AuthorityKeyId_descriptor = - internal_static_google_backstory_SSLCertificate_descriptor.getNestedType(1); - internal_static_google_backstory_SSLCertificate_AuthorityKeyId_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_SSLCertificate_AuthorityKeyId_descriptor, - new java.lang.String[] { - "Keyid", "SerialNumber", - }); - internal_static_google_backstory_SSLCertificate_Extension_descriptor = - internal_static_google_backstory_SSLCertificate_descriptor.getNestedType(2); - internal_static_google_backstory_SSLCertificate_Extension_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_SSLCertificate_Extension_descriptor, - new java.lang.String[] { - "Ca", - "SubjectKeyId", - "AuthorityKeyId", - "KeyUsage", - "CaInfoAccess", - "CrlDistributionPoints", - "ExtendedKeyUsage", - "SubjectAlternativeName", - "CertificatePolicies", - "NetscapeCertComment", - "CertTemplateNameDc", - "NetscapeCertificate", - "PeLogotype", - "OldAuthorityKeyId", - }); - internal_static_google_backstory_SSLCertificate_Subject_descriptor = - internal_static_google_backstory_SSLCertificate_descriptor.getNestedType(3); - internal_static_google_backstory_SSLCertificate_Subject_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_SSLCertificate_Subject_descriptor, - new java.lang.String[] { - "CountryName", - "CommonName", - "Locality", - "Organization", - "OrganizationalUnit", - "StateOrProvinceName", - }); - internal_static_google_backstory_SSLCertificate_RSA_descriptor = - internal_static_google_backstory_SSLCertificate_descriptor.getNestedType(4); - internal_static_google_backstory_SSLCertificate_RSA_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_SSLCertificate_RSA_descriptor, - new java.lang.String[] { - "KeySize", "Modulus", "Exponent", - }); - internal_static_google_backstory_SSLCertificate_EC_descriptor = - internal_static_google_backstory_SSLCertificate_descriptor.getNestedType(5); - internal_static_google_backstory_SSLCertificate_EC_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_SSLCertificate_EC_descriptor, - new java.lang.String[] { - "Oid", "Pub", - }); - internal_static_google_backstory_SSLCertificate_PublicKey_descriptor = - internal_static_google_backstory_SSLCertificate_descriptor.getNestedType(6); - internal_static_google_backstory_SSLCertificate_PublicKey_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_SSLCertificate_PublicKey_descriptor, - new java.lang.String[] { - "Algorithm", "Rsa", - }); - internal_static_google_backstory_SSLCertificate_Validity_descriptor = - internal_static_google_backstory_SSLCertificate_descriptor.getNestedType(7); - internal_static_google_backstory_SSLCertificate_Validity_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_SSLCertificate_Validity_descriptor, - new java.lang.String[] { - "ExpiryTime", "IssueTime", - }); - internal_static_google_backstory_PopularityRank_descriptor = getDescriptor().getMessageType(76); - internal_static_google_backstory_PopularityRank_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_PopularityRank_descriptor, - new java.lang.String[] { - "Giver", "Rank", "IngestionTime", - }); - internal_static_google_backstory_Tracker_descriptor = getDescriptor().getMessageType(77); - internal_static_google_backstory_Tracker_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_Tracker_descriptor, - new java.lang.String[] { - "Tracker", "Id", "Timestamp", "Url", - }); - internal_static_google_backstory_Url_descriptor = getDescriptor().getMessageType(78); - internal_static_google_backstory_Url_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_Url_descriptor, - new java.lang.String[] { - "Url", - "Categories", - "Favicon", - "HtmlMeta", - "LastFinalUrl", - "LastHttpResponseCode", - "LastHttpResponseContentLength", - "LastHttpResponseContentSha256", - "LastHttpResponseCookies", - "LastHttpResponseHeaders", - "Tags", - "Title", - "Trackers", - }); - internal_static_google_backstory_Domain_descriptor = getDescriptor().getMessageType(79); - internal_static_google_backstory_Domain_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_Domain_descriptor, - new java.lang.String[] { - "Name", - "Prevalence", - "FirstSeenTime", - "LastSeenTime", - "Registrar", - "ContactEmail", - "WhoisServer", - "NameServer", - "CreationTime", - "UpdateTime", - "ExpirationTime", - "AuditUpdateTime", - "Status", - "Registrant", - "Admin", - "Tech", - "Billing", - "Zone", - "WhoisRecordRawText", - "RegistryDataRawText", - "IanaRegistrarId", - "PrivateRegistration", - "Categories", - "Favicon", - "Jarm", - "LastDnsRecords", - "LastDnsRecordsTime", - "LastHttpsCertificate", - "LastHttpsCertificateTime", - "PopularityRanks", - "Tags", - "WhoisTime", - }); - internal_static_google_backstory_Noun_descriptor = getDescriptor().getMessageType(80); - internal_static_google_backstory_Noun_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_Noun_descriptor, - new java.lang.String[] { - "Hostname", - "Domain", - "Artifact", - "UrlMetadata", - "Browser", - "AssetId", - "User", - "UserManagementChain", - "Group", - "Process", - "ProcessAncestors", - "Asset", - "Ip", - "NatIp", - "Port", - "NatPort", - "Mac", - "AdministrativeDomain", - "Namespace", - "Url", - "File", - "Email", - "Registry", - "Application", - "Platform", - "PlatformVersion", - "PlatformPatchLevel", - "Cloud", - "Location", - "IpLocation", - "IpGeoArtifact", - "Resource", - "ResourceAncestors", - "Labels", - "ObjectReference", - "Investigation", - "Network", - "SecurityResult", - }); - internal_static_google_backstory_Investigation_descriptor = getDescriptor().getMessageType(81); - internal_static_google_backstory_Investigation_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_Investigation_descriptor, - new java.lang.String[] { - "Verdict", - "Reputation", - "SeverityScore", - "Status", - "Comments", - "Priority", - "RootCause", - "Reason", - "RiskScore", - "Id", - }); - internal_static_google_backstory_Tags_descriptor = getDescriptor().getMessageType(82); - internal_static_google_backstory_Tags_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_Tags_descriptor, - new java.lang.String[] { - "TenantId", "DataTapConfigName", - }); - internal_static_google_backstory_AttackDetails_descriptor = getDescriptor().getMessageType(83); - internal_static_google_backstory_AttackDetails_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_AttackDetails_descriptor, - new java.lang.String[] { - "Version", "Tactics", "Techniques", - }); - internal_static_google_backstory_AttackDetails_Tactic_descriptor = - internal_static_google_backstory_AttackDetails_descriptor.getNestedType(0); - internal_static_google_backstory_AttackDetails_Tactic_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_AttackDetails_Tactic_descriptor, - new java.lang.String[] { - "Id", "Name", - }); - internal_static_google_backstory_AttackDetails_Technique_descriptor = - internal_static_google_backstory_AttackDetails_descriptor.getNestedType(1); - internal_static_google_backstory_AttackDetails_Technique_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_AttackDetails_Technique_descriptor, - new java.lang.String[] { - "Id", "Name", "SubtechniqueId", "SubtechniqueName", - }); - internal_static_google_backstory_BoolSequence_descriptor = getDescriptor().getMessageType(84); - internal_static_google_backstory_BoolSequence_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_BoolSequence_descriptor, - new java.lang.String[] { - "BoolVals", - }); - internal_static_google_backstory_BytesSequence_descriptor = getDescriptor().getMessageType(85); - internal_static_google_backstory_BytesSequence_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_BytesSequence_descriptor, - new java.lang.String[] { - "BytesVals", - }); - internal_static_google_backstory_DoubleSequence_descriptor = getDescriptor().getMessageType(86); - internal_static_google_backstory_DoubleSequence_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_DoubleSequence_descriptor, - new java.lang.String[] { - "DoubleVals", - }); - internal_static_google_backstory_Int64Sequence_descriptor = getDescriptor().getMessageType(87); - internal_static_google_backstory_Int64Sequence_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_Int64Sequence_descriptor, - new java.lang.String[] { - "Int64Vals", - }); - internal_static_google_backstory_Uint64Sequence_descriptor = getDescriptor().getMessageType(88); - internal_static_google_backstory_Uint64Sequence_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_Uint64Sequence_descriptor, - new java.lang.String[] { - "Uint64Vals", - }); - internal_static_google_backstory_StringSequence_descriptor = getDescriptor().getMessageType(89); - internal_static_google_backstory_StringSequence_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_StringSequence_descriptor, - new java.lang.String[] { - "StringVals", - }); - internal_static_google_backstory_GroupedFields_descriptor = getDescriptor().getMessageType(90); - internal_static_google_backstory_GroupedFields_fieldAccessorTable = - new com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_google_backstory_GroupedFields_descriptor, - new java.lang.String[] { - "Ip", "Domain", "Hostname", "User", "Email", "FilePath", "Hash", "ProcessId", - }); - descriptor.resolveAllFeaturesImmutable(); - com.google.backstory.DataAccess.getDescriptor(); - com.google.backstory.EntityRiskProto.getDescriptor(); - com.google.backstory.IdOuterClass.getDescriptor(); - com.google.protobuf.DurationProto.getDescriptor(); - com.google.protobuf.StructProto.getDescriptor(); - com.google.protobuf.TimestampProto.getDescriptor(); - com.google.type.IntervalProto.getDescriptor(); - com.google.type.LatLngProto.getDescriptor(); + DEFAULT_INSTANCE = new com.google.backstory.Udm(); } - // @@protoc_insertion_point(outer_class_scope) + public static com.google.backstory.Udm getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Udm parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.backstory.Udm getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } } diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/UDMOrBuilder.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/UdmOrBuilder.java similarity index 97% rename from java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/UDMOrBuilder.java rename to java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/UdmOrBuilder.java index a41dc6a971d3..70c49522c2ca 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/UDMOrBuilder.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/UdmOrBuilder.java @@ -21,9 +21,9 @@ package com.google.backstory; @com.google.protobuf.Generated -public interface UDMOrBuilder +public interface UdmOrBuilder extends - // @@protoc_insertion_point(interface_extends:google.backstory.UDM) + // @@protoc_insertion_point(interface_extends:google.backstory.Udm) com.google.protobuf.MessageOrBuilder { /** @@ -68,7 +68,7 @@ public interface UDMOrBuilder * *
    * Any important vendor-specific event data that cannot be adequately
-   * represented within the formal sections of the UDM model.
+   * represented within the formal sections of the Udm model.
    * 
* * .google.protobuf.Struct additional = 2; @@ -82,7 +82,7 @@ public interface UDMOrBuilder * *
    * Any important vendor-specific event data that cannot be adequately
-   * represented within the formal sections of the UDM model.
+   * represented within the formal sections of the Udm model.
    * 
* * .google.protobuf.Struct additional = 2; @@ -96,7 +96,7 @@ public interface UDMOrBuilder * *
    * Any important vendor-specific event data that cannot be adequately
-   * represented within the formal sections of the UDM model.
+   * represented within the formal sections of the Udm model.
    * 
* * .google.protobuf.Struct additional = 2; @@ -163,7 +163,7 @@ public interface UDMOrBuilder * the device or process context for the source object (the machine where the * source object resides). For example, if user U copies file A on machine X * to file B on machine Y, both file A and machine X would be specified in the - * src portion of the UDM event. + * src portion of the Udm event. * * * .google.backstory.Noun src = 4; @@ -180,7 +180,7 @@ public interface UDMOrBuilder * the device or process context for the source object (the machine where the * source object resides). For example, if user U copies file A on machine X * to file B on machine Y, both file A and machine X would be specified in the - * src portion of the UDM event. + * src portion of the Udm event. * * * .google.backstory.Noun src = 4; @@ -197,7 +197,7 @@ public interface UDMOrBuilder * the device or process context for the source object (the machine where the * source object resides). For example, if user U copies file A on machine X * to file B on machine Y, both file A and machine X would be specified in the - * src portion of the UDM event. + * src portion of the Udm event. * * * .google.backstory.Noun src = 4; @@ -648,7 +648,7 @@ public interface UDMOrBuilder * * *
-   * Related UDM fields that are grouped together.
+   * Related Udm fields that are grouped together.
    * 
* * optional .google.backstory.GroupedFields grouped = 13; @@ -661,7 +661,7 @@ public interface UDMOrBuilder * * *
-   * Related UDM fields that are grouped together.
+   * Related Udm fields that are grouped together.
    * 
* * optional .google.backstory.GroupedFields grouped = 13; @@ -674,7 +674,7 @@ public interface UDMOrBuilder * * *
-   * Related UDM fields that are grouped together.
+   * Related Udm fields that are grouped together.
    * 
* * optional .google.backstory.GroupedFields grouped = 13; diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/UdmProto.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/UdmProto.java new file mode 100644 index 000000000000..30d9013e25a2 --- /dev/null +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/UdmProto.java @@ -0,0 +1,4295 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: backstory/udm.proto +// Protobuf Java Version: 4.33.6 + +package com.google.backstory; + +@com.google.protobuf.Generated +public final class UdmProto extends com.google.protobuf.GeneratedFile { + private UdmProto() {} + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 6, + /* suffix= */ "", + "UdmProto"); + } + + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} + + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry); + } + + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_Udm_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_Udm_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_Metadata_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_Metadata_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_Attribute_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_Attribute_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_Network_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_Network_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_ProxyInfo_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_ProxyInfo_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_Extensions_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_Extensions_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_Authentication_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_Authentication_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_LinuxUtmp_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_LinuxUtmp_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_WindowsEventLog_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_WindowsEventLog_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_ResourceUsage_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_ResourceUsage_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_SystemEventDetails_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_SystemEventDetails_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_OutlookMetadata_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_OutlookMetadata_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_Srum_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_Srum_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_UserAssist_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_UserAssist_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_Vulnerabilities_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_Vulnerabilities_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_Vulnerability_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_Vulnerability_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_Ftp_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_Ftp_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_Smtp_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_Smtp_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_Email_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_Email_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_Process_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_Process_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_AnalyticsMetadata_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_AnalyticsMetadata_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_FindingVariable_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_FindingVariable_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_SecurityResult_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_SecurityResult_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_SecurityResult_Association_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_SecurityResult_Association_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_SecurityResult_Association_AssociationAlias_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_SecurityResult_Association_AssociationAlias_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_SecurityResult_Source_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_SecurityResult_Source_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_SecurityResult_ProviderMLVerdict_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_SecurityResult_ProviderMLVerdict_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_SecurityResult_AnalystVerdict_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_SecurityResult_AnalystVerdict_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_SecurityResult_IoCStats_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_SecurityResult_IoCStats_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_SecurityResult_VerdictInfo_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_SecurityResult_VerdictInfo_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_SecurityResult_Verdict_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_SecurityResult_Verdict_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_SecurityResult_ThreatCollectionItem_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_SecurityResult_ThreatCollectionItem_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_SecurityResult_VariablesEntry_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_SecurityResult_VariablesEntry_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_PeFileMetadata_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_PeFileMetadata_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_FileMetadata_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_FileMetadata_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_File_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_File_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_NtfsFileMetadata_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_NtfsFileMetadata_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_PrefetchFileMetadata_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_PrefetchFileMetadata_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_UsnJournal_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_UsnJournal_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_AppCompatMetadata_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_AppCompatMetadata_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_FileMetadataPE_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_FileMetadataPE_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_FileMetadataPeResourceInfo_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_FileMetadataPeResourceInfo_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_SignatureInfo_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_SignatureInfo_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_FileMetadataSignatureInfo_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_FileMetadataSignatureInfo_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_SignerInfo_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_SignerInfo_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_FileMetadataCodesign_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_FileMetadataCodesign_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_X509_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_X509_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_PDFInfo_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_PDFInfo_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_StringToInt64MapEntry_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_StringToInt64MapEntry_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_FileMetadataSection_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_FileMetadataSection_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_FileMetadataImports_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_FileMetadataImports_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_ExifInfo_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_ExifInfo_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_Prevalence_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_Prevalence_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_Dns_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_Dns_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_Dns_Question_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_Dns_Question_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_Dns_ResourceRecord_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_Dns_ResourceRecord_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_Dhcp_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_Dhcp_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_Dhcp_Option_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_Dhcp_Option_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_Certificate_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_Certificate_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_Tls_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_Tls_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_Tls_Client_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_Tls_Client_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_Tls_Server_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_Tls_Server_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_Http_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_Http_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_Browser_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_Browser_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_Browser_Cookie_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_Browser_Cookie_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_Hardware_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_Hardware_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_PlatformSoftware_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_PlatformSoftware_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_Software_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_Software_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_Asset_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_Asset_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_User_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_User_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_TimeOff_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_TimeOff_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_Permission_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_Permission_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_Role_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_Role_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_Group_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_Group_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_Registry_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_Registry_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_WmiPersistenceItem_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_WmiPersistenceItem_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_Location_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_Location_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_ScheduledTask_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_ScheduledTask_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_WindowsScheduledTask_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_WindowsScheduledTask_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_WindowsScheduledTask_TaskAction_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_WindowsScheduledTask_TaskAction_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_WindowsScheduledTask_TaskTrigger_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_WindowsScheduledTask_TaskTrigger_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_ScheduledCronTask_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_ScheduledCronTask_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_ScheduledAnacronTask_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_ScheduledAnacronTask_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_Volume_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_Volume_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_Service_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_Service_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_Resource_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_Resource_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_Label_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_Label_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_Cloud_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_Cloud_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_Artifact_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_Artifact_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_Tunnels_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_Tunnels_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_ArtifactClient_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_ArtifactClient_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_Favicon_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_Favicon_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_DNSRecord_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_DNSRecord_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_SSLCertificate_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_SSLCertificate_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_SSLCertificate_CertSignature_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_SSLCertificate_CertSignature_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_SSLCertificate_AuthorityKeyId_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_SSLCertificate_AuthorityKeyId_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_SSLCertificate_Extension_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_SSLCertificate_Extension_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_SSLCertificate_Subject_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_SSLCertificate_Subject_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_SSLCertificate_RSA_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_SSLCertificate_RSA_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_SSLCertificate_EC_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_SSLCertificate_EC_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_SSLCertificate_PublicKey_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_SSLCertificate_PublicKey_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_SSLCertificate_Validity_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_SSLCertificate_Validity_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_PopularityRank_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_PopularityRank_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_Tracker_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_Tracker_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_Url_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_Url_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_Domain_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_Domain_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_Noun_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_Noun_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_Investigation_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_Investigation_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_Tags_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_Tags_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_AttackDetails_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_AttackDetails_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_AttackDetails_Tactic_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_AttackDetails_Tactic_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_AttackDetails_Technique_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_AttackDetails_Technique_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_BoolSequence_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_BoolSequence_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_BytesSequence_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_BytesSequence_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_DoubleSequence_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_DoubleSequence_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_Int64Sequence_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_Int64Sequence_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_Uint64Sequence_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_Uint64Sequence_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_StringSequence_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_StringSequence_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_backstory_GroupedFields_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_backstory_GroupedFields_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + return descriptor; + } + + private static com.google.protobuf.Descriptors.FileDescriptor descriptor; + + static { + java.lang.String[] descriptorData = { + "\n" + + "\023backstory/udm.proto\022\020google.backstory\032" + + "\033backstory/data_access.proto\032\033backstory/" + + "entity_risk.proto\032\022backstory/id.proto\032\036g" + + "oogle/protobuf/duration.proto\032\034google/pr" + + "otobuf/struct.proto\032\037google/protobuf/tim" + + "estamp.proto\032\032google/type/interval.proto\032\030google/type/latlng.proto\"\363\004\n" + + "\003Udm\022,\n" + + "\010metadata\030\001 \001(\0132\032.google.backstory.Metadata\022+\n\n" + + "additional\030\002 \001(\0132\027.google.protobuf.Struct\022)\n" + + "\tprincipal\030\003 \001(\0132\026.google.backstory.Noun\022#\n" + + "\003src\030\004 \001(\0132\026.google.backstory.Noun\022&\n" + + "\006target\030\005 \001(\0132\026.google.backstory.Noun\022,\n" + + "\014intermediary\030\006 \003(\0132\026.google.backstory.Noun\022(\n" + + "\010observer\030\007 \001(\0132\026.google.backstory.Noun\022%\n" + + "\005about\030\010 \003(\0132\026.google.backstory.Noun\0229\n" + + "\017security_result\030\t \003(\0132 .google.backstory.SecurityResult\022*\n" + + "\007network\030\n" + + " \001(\0132\031.google.backstory.Network\0220\n\n" + + "extensions\030\013 \001(\0132\034.google.backstory.Extensions\022*\n" + + "\textracted\030\014 \001(\0132\027.google.protobuf.Struct\0225\n" + + "\007grouped\030\r" + + " \001(\0132\037.google.backstory.GroupedFieldsH\000\210\001\001B\n\n" + + "\010_groupedR\003udmR\006entityR\005graph\"\334\'\n" + + "\010Metadata\022\n\n" + + "\002id\030\017 \001(\014\022\026\n" + + "\016product_log_id\030\001 \001(\t\0223\n" + + "\017event_timestamp\030\002 \001(\0132\032.google.protobuf.Timestamp\022V\n" + + "\032event_timestamp_attributes\030\025 \003(\01622.goo" + + "gle.backstory.Metadata.EventTimestampAttribute\0227\n" + + "\023collected_timestamp\030\003 \001(\0132\032.google.protobuf.Timestamp\0226\n" + + "\022ingested_timestamp\030\013 \001(\0132\032.google.protobuf.Timestamp\0228\n\n" + + "event_type\030\004 \001(\0162$.google.backstory.Metadata.EventType\022\023\n" + + "\013vendor_name\030\005 \001(\t\022\024\n" + + "\014product_name\030\006 \001(\t\022\027\n" + + "\017product_version\030\007 \001(\t\022\032\n" + + "\022product_event_type\030\010 \001(\t\022\035\n" + + "\025product_deployment_id\030\016 \001(\t\022\023\n" + + "\013description\030\t \001(\t\022\033\n" + + "\023url_back_to_product\030\n" + + " \001(\t\0221\n" + + "\020ingestion_labels\030\014 \003(\0132\027.google.backstory.Label\022$\n" + + "\004tags\030\r" + + " \001(\0132\026.google.backstory.Tags\022D\n" + + "\020enrichment_state\030\020" + + " \001(\0162*.google.backstory.Metadata.EnrichmentState\022\020\n" + + "\010log_type\030\021 \001(\t\0227\n" + + "\013base_labels\030\022 \001(\0132\".google.backstory.DataAccessLabels\022=\n" + + "\021enrichment_labels\030\023 \001(\0132\".google.backstory.DataAccessLabels\0226\n" + + "\021structured_fields\030\024" + + " \001(\0132\027.google.protobuf.StructB\002\030\001\022\026\n" + + "\016parser_version\030\026 \001(\t\"\203\013\n" + + "\027EventTimestampAttribute\022)\n" + + "%EVENT_TIMESTAMP_ATTRIBUTE_UNSPECIFIED\020\000\022\035\n" + + "\025FILE_LAST_ACCESS_TIME\020\001\032\002\010\001\022\037\n" + + "\027FILE_LAST_MODIFIED_TIME\020\002\032\002\010\001\022&\n" + + "\036FILE_METADATA_LAST_CHANGE_TIME\020\003\032\002\010\001\022\032\n" + + "\022FILE_CREATION_TIME\020\004\032\002\010\001\022\026\n" + + "\016COLLECTED_TIME\020\005\032\002\010\001\022\r" + + "\n" + + "\tCOLLECTED\020\006\022\014\n" + + "\010ACCESSED\020\007\022\013\n" + + "\007CHANGED\020\010\022\013\n" + + "\007CREATED\020\t\022\026\n" + + "\022FILE_NAME_ACCESSED\020\n" + + "\022\025\n" + + "\021FILE_NAME_CHANGED\020\013\022\025\n" + + "\021FILE_NAME_CREATED\020\014\022\033\n" + + "\027FILE_NAME_LAST_ACCESSED\020\r" + + "\022\033\n" + + "\027FILE_NAME_LAST_MODIFIED\020\016\022#\n" + + "\037FILE_NAME_METADATA_LAST_CHANGED\020\017\022\026\n" + + "\022FILE_NAME_MODIFIED\020\020\022\021\n\r" + + "LAST_ACCESSED\020\021\022\021\n\r" + + "LAST_MODIFIED\020\022\022\031\n" + + "\025METADATA_LAST_CHANGED\020\023\022\014\n" + + "\010MODIFIED\020\024\022\t\n" + + "\005ADDED\020\025\022\r\n" + + "\tBACKED_UP\020\026\022\022\n" + + "\016LAST_CONNECTED\020\027\022\013\n" + + "\007DELETED\020\030\022\t\n" + + "\005ENDED\020\031\022\n\n" + + "\006EXITED\020\032\022\013\n" + + "\007EXPIRED\020\033\022\022\n" + + "\016FIRST_ACCESSED\020\034\022\014\n" + + "\010APPEARED\020\035\022\r\n" + + "\tINSTALLED\020\036\022\017\n" + + "\013LAST_ACTIVE\020\037\022\022\n" + + "\016LAST_LOGGED_IN\020 \022\026\n" + + "\022LAST_LOGIN_ATTEMPT\020!\022\025\n" + + "\021LAST_PASSWORD_SET\020\"\022\020\n" + + "\014LAST_PRINTED\020#\022\020\n" + + "\014LAST_RESUMED\020$\022\021\n\r" + + "LAST_EXECUTED\020%\022\r\n" + + "\tLAST_SEEN\020&\022\021\n\r" + + "LAST_SHUTDOWN\020\'\022\020\n" + + "\014LAST_UPDATED\020(\022\r\n" + + "\tLAST_USED\020)\022\020\n" + + "\014LAST_VISITED\020*\022\n\n" + + "\006LINKED\020+\022\025\n" + + "\021METADATA_MODIFIED\020,\022\024\n" + + "\020CONTENT_MODIFIED\020-\022\r\n" + + "\tPURCHASED\020.\022\014\n" + + "\010RECORDED\020/\022\024\n" + + "\020REQUEST_RECEIVED\0200\022\021\n" + + "\r" + + "RESPONSE_SENT\0201\022\024\n" + + "\020SCHEDULED_TO_END\0202\022\026\n" + + "\022SCHEDULED_TO_START\0203\022\010\n" + + "\004SENT\0204\022\013\n" + + "\007STARTED\0205\022\013\n" + + "\007UPDATED\0206\022\r\n" + + "\tVALIDATED\0207\022\023\n" + + "\017MOST_RECENT_RUN\0208\022\014\n" + + "\010NEXT_RUN\0209\022\013\n" + + "\007VISITED\020:\022\022\n" + + "\016TARGET_CREATED\020;\022\022\n" + + "\016VOLUME_CREATED\020<\022\020\n" + + "\014POST_CHECKED\020=\022\020\n" + + "\014SYNCHRONIZED\020>\022\020\n" + + "\014ITEM_CREATED\020?\022\021\n\r" + + "ITEM_MODIFIED\020@\022\027\n" + + "\023DOCUMENT_LAST_SAVED\020A\022\023\n" + + "\017LAST_REGISTERED\020B\022\014\n" + + "\010LAUNCHED\020C\022\021\n\r" + + "FIRST_VISITED\020D\022\016\n\n" + + "FIRST_SEEN\020E\022\016\n\n" + + "DOWNLOADED\020F\"\360\024\n" + + "\tEventType\022\031\n" + + "\025EVENTTYPE_UNSPECIFIED\020\000\022\032\n" + + "\025PROCESS_UNCATEGORIZED\020\220N\022\023\n" + + "\016PROCESS_LAUNCH\020\221N\022\026\n" + + "\021PROCESS_INJECTION\020\222N\022!\n" + + "\034PROCESS_PRIVILEGE_ESCALATION\020\223N\022\030\n" + + "\023PROCESS_TERMINATION\020\224N\022\021\n" + + "\014PROCESS_OPEN\020\225N\022\030\n" + + "\023PROCESS_MODULE_LOAD\020\226N\022\033\n" + + "\026REGISTRY_UNCATEGORIZED\020\370U\022\026\n" + + "\021REGISTRY_CREATION\020\371U\022\032\n" + + "\025REGISTRY_MODIFICATION\020\372U\022\026\n" + + "\021REGISTRY_DELETION\020\373U\022\032\n" + + "\025SETTING_UNCATEGORIZED\020\340]\022\025\n" + + "\020SETTING_CREATION\020\341]\022\031\n" + + "\024SETTING_MODIFICATION\020\342]\022\025\n" + + "\020SETTING_DELETION\020\343]\022\030\n" + + "\023MUTEX_UNCATEGORIZED\020\310e\022\023\n" + + "\016MUTEX_CREATION\020\311e\022\027\n" + + "\022FILE_UNCATEGORIZED\020\260m\022\022\n\r" + + "FILE_CREATION\020\261m\022\022\n\r" + + "FILE_DELETION\020\262m\022\026\n" + + "\021FILE_MODIFICATION\020\263m\022\016\n" + + "\tFILE_READ\020\264m\022\016\n" + + "\tFILE_COPY\020\265m\022\016\n" + + "\tFILE_OPEN\020\266m\022\016\n" + + "\tFILE_MOVE\020\267m\022\016\n" + + "\tFILE_SYNC\020\270m\022\027\n" + + "\022USER_UNCATEGORIZED\020\230u\022\017\n\n" + + "USER_LOGIN\020\231u\022\020\n" + + "\013USER_LOGOUT\020\232u\022\022\n\r" + + "USER_CREATION\020\233u\022\031\n" + + "\024USER_CHANGE_PASSWORD\020\234u\022\034\n" + + "\027USER_CHANGE_PERMISSIONS\020\235u\022\023\n\n" + + "USER_STATS\020\236u\032\002\010\001\022\022\n\r" + + "USER_BADGE_IN\020\237u\022\022\n\r" + + "USER_DELETION\020\240u\022\033\n" + + "\026USER_RESOURCE_CREATION\020\241u\022!\n" + + "\034USER_RESOURCE_UPDATE_CONTENT\020\242u\022%\n" + + " USER_RESOURCE_UPDATE_PERMISSIONS\020\243u\022\027\n" + + "\022USER_COMMUNICATION\020\244u\022\031\n" + + "\024USER_RESOURCE_ACCESS\020\245u\022\033\n" + + "\026USER_RESOURCE_DELETION\020\246u\022\031\n" + + "\023GROUP_UNCATEGORIZED\020\330\263\001\022\024\n" + + "\016GROUP_CREATION\020\331\263\001\022\024\n" + + "\016GROUP_DELETION\020\332\263\001\022\030\n" + + "\022GROUP_MODIFICATION\020\333\263\001\022\031\n" + + "\023EMAIL_UNCATEGORIZED\020\270\224\001\022\027\n" + + "\021EMAIL_TRANSACTION\020\271\224\001\022\031\n" + + "\017EMAIL_URL_CLICK\020\272\224\001\032\002\010\001\022\032\n" + + "\025NETWORK_UNCATEGORIZED\020\200}\022\021\n" + + "\014NETWORK_FLOW\020\201}\022\027\n" + + "\022NETWORK_CONNECTION\020\202}\022\020\n" + + "\013NETWORK_FTP\020\203}\022\021\n" + + "\014NETWORK_DHCP\020\204}\022\020\n" + + "\013NETWORK_DNS\020\205}\022\021\n" + + "\014NETWORK_HTTP\020\206}\022\021\n" + + "\014NETWORK_SMTP\020\207}\022\032\n" + + "\024STATUS_UNCATEGORIZED\020\350\204\001\022\026\n" + + "\020STATUS_HEARTBEAT\020\351\204\001\022\024\n" + + "\016STATUS_STARTUP\020\352\204\001\022\025\n" + + "\017STATUS_SHUTDOWN\020\353\204\001\022\023\n\r" + + "STATUS_UPDATE\020\354\204\001\022\030\n" + + "\022SCAN_UNCATEGORIZED\020\320\214\001\022\017\n" + + "\tSCAN_FILE\020\321\214\001\022 \n" + + "\026SCAN_PROCESS_BEHAVIORS\020\322\214\001\032\002\010\001\022\022\n" + + "\014SCAN_PROCESS\020\323\214\001\022\017\n" + + "\tSCAN_HOST\020\324\214\001\022\024\n" + + "\016SCAN_VULN_HOST\020\325\214\001\022\027\n" + + "\021SCAN_VULN_NETWORK\020\326\214\001\022\022\n" + + "\014SCAN_NETWORK\020\327\214\001\022\"\n" + + "\034SCHEDULED_TASK_UNCATEGORIZED\020\240\234\001\022\035\n" + + "\027SCHEDULED_TASK_CREATION\020\241\234\001\022\035\n" + + "\027SCHEDULED_TASK_DELETION\020\242\234\001\022\033\n" + + "\025SCHEDULED_TASK_ENABLE\020\243\234\001\022\034\n" + + "\026SCHEDULED_TASK_DISABLE\020\244\234\001\022!\n" + + "\033SCHEDULED_TASK_MODIFICATION\020\245\234\001\022$\n" + + "\036SYSTEM_AUDIT_LOG_UNCATEGORIZED\020\210\244\001\022\033\n" + + "\025SYSTEM_AUDIT_LOG_WIPE\020\211\244\001\022\031\n" + + "\023SERVICE_UNSPECIFIED\020\360\253\001\022\026\n" + + "\020SERVICE_CREATION\020\361\253\001\022\026\n" + + "\020SERVICE_DELETION\020\362\253\001\022\023\n\r" + + "SERVICE_START\020\363\253\001\022\022\n" + + "\014SERVICE_STOP\020\364\253\001\022\032\n" + + "\024SERVICE_MODIFICATION\020\365\253\001\022\023\n\r" + + "GENERIC_EVENT\020\240\215\006\022\025\n" + + "\021RESOURCE_CREATION\020\001\022\025\n" + + "\021RESOURCE_DELETION\020\002\022\037\n" + + "\033RESOURCE_PERMISSIONS_CHANGE\020\003\022\021\n\r" + + "RESOURCE_READ\020\004\022\024\n" + + "\020RESOURCE_WRITTEN\020\005\022\034\n" + + "\026DEVICE_FIRMWARE_UPDATE\020\250\303\001\022\032\n" + + "\024DEVICE_CONFIG_UPDATE\020\251\303\001\022\033\n" + + "\025DEVICE_PROGRAM_UPLOAD\020\252\303\001\022\035\n" + + "\027DEVICE_PROGRAM_DOWNLOAD\020\253\303\001\022\034\n" + + "\026ANALYST_UPDATE_VERDICT\020\300\273\001\022\037\n" + + "\031ANALYST_UPDATE_REPUTATION\020\301\273\001\022#\n" + + "\035ANALYST_UPDATE_SEVERITY_SCORE\020\302\273\001\022\033\n" + + "\025ANALYST_UPDATE_STATUS\020\307\273\001\022\031\n" + + "\023ANALYST_ADD_COMMENT\020\310\273\001\022\035\n" + + "\027ANALYST_UPDATE_PRIORITY\020\311\273\001\022\037\n" + + "\031ANALYST_UPDATE_ROOT_CAUSE\020\312\273\001\022\033\n" + + "\025ANALYST_UPDATE_REASON\020\313\273\001\022\037\n" + + "\031ANALYST_UPDATE_RISK_SCORE\020\314\273\001\022\030\n" + + "\022ENTITY_RISK_CHANGE\020\220\313\001\022\'\n" + + "!TRIAGE_AGENT_UPDATE_INVESTIGATION\020\370\322\001\"Q\n" + + "\017EnrichmentState\022 \n" + + "\034ENRICHMENT_STATE_UNSPECIFIED\020\000\022\014\n" + + "\010ENRICHED\020\001\022\016\n\n" + + "UNENRICHED\020\002\"\240\002\n" + + "\tAttribute\022&\n" + + "\005cloud\030\001 \001(\0132\027.google.backstory.Cloud\022\'\n" + + "\006labels\030\002 \003(\0132\027.google.backstory.Label\0222\n" + + "\013permissions\030\301\005 \003(\0132\034.google.backstory.Permission\022%\n" + + "\005roles\030\003 \003(\0132\026.google.backstory.Role\0221\n\r" + + "creation_time\030\004 \001(\0132\032.google.protobuf.Timestamp\0224\n" + + "\020last_update_time\030\005 \001(\0132\032.google.protobuf.Timestamp\"\303\022\n" + + "\007Network\022\022\n\n" + + "sent_bytes\030\001 \001(\004\022\026\n" + + "\016received_bytes\030\002 \001(\004\022\023\n" + + "\013total_bytes\030\033 \001(\003\022\024\n" + + "\014sent_packets\030\026 \001(\003\022\030\n" + + "\020received_packets\030\027 \001(\003\0223\n" + + "\020session_duration\030\r" + + " \001(\0132\031.google.protobuf.Duration\022\022\n\n" + + "session_id\030\016 \001(\t\022\031\n" + + "\021parent_session_id\030\024 \001(\t\022$\n" + + "\034application_protocol_version\030\025 \001(\t\022\024\n" + + "\014community_id\030\017 \001(\t\0226\n" + + "\tdirection\030\014 \001(\0162#.google.backstory.Network.Direction\0229\n" + + "\013ip_protocol\030\003 \001(\0162$.google.backstory.Network.IpProtocol\022\014\n" + + "\004ipv6\030\035 \001(\010\022K\n" + + "\024application_protocol\030\004 \001(\0162-" + + ".google.backstory.Network.ApplicationProtocol\022\"\n" + + "\003ftp\030\005 \001(\0132\025.google.backstory.Ftp\022&\n" + + "\005email\030\006 \001(\0132\027.google.backstory.Email\022\"\n" + + "\003dns\030\007 \001(\0132\025.google.backstory.Dns\022$\n" + + "\004dhcp\030\010 \001(\0132\026.google.backstory.Dhcp\022$\n" + + "\004http\030\t \001(\0132\026.google.backstory.Http\022\"\n" + + "\003tls\030\n" + + " \001(\0132\025.google.backstory.Tls\022$\n" + + "\004smtp\030\013 \001(\0132\026.google.backstory.Smtp\022\013\n" + + "\003asn\030\020 \001(\t\022\022\n\n" + + "dns_domain\030\021 \001(\t\022\024\n" + + "\014carrier_name\030\022 \001(\t\022\031\n" + + "\021organization_name\030\023 \001(\t\022\027\n" + + "\017ip_subnet_range\030\030 \001(\t\022\020\n" + + "\010is_proxy\030\031 \001(\010\022/\n\n" + + "proxy_info\030\032 \001(\0132\033.google.backstory.ProxyInfo\022C\n" + + "\020connection_state\030\034 \001(\0162).google.backstory.Network.ConnectionState\"L\n" + + "\tDirection\022\025\n" + + "\021UNKNOWN_DIRECTION\020\000\022\013\n" + + "\007INBOUND\020\001\022\014\n" + + "\010OUTBOUND\020\002\022\r\n" + + "\tBROADCAST\020\003\"\252\001\n\n" + + "IpProtocol\022\027\n" + + "\023UNKNOWN_IP_PROTOCOL\020\000\022\010\n" + + "\004ICMP\020\001\022\010\n" + + "\004IGMP\020\002\022\007\n" + + "\003TCP\020\006\022\007\n" + + "\003UDP\020\021\022\n\n" + + "\006IP6IN4\020)\022\007\n" + + "\003GRE\020/\022\007\n" + + "\003ESP\0202\022\t\n" + + "\005ICMP6\020:\022\t\n" + + "\005EIGRP\020X\022\013\n" + + "\007ETHERIP\020a\022\007\n" + + "\003PIM\020g\022\010\n" + + "\004VRRP\020p\022\t\n" + + "\004SCTP\020\204\001\"\227\007\n" + + "\023ApplicationProtocol\022 \n" + + "\034UNKNOWN_APPLICATION_PROTOCOL\020\000\022\007\n" + + "\003AFP\020\001\022\010\n" + + "\004APPC\020\002\022\010\n" + + "\004AMQP\020\003\022\010\n" + + "\004ATOM\020\004\022\010\n" + + "\004BEEP\020\005\022\013\n" + + "\007BITCOIN\020\006\022\017\n" + + "\013BIT_TORRENT\020\007\022\010\n" + + "\004CFDP\020\010\022\007\n" + + "\003CIP\020C\022\010\n" + + "\004COAP\020\t\022\010\n" + + "\004COTP\020D\022\n\n" + + "\006DCERPC\020B\022\007\n" + + "\003DDS\020\n" + + "\022\016\n\n" + + "DEVICE_NET\020\013\022\t\n" + + "\004DHCP\020\240\037\022\t\n" + + "\005DICOM\020E\022\010\n" + + "\004DNP3\020F\022\010\n" + + "\003DNS\020\270\027\022\014\n" + + "\010E_DONKEY\020\014\022\010\n" + + "\004ENRP\020\r" + + "\022\016\n\n" + + "FAST_TRACK\020\016\022\n\n" + + "\006FINGER\020\017\022\013\n" + + "\007FREENET\020\020\022\010\n" + + "\004FTAM\020\021\022\t\n" + + "\005GOOSE\020G\022\n\n" + + "\006GOPHER\020\022\022\010\n" + + "\004GRPC\020M\022\007\n" + + "\003HL7\020\023\022\010\n" + + "\004H323\020\024\022\t\n" + + "\004HTTP\020\320\017\022\n\n" + + "\005HTTPS\020\321\017\022\n\n" + + "\006IEC104\020H\022\010\n" + + "\004IRCP\020\025\022\014\n" + + "\010KADEMLIA\020\026\022\010\n" + + "\004KRB5\020A\022\010\n" + + "\004LDAP\020\027\022\007\n" + + "\003LPD\020\030\022\010\n" + + "\004MIME\020\031\022\007\n" + + "\003MMS\020I\022\n\n" + + "\006MODBUS\020\032\022\010\n" + + "\004MQTT\020\033\022\013\n" + + "\007NETCONF\020\034\022\007\n" + + "\003NFS\020\035\022\007\n" + + "\003NIS\020\036\022\010\n" + + "\004NNTP\020\037\022\t\n" + + "\005NTCIP\020 \022\007\n" + + "\003NTP\020!\022\t\n" + + "\005OSCAR\020\"\022\010\n" + + "\004PNRP\020#\022\007\n" + + "\003PTP\020J\022\t\n" + + "\004QUIC\020\350\007\022\007\n" + + "\003RDP\020$\022\010\n" + + "\004RELP\020%\022\007\n" + + "\003RIP\020&\022\n\n" + + "\006RLOGIN\020\'\022\007\n" + + "\003RPC\020(\022\010\n" + + "\004RTMP\020)\022\007\n" + + "\003RTP\020*\022\010\n" + + "\004RTPS\020+\022\010\n" + + "\004RTSP\020,\022\007\n" + + "\003SAP\020-\022\007\n" + + "\003SDP\020.\022\007\n" + + "\003SIP\020/\022\007\n" + + "\003SLP\0200\022\007\n" + + "\003SMB\0201\022\010\n" + + "\004SMTP\0202\022\010\n" + + "\004SNMP\020K\022\010\n" + + "\004SNTP\0203\022\007\n" + + "\003SSH\0204\022\010\n" + + "\004SSMS\0205\022\010\n" + + "\004STYX\0206\022\006\n" + + "\002SV\020L\022\010\n" + + "\004TCAP\0207\022\007\n" + + "\003TDS\0208\022\007\n" + + "\003TOR\0209\022\007\n" + + "\003TSP\020:\022\007\n" + + "\003VTP\020;\022\t\n" + + "\005WHOIS\020<\022\013\n" + + "\007WEB_DAV\020=\022\010\n" + + "\004X400\020>\022\010\n" + + "\004X500\020?\022\010\n" + + "\004XMPP\020@\022\007\n" + + "\003FTP\020N\"\312\001\n" + + "\017ConnectionState\022 \n" + + "\034CONNECTION_STATE_UNSPECIFIED\020\000\022\r\n" + + "\tLISTENING\020\001\022\017\n" + + "\013ESTABLISHED\020\002\022\r\n" + + "\tTIME_WAIT\020\003\022\016\n\n" + + "CLOSE_WAIT\020\004\022\n\n" + + "\006CLOSED\020\005\022\014\n" + + "\010SYN_SENT\020\006\022\020\n" + + "\014SYN_RECEIVED\020\007\022\r\n" + + "\tFIN_WAIT1\020\010\022\r\n" + + "\tFIN_WAIT2\020\t\022\014\n" + + "\010LAST_ACK\020\n" + + "\"\217\002\n" + + "\tProxyInfo\022\021\n" + + "\tanonymous\030\001 \001(\010\022\025\n\r" + + "anonymous_vpn\030\002 \001(\010\022\024\n" + + "\014public_proxy\030\003 \001(\010\022\025\n\r" + + "tor_exit_node\030\004 \001(\010\022\027\n" + + "\017smart_dns_proxy\030\005 \001(\010\022\030\n" + + "\020hosting_provider\030\006 \001(\010\022\026\n" + + "\016vpn_datacenter\030\007 \001(\010\022\031\n" + + "\021residential_proxy\030\010 \001(\010\022\030\n" + + "\020vpn_service_name\030\t \001(\t\022\026\n" + + "\016proxy_over_vpn\030\n" + + " \001(\010\022\023\n" + + "\013relay_proxy\030\013 \001(\010\"\243\004\n\n" + + "Extensions\022.\n" + + "\004auth\030\001 \001(\0132 .google.backstory.Authentication\0220\n" + + "\005vulns\030\002 \001(\0132!.google.backstory.Vulnerabilities\0221\n" + + "\013entity_risk\030\003 \001(\0132\034.google.backstory.EntityRisk\022/\n\n" + + "linux_utmp\030\004 \001(\0132\033.google.backstory.LinuxUtmp\022<\n" + + "\021windows_event_log\030\005 \001(\0132!.google.backstory.WindowsEventLog\0227\n" + + "\016resource_usage\030\006 \001(\0132\037.google.backstory.ResourceUsage\022B\n" + + "\024system_event_details\030\007" + + " \001(\0132$.google.backstory.SystemEventDetails\022;\n" + + "\020outlook_metadata\030\010 \001(\0132!.google.backstory.OutlookMetadata\022$\n" + + "\004srum\030\t \001(\0132\026.google.backstory.Srum\0221\n" + + "\013user_assist\030\n" + + " \001(\0132\034.google.backstory.UserAssist\"\373\006\n" + + "\016Authentication\0227\n" + + "\004type\030\001 \001(\0162).google.backstory.Authentication.AuthType\022=\n" + + "\tmechanism\030\002 \003(\0162*.google.backstory.Authentication.Mechanism\022\024\n" + + "\014auth_details\030\003 \001(\t\0229\n" + + "\007outcome\030\004 \001(\0162(.google.backstory.Authentication.Outcome\"]\n" + + "\010AuthType\022\030\n" + + "\024AUTHTYPE_UNSPECIFIED\020\000\022\013\n" + + "\007MACHINE\020\001\022\007\n" + + "\003SSO\020\002\022\007\n" + + "\003VPN\020\003\022\014\n" + + "\010PHYSICAL\020\004\022\n\n" + + "\006TACACS\020\005\"\204\003\n" + + "\tMechanism\022\031\n" + + "\025MECHANISM_UNSPECIFIED\020\000\022\025\n" + + "\021USERNAME_PASSWORD\020\001\022\007\n" + + "\003OTP\020\002\022\020\n" + + "\014HARDWARE_KEY\020\003\022\t\n" + + "\005LOCAL\020\004\022\n\n" + + "\006REMOTE\020\005\022\026\n" + + "\022REMOTE_INTERACTIVE\020\006\022\023\n" + + "\017MECHANISM_OTHER\020\007\022\020\n" + + "\014BADGE_READER\020\010\022\013\n" + + "\007NETWORK\020\t\022\t\n" + + "\005BATCH\020\n" + + "\022\013\n" + + "\007SERVICE\020\013\022\n\n" + + "\006UNLOCK\020\014\022\026\n" + + "\022NETWORK_CLEAR_TEXT\020\r" + + "\022\023\n" + + "\017NEW_CREDENTIALS\020\016\022\017\n" + + "\013INTERACTIVE\020\017\022\026\n" + + "\022CACHED_INTERACTIVE\020\020\022\035\n" + + "\031CACHED_REMOTE_INTERACTIVE\020\021\022\021\n\r" + + "CACHED_UNLOCK\020\022\022\r\n" + + "\tBIOMETRIC\020\023\022\014\n" + + "\010WEARABLE\020\024\"|\n" + + "\024AuthenticationStatus\022!\n" + + "\035UNKNOWN_AUTHENTICATION_STATUS\020\000\022\n\n" + + "\006ACTIVE\020\001\022\r\n" + + "\tSUSPENDED\020\002\022\031\n" + + "\025NO_ACTIVE_CREDENTIALS\020\003\022\013\n" + + "\007DELETED\020\004\"<\n" + + "\007Outcome\022\027\n" + + "\023OUTCOME_UNSPECIFIED\020\000\022\013\n" + + "\007SUCCESS\020\001\022\013\n" + + "\007FAILURE\020\002\"\205\002\n" + + "\tLinuxUtmp\022;\n" + + "\013record_type\030\001 \001(" + + "\0162&.google.backstory.LinuxUtmp.RecordType\"\272\001\n\n" + + "RecordType\022\033\n" + + "\027RECORD_TYPE_UNSPECIFIED\020\000\022\013\n" + + "\007RUN_LVL\020\001\022\r\n" + + "\tBOOT_TIME\020\002\022\014\n" + + "\010NEW_TIME\020\003\022\014\n" + + "\010OLD_TIME\020\004\022\020\n" + + "\014INIT_PROCESS\020\005\022\021\n\r" + + "LOGIN_PROCESS\020\006\022\020\n" + + "\014USER_PROCESS\020\007\022\020\n" + + "\014DEAD_PROCESS\020\010\022\016\n\n" + + "ACCOUNTING\020\t\"\357\001\n" + + "\017WindowsEventLog\022:\n" + + "\007channel\030\001 \001(\0162).google.backstory.WindowsEventLog.Channel\022\020\n" + + "\010event_id\030\002 \001(\t\022\023\n" + + "\013activity_id\030\003 \001(\t\"y\n" + + "\007Channel\022\027\n" + + "\023CHANNEL_UNSPECIFIED\020\000\022\014\n" + + "\010SECURITY\020\001\022\n\n" + + "\006SYSTEM\020\002\022\017\n" + + "\013APPLICATION\020\003\022\t\n" + + "\005SETUP\020\004\022\024\n" + + "\020FORWARDED_EVENTS\020\005\022\t\n" + + "\005OTHER\020\006\"<\n\r" + + "ResourceUsage\022\023\n" + + "\013used_entity\030\001 \001(\t\022\026\n" + + "\016used_entity_id\030\002 \001(\t\"V\n" + + "\022SystemEventDetails\022\024\n" + + "\014message_type\030\001 \001(\t\022\027\n" + + "\017sender_image_id\030\002 \001(\t\022\021\n" + + "\tsubsystem\030\003 \001(\t\"a\n" + + "\017OutlookMetadata\022\017\n" + + "\007comment\030\001 \001(\t\022\020\n" + + "\010template\030\002 \001(\t\022\r\n" + + "\005title\030\003 \001(\t\022\034\n" + + "\024security_flags_count\030\004 \001(\005\"\233\002\n" + + "\004Srum\022\n\n" + + "\002id\030\001 \001(\t\022\035\n" + + "\025background_bytes_read\030\002 \001(\003\022 \n" + + "\030background_bytes_written\030\003 \001(\003\022#\n" + + "\033background_context_switches\030\004 \001(\003\022\036\n" + + "\026background_cycle_count\030\005 \001(\003\022 \n" + + "\030background_flushes_count\030\006 \001(\003\022\"\n" + + "\032background_read_operations\030\007 \001(\003\022#\n" + + "\033background_write_operations\030\010 \001(\003\022\026\n" + + "\016interface_luid\030\t \001(\t\"\233\001\n\n" + + "UserAssist\022\037\n" + + "\027application_focus_count\030\001 \001(\003\022=\n" + + "\032application_focus_duration\030\002" + + " \001(\0132\031.google.protobuf.Duration\022\030\n" + + "\020executions_count\030\003 \001(\003\022\023\n" + + "\013entry_index\030\004 \001(\003\"O\n" + + "\017Vulnerabilities\022<\n" + + "\017vulnerabilities\030\001" + + " \003(\0132\037.google.backstory.VulnerabilityB\002\020\000\"\217\005\n\r" + + "Vulnerability\022%\n" + + "\005about\030\001 \001(\0132\026.google.backstory.Noun\022\014\n" + + "\004name\030\002 \001(\t\022\023\n" + + "\013description\030\003 \001(\t\022\016\n" + + "\006vendor\030\r" + + " \001(\t\0223\n" + + "\017scan_start_time\030\004 \001(\0132\032.google.protobuf.Timestamp\0221\n\r" + + "scan_end_time\030\005 \001(\0132\032.google.protobuf.Timestamp\022/\n" + + "\013first_found\030\006 \001(\0132\032.google.protobuf.Timestamp\022.\n\n" + + "last_found\030\007 \001(\0132\032.google.protobuf.Timestamp\022:\n" + + "\010severity\030\010 \001(\0162(.google.backstory.Vulnerability.Severity\022\030\n" + + "\020severity_details\030\t \001(\t\022\027\n" + + "\017cvss_base_score\030\n" + + " \001(\002\022\023\n" + + "\013cvss_vector\030\013 \001(\t\022\024\n" + + "\014cvss_version\030\014 \001(\t\022\016\n" + + "\006cve_id\030\016 \001(\t\022\027\n" + + "\017cve_description\030\017 \001(\t\022\037\n" + + "\027vendor_vulnerability_id\030\020 \001(\t\022(\n" + + " vendor_knowledge_base_article_id\030\021 \001(\t\"M\n" + + "\010Severity\022\024\n" + + "\020UNKNOWN_SEVERITY\020\000\022\007\n" + + "\003LOW\020\001\022\n\n" + + "\006MEDIUM\020\002\022\010\n" + + "\004HIGH\020\003\022\014\n" + + "\010CRITICAL\020\004\"\026\n" + + "\003Ftp\022\017\n" + + "\007command\030\001 \001(\t\"\213\001\n" + + "\004Smtp\022\014\n" + + "\004helo\030\001 \001(\t\022\021\n" + + "\tmail_from\030\002 \001(\t\022\017\n" + + "\007rcpt_to\030\003 \003(\t\022\027\n" + + "\017server_response\030\004 \003(\t\022\024\n" + + "\014message_path\030\005 \001(\t\022\022\n\n" + + "is_webmail\030\006 \001(\010\022\016\n" + + "\006is_tls\030\007 \001(\010\"\206\001\n" + + "\005Email\022\014\n" + + "\004from\030\001 \001(\t\022\020\n" + + "\010reply_to\030\002 \001(\t\022\n\n" + + "\002to\030\003 \003(\t\022\n\n" + + "\002cc\030\004 \003(\t\022\013\n" + + "\003bcc\030\005 \003(\t\022\017\n" + + "\007mail_id\030\006 \001(\t\022\017\n" + + "\007subject\030\007 \003(\t\022\026\n" + + "\016bounce_address\030\010 \001(\t\"\364\007\n" + + "\007Process\022\013\n" + + "\003pid\030\001 \001(\t\022\026\n\n" + + "parent_pid\030\002 \001(\tB\002\030\001\0221\n" + + "\016parent_process\030\007 \001(\0132\031.google.backstory.Process\022$\n" + + "\004file\030\003 \001(\0132\026.google.backstory.File\022\024\n" + + "\014command_line\030\004 \001(\t\022\034\n" + + "\024command_line_history\030\t \003(\t\022#\n" + + "\033product_specific_process_id\030\005 \001(\t\022\023\n" + + "\013access_mask\030\010 \001(\004\022\033\n" + + "\023integrity_level_rid\030\013 \001(\004\022\014\n" + + "\004euid\030\014 \001(\t\022\014\n" + + "\004ruid\030\r" + + " \001(\t\022\014\n" + + "\004egid\030\016 \001(\t\022\014\n" + + "\004rgid\030\017 \001(\t\022\014\n" + + "\004pgid\030\020 \001(\t\022\032\n" + + "\022session_leader_pid\030\021 \001(\t\022\013\n" + + "\003tty\030\022 \001(\t\022J\n" + + "\024token_elevation_type\030\n" + + " \001(\0162,.google.backstory.Process.TokenElevationType\022.\n" + + "\"product_specific_parent_process_id\030\006 \001(\tB\002\030\001\022\014\n" + + "\004ipv6\030\023 \001(\010\0222\n" + + "\017kernel_duration\030\024 \001(\0132\031.google.protobuf.Duration\0220\n\r" + + "user_duration\030\025 \001(\0132\031.google.protobuf.Duration\0220\n\r" + + "real_duration\030\026 \001(\0132\031.google.protobuf.Duration\022.\n" + + "\005state\030\027 \001(\0162\037.google.backstory.Process.State\"E\n" + + "\022TokenElevationType\022\013\n" + + "\007UNKNOWN\020\000\022\n\n" + + "\006TYPE_1\020\001\022\n\n" + + "\006TYPE_2\020\002\022\n\n" + + "\006TYPE_3\020\003\"\327\001\n" + + "\005State\022\025\n" + + "\021STATE_UNSPECIFIED\020\000\022\013\n" + + "\007RUNNING\020\001\022\014\n" + + "\010SLEEPING\020\002\022\016\n\n" + + "DISK_SLEEP\020\003\022\013\n" + + "\007STOPPED\020\004\022\020\n" + + "\014TRACING_STOP\020\005\022\n\n" + + "\006ZOMBIE\020\006\022\010\n" + + "\004DEAD\020\007\022\r\n" + + "\tWAKE_KILL\020\010\022\n\n" + + "\006WAKING\020\t\022\n\n" + + "\006PARKED\020\n" + + "\022\010\n" + + "\004IDLE\020\013\022\n\n" + + "\006LOCKED\020\014\022\013\n" + + "\007WAITING\020\r" + + "\022\r\n" + + "\tSUSPENDED\020\016\"%\n" + + "\021AnalyticsMetadata\022\020\n" + + "\010analytic\030\001 \001(\t\"\302\005\n" + + "\017FindingVariable\0224\n" + + "\004type\030\001 \001(\0162&.google.backstory.FindingVariable.Type\022\r\n" + + "\005value\030\002 \001(\t\022\023\n" + + "\013source_path\030\003 \001(\t\022\022\n" + + "\010bool_val\030\004 \001(\010H\000\022\023\n" + + "\tbytes_val\030\005 \001(\014H\000\022\024\n\n" + + "double_val\030\006 \001(\001H\000\022\023\n" + + "\tint64_val\030\007 \001(\003H\000\022\024\n\n" + + "uint64_val\030\010 \001(\004H\000\022\024\n" + + "\n" + + "string_val\030\t \001(\tH\000\0224\n" + + "\016timestamp_time\030\021 \001(\0132\032.google.protobuf.TimestampH\000\022\022\n" + + "\010null_val\030\n" + + " \001(\010H\000\0222\n" + + "\010bool_seq\030\013 \001(\0132\036.google.backstory.BoolSequenceH\000\0224\n" + + "\tbytes_seq\030\014 \001(\0132\037.google.backstory.BytesSequenceH\000\0226\n\n" + + "double_seq\030\r" + + " \001(\0132 .google.backstory.DoubleSequenceH\000\0224\n" + + "\tint64_seq\030\016 \001(\0132\037.google.backstory.Int64SequenceH\000\0226\n\n" + + "uint64_seq\030\017 \001(\0132 .google.backstory.Uint64SequenceH\000\0226\n\n" + + "string_seq\030\020 \001(\0132 .google.backstory.StringSequenceH\000\"4\n" + + "\004Type\022\024\n" + + "\020TYPE_UNSPECIFIED\020\000\022\t\n" + + "\005MATCH\020\001\022\013\n" + + "\007OUTCOME\020\002B\r\n" + + "\013typed_value\"\2652\n" + + "\016SecurityResult\022%\n" + + "\005about\030\001 \001(\0132\026.google.backstory.Noun\022C\n" + + "\010category\030\002" + + " \003(\01621.google.backstory.SecurityResult.SecurityCategory\022\030\n" + + "\020category_details\030\003 \003(\t\022\023\n" + + "\013threat_name\030\004 \001(\t\022\020\n" + + "\010rule_set\030\035 \001(\t\022\035\n" + + "\025rule_set_display_name\030\036 \001(\t\022%\n" + + "\035ruleset_category_display_name\030) \001(\t\022\017\n" + + "\007rule_id\030\020 \001(\t\022\021\n" + + "\trule_name\030\005 \001(\t\022\024\n" + + "\014display_name\0301 \001(\t\022\024\n" + + "\014rule_version\030\024 \001(\t\022\021\n" + + "\trule_type\030\026 \001(\t\022\023\n" + + "\013rule_author\030\031 \001(\t\022,\n" + + "\013rule_labels\030\032 \003(\0132\027.google.backstory.Label\022@\n" + + "\013alert_state\030\025 \001(\0162+.google.backstory.SecurityResult.AlertState\0221\n" + + "\020detection_fields\030\027 \003(\0132\027.google.backstory.Label\022-\n" + + "\010outcomes\030\034 \003(\0132\027.google.backstory.LabelB\002\030\001\022B\n" + + "\tvariables\030, \003(\0132/.google.backstory.SecurityResult.VariablesEntry\022\017\n" + + "\007summary\030\006 \001(\t\022\023\n" + + "\013description\030\007 \001(\t\0227\n" + + "\006action\030\010 \003(\0162\'.google.backstory.SecurityResult.Action\022\026\n" + + "\016action_details\030\023 \001(\t\022B\n" + + "\010severity\030\t" + + " \001(\01620.google.backstory.SecurityResult.ProductSeverity\022F\n\n" + + "confidence\030\n" + + " \001(\01622.google.backstory.SecurityResult.ProductConfidence\022B\n" + + "\010priority\030\013" + + " \001(\01620.google.backstory.SecurityResult.ProductPriority\022\022\n" + + "\n" + + "risk_score\030\037 \001(\002\022\030\n" + + "\020confidence_score\030* \001(\002\022?\n" + + "\022analytics_metadata\030+ \003(\0132#.google.backstory.AnalyticsMetadata\022\030\n" + + "\020severity_details\030\014 \001(\t\022\032\n" + + "\022confidence_details\030\r" + + " \001(\t\022\030\n" + + "\020priority_details\030\016 \001(\t\022\033\n" + + "\023url_back_to_product\030\017 \001(\t\022\021\n" + + "\tthreat_id\030\021 \001(\t\022\030\n" + + "\020threat_feed_name\030\033 \001(\t\022;\n" + + "\023threat_id_namespace\030\030 \001(\0162\036.google.backstory.Id.Namespace\022D\n\r" + + "threat_status\030\022 \001(\0162-.google.backstory.SecurityResult.ThreatStatus\0227\n" + + "\016attack_details\030 \001(\0132\037.google.backstory.AttackDetails\0229\n" + + "\025first_discovered_time\030! \001(\0132\032.google.protobuf.Timestamp\022B\n" + + "\014associations\030\"" + + " \003(\0132,.google.backstory.SecurityResult.Association\022\025\n" + + "\tcampaigns\030# \003(\tB\002\030\001\022\023\n" + + "\007reports\030. \003(\tB\002\030\001\022=\n" + + "\007verdict\030$ \001(\0132(", + ".google.backstory.SecurityResult.VerdictB\002\030\001\0225\n" + + "\021last_updated_time\030% \001(\0132\032.google.protobuf.Timestamp\022B\n" + + "\014verdict_info\030& \003(\0132,.google.backstory.SecurityResult.VerdictInfo\0227\n" + + "\016threat_verdict\030\' \001(\0162\037.google.backstory.ThreatVerdict\0228\n" + + "\024last_discovered_time\030( \001(\0132\032.google.protobuf.Timestamp\022\027\n" + + "\017detection_depth\030/ \001(\003\022Q\n" + + "\022threat_collections\0300" + + " \003(\01325.google.backstory.SecurityResult.ThreatCollectionItem\032\265\006\n" + + "\013Association\022\n\n" + + "\002id\030\001 \001(\t\022\024\n" + + "\014country_code\030\002 \003(\t\022J\n" + + "\004type\030\003" + + " \001(\0162<.google.backstory.SecurityResult.Association.AssociationType\022\014\n" + + "\004name\030\004 \001(\t\022\023\n" + + "\013description\030\005 \001(\t\022\014\n" + + "\004role\030\006 \001(\t\022\032\n" + + "\016source_country\030\007 \001(\tB\002\030\001\022L\n" + + "\005alias\030\010" + + " \003(\0132=.google.backstory.SecurityResult.Association.AssociationAlias\0228\n" + + "\024first_reference_time\030\t \001(\0132\032.google.protobuf.Timestamp\0227\n" + + "\023last_reference_time\030\n" + + " \001(\0132\032.google.protobuf.Timestamp\022\033\n" + + "\023industries_affected\030\013 \003(\t\022G\n" + + "\021associated_actors\030\014 \003" + + "(\0132,.google.backstory.SecurityResult.Association\022/\n" + + "\013region_code\030\r" + + " \001(\0132\032.google.backstory.Location\0222\n" + + "\016sponsor_region\030\016 \001(\0132\032.google.backstory.Location\0224\n" + + "\020targeted_regions\030\017 \003(\0132\032.google.backstory.Location\022\014\n" + + "\004tags\030\020 \003(\t\0321\n" + + "\020AssociationAlias\022\014\n" + + "\004name\030\001 \001(\t\022\017\n" + + "\007company\030\002 \001(\t\"h\n" + + "\017AssociationType\022 \n" + + "\034ASSOCIATION_TYPE_UNSPECIFIED\020\000\022\020\n" + + "\014THREAT_ACTOR\020\001\022\013\n" + + "\007MALWARE\020\002\022\024\n" + + "\020SOFTWARE_TOOLKIT\020\003\032\206\002\n" + + "\006Source\022\014\n" + + "\004name\030\001 \001(\t\022\024\n" + + "\014benign_count\030\002 \001(\005\022\027\n" + + "\017malicious_count\030\003 \001(\005\022C\n" + + "\007quality\030\004" + + " \001(\01622.google.backstory.SecurityResult.ProductConfidence\022\026\n" + + "\016response_count\030\005 \001(\005\022\024\n" + + "\014source_count\030\006 \001(\005\022L\n" + + "\033threat_intelligence_sources\030\007 \003(\0132\'" + + ".google.backstory.SecurityResult.Source\032\376\001\n" + + "\021ProviderMLVerdict\022\027\n" + + "\017source_provider\030\001 \001(\t\022\024\n" + + "\014benign_count\030\002 \001(\005\022\027\n" + + "\017malicious_count\030\003 \001(\005\022\030\n" + + "\020confidence_score\030\004 \001(\005\022A\n" + + "\020mandiant_sources\030\005" + + " \003(\0132\'.google.backstory.SecurityResult.Source\022D\n" + + "\023third_party_sources\030\006" + + " \003(\0132\'.google.backstory.SecurityResult.Source\032\250\001\n" + + "\016AnalystVerdict\022\030\n" + + "\020confidence_score\030\001 \001(\005\0220\n" + + "\014verdict_time\030\002 \001(\0132\032.google.protobuf.Timestamp\022J\n" + + "\020verdict_response\030\003" + + " \001(\01620.google.backstory.SecurityResult.VerdictResponse\032\254\002\n" + + "\010IoCStats\022E\n" + + "\016ioc_stats_type\030\001" + + " \001(\0162-.google.backstory.SecurityResult.IoCStatsType\022\032\n" + + "\022first_level_source\030\002 \001(\t\022\033\n" + + "\023second_level_source\030\003 \001(\t\022\024\n" + + "\014benign_count\030\004 \001(\005\022C\n" + + "\007quality\030\005" + + " \001(\01622.google.backstory.SecurityResult.ProductConfidence\022\027\n" + + "\017malicious_count\030\006 \001(\005\022\026\n" + + "\016response_count\030\007 \001(\005\022\024\n" + + "\014source_count\030\010 \001(\005\032\326\004\n" + + "\013VerdictInfo\022\024\n" + + "\014source_count\030\001 \001(\005\022\026\n" + + "\016response_count\030\002 \001(\005\022\033\n" + + "\023neighbour_influence\030\003 \001(\t\022B\n" + + "\014verdict_type\030\004 " + + "\001(\0162,.google.backstory.SecurityResult.VerdictType\022\027\n" + + "\017source_provider\030\005 \001(\t\022\024\n" + + "\014benign_count\030\006 \001(\005\022\027\n" + + "\017malicious_count\030\007 \001(\005\022\030\n" + + "\020confidence_score\030\010 \001(\005\022<\n" + + "\tioc_stats\030\t \003(\0132).google.backstory.SecurityResult.IoCStats\0220\n" + + "\014verdict_time\030\013 \001(\0132\032.google.protobuf.Timestamp\022J\n" + + "\020verdict_response\030\014" + + " \001(\01620.google.backstory.SecurityResult.VerdictResponse\022\035\n" + + "\025global_customer_count\030\r" + + " \001(\005\022\031\n" + + "\021global_hits_count\030\016 \001(\005\022\013\n" + + "\003pwn\030\017 \001(\010\022\030\n" + + "\020category_details\030\020 \001(\t\0229\n" + + "\025pwn_first_tagged_time\030\021" + + " \001(\0132\032.google.protobuf.Timestamp\032\343\001\n" + + "\007Verdict\022\024\n" + + "\014source_count\030\001 \001(\005\022\026\n" + + "\016response_count\030\002 \001(\005\022\033\n" + + "\023neighbour_influence\030\003 \001(\t\022C\n" + + "\007verdict\030\004 \001(\01322.go" + + "ogle.backstory.SecurityResult.ProviderMLVerdict\022H\n" + + "\017analyst_verdict\030\005 \001(\0132/.googl" + + "e.backstory.SecurityResult.AnalystVerdict\032z\n" + + "\024ThreatCollectionItem\022\n\n" + + "\002id\030\001 \001(\t\022C\n" + + "\004type\030\002" + + " \001(\01625.google.backstory.SecurityResult.ThreatCollectionType\022\021\n" + + "\talt_names\030\003 \003(\t\032S\n" + + "\016VariablesEntry\022\013\n" + + "\003key\030\001 \001(\t\0220\n" + + "\005value\030\002 \001(\0132!.google.backstory.FindingVariable:\0028\001\"N\n" + + "\017VerdictResponse\022 \n" + + "\034VERDICT_RESPONSE_UNSPECIFIED\020\000\022\r\n" + + "\tMALICIOUS\020\001\022\n" + + "\n" + + "\006BENIGN\020\002\"\200\001\n" + + "\014IoCStatsType\022\036\n" + + "\032UNSPECIFIED_IOC_STATS_TYPE\020\000\022\024\n" + + "\020MANDIANT_SOURCES\020\001\022\027\n" + + "\023THIRD_PARTY_SOURCES\020\002\022!\n" + + "\035THREAT_INTELLIGENCE_IOC_STATS\020\003\"Y\n" + + "\013VerdictType\022\034\n" + + "\030VERDICT_TYPE_UNSPECIFIED\020\000\022\027\n" + + "\023PROVIDER_ML_VERDICT\020\001\022\023\n" + + "\017ANALYST_VERDICT\020\002\"\256\004\n" + + "\020SecurityCategory\022\024\n" + + "\020UNKNOWN_CATEGORY\020\000\022\027\n" + + "\022SOFTWARE_MALICIOUS\020\220N\022\030\n" + + "\023SOFTWARE_SUSPICIOUS\020\364N\022\021\n" + + "\014SOFTWARE_PUA\020\330O\022\027\n" + + "\021NETWORK_MALICIOUS\020\240\234\001\022\030\n" + + "\022NETWORK_SUSPICIOUS\020\204\235\001\022!\n" + + "\033NETWORK_CATEGORIZED_CONTENT\020\350\235\001\022\037\n" + + "\031NETWORK_DENIAL_OF_SERVICE\020\314\236\001\022\023\n\r" + + "NETWORK_RECON\020\260\237\001\022!\n" + + "\033NETWORK_COMMAND_AND_CONTROL\020\224\240\001\022\023\n\r" + + "ACL_VIOLATION\020\260\352\001\022\024\n" + + "\016AUTH_VIOLATION\020\300\270\002\022\r\n" + + "\007EXPLOIT\020\320\206\003\022\027\n" + + "\021DATA_EXFILTRATION\020\340\324\003\022\022\n" + + "\014DATA_AT_REST\020\304\325\003\022\026\n" + + "\020DATA_DESTRUCTION\020\250\326\003\022\023\n\r" + + "TOR_EXIT_NODE\020\214\327\003\022\017\n" + + "\tMAIL_SPAM\020\360\242\004\022\023\n\r" + + "MAIL_PHISHING\020\324\243\004\022\023\n\r" + + "MAIL_SPOOFING\020\270\244\004\022\026\n" + + "\020POLICY_VIOLATION\020\200\361\004\022\030\n" + + "\022SOCIAL_ENGINEERING\020\221\277\005\022\016\n" + + "\010PHISHING\020\222\277\005\"=\n\n" + + "AlertState\022\017\n" + + "\013UNSPECIFIED\020\000\022\020\n" + + "\014NOT_ALERTING\020\001\022\014\n" + + "\010ALERTING\020\002\"x\n" + + "\006Action\022\022\n" + + "\016UNKNOWN_ACTION\020\000\022\t\n" + + "\005ALLOW\020\001\022\t\n" + + "\005BLOCK\020\002\022\033\n" + + "\027ALLOW_WITH_MODIFICATION\020\003\022\016\n\n" + + "QUARANTINE\020\004\022\010\n" + + "\004FAIL\020\005\022\r\n" + + "\tCHALLENGE\020\006\"\201\001\n" + + "\017ProductSeverity\022\024\n" + + "\020UNKNOWN_SEVERITY\020\000\022\021\n\r" + + "INFORMATIONAL\020d\022\n\n" + + "\005ERROR\020\226\001\022\010\n" + + "\004NONE\020e\022\010\n" + + "\003LOW\020\310\001\022\013\n" + + "\006MEDIUM\020\254\002\022\t\n" + + "\004HIGH\020\220\003\022\r\n" + + "\010CRITICAL\020\364\003\"n\n" + + "\021ProductConfidence\022\026\n" + + "\022UNKNOWN_CONFIDENCE\020\000\022\023\n" + + "\016LOW_CONFIDENCE\020\310\001\022\026\n" + + "\021MEDIUM_CONFIDENCE\020\254\002\022\024\n" + + "\017HIGH_CONFIDENCE\020\220\003\"d\n" + + "\017ProductPriority\022\024\n" + + "\020UNKNOWN_PRIORITY\020\000\022\021\n" + + "\014LOW_PRIORITY\020\310\001\022\024\n" + + "\017MEDIUM_PRIORITY\020\254\002\022\022\n\r" + + "HIGH_PRIORITY\020\220\003\"Z\n" + + "\014ThreatStatus\022\035\n" + + "\031THREAT_STATUS_UNSPECIFIED\020\000\022\n\n" + + "\006ACTIVE\020\001\022\013\n" + + "\007CLEARED\020\002\022\022\n" + + "\016FALSE_POSITIVE\020\003\"X\n" + + "\024ThreatCollectionType\022&\n" + + "\"THREAT_COLLECTION_TYPE_UNSPECIFIED\020\000\022\014\n" + + "\010CAMPAIGN\020\001\022\n\n" + + "\006REPORT\020\002\"%\n" + + "\016PeFileMetadata\022\023\n" + + "\013import_hash\030\001 \001(\t\"@\n" + + "\014FileMetadata\0220\n" + + "\002pe\030\001 \001(\0132 .google.backstory.PeFileMetadataB\002\030\001\"\317*\n" + + "\004File\022\016\n" + + "\006sha256\030\001 \001(\t\022\013\n" + + "\003md5\030\002 \001(\t\022\014\n" + + "\004sha1\030\003 \001(\t\022\014\n" + + "\004size\030\004 \001(\004\022\021\n" + + "\tfull_path\030\005 \001(\t\022\021\n" + + "\tmime_type\030\006 \001(\t\0229\n\r" + + "file_metadata\030\007 \001(\0132\036.google.backstory.FileMetadataB\002\030\001\0229\n" + + "\017security_result\030$ \001(\0132 .google.backstory.SecurityResult\0221\n" + + "\007pe_file\030\010 \001(\0132 .google.backstory.FileMetadataPE\022\016\n" + + "\006ssdeep\030\t \001(\t\022\r\n" + + "\005vhash\030\n" + + " \001(\t\022\021\n" + + "\005ahash\030\013 \001(\tB\002\030\001\022\024\n" + + "\014authentihash\030\024 \001(\t\022\017\n" + + "\007symhash\030) \001(\t\022F\n" + + "\026prefetch_file_metadata\030+" + + " \001(\0132&.google.backstory.PrefetchFileMetadata\0222\n" + + "\tfile_type\030\014 \001(\0162\037.google.backstory.File.FileType\022\031\n" + + "\021capabilities_tags\030\r" + + " \003(\t\022\r\n" + + "\005names\030\016 \003(\t\022\014\n" + + "\004tags\030\033 \003(\t\022:\n" + + "\026last_modification_time\030\017 \001(\0132\032.google.protobuf.Timestamp\022/\n" + + "\013create_time\030\' \001(\0132\032.google.protobuf.Timestamp\0224\n" + + "\020last_access_time\030( \001(\0132\032.google.protobuf.Timestamp\0220\n\n" + + "prevalence\030\020 \001(\0132\034.google.backstory.Prevalence\0223\n" + + "\017first_seen_time\030\021 \001(\0132\032.google.protobuf.Timestamp\0222\n" + + "\016last_seen_time\030\022 \001(\0132\032.google.protobuf.Timestamp\022\021\n" + + "\tstat_mode\030\025 \001(\004\022\022\n\n" + + "stat_inode\030\026 \001(\004\022\020\n" + + "\010stat_dev\030\027 \001(\004\022\022\n\n" + + "stat_nlink\030\030 \001(\004\022\022\n\n" + + "stat_flags\030\031 \001(\r" + + "\0226\n" + + "\022last_analysis_time\030\032 \001(\0132\032.google.protobuf.Timestamp\022\025\n\r" + + "embedded_urls\030\034 \003(\t\022\030\n" + + "\020embedded_domains\030\035 \003(\t\022\024\n" + + "\014embedded_ips\030\036 \003(\t\022-\n" + + "\texif_info\030\037 \001(\0132\032.google.backstory.ExifInfo\0227\n" + + "\016signature_info\030 \001(\0132\037.google.backstory.SignatureInfo\022+\n" + + "\010pdf_info\030! \001(\0132\031.google.backstory.PDFInfo\0229\n" + + "\025first_submission_time\030\" \001(\0132\032.google.protobuf.Timestamp\0228\n" + + "\024last_submission_time\030# \001(\0132\032.google.protobuf.Timestamp\022,\n" + + "\tmain_icon\030% \001(\0132\031.google.backstory.Favicon\0220\n" + + "\004ntfs\030& \001(\0132\".google.backstory.NtfsFileMetadata\022=\n" + + "\020app_compat_cache\030* \001(\0132#.google.backstory.AppCompatMetadata\"\352\036\n" + + "\010FileType\022\031\n" + + "\025FILE_TYPE_UNSPECIFIED\020\000\022\024\n" + + "\020FILE_TYPE_PE_EXE\020\001\022\024\n" + + "\020FILE_TYPE_PE_DLL\020\002\022\021\n\r" + + "FILE_TYPE_MSI\020\003\022\024\n" + + "\020FILE_TYPE_NE_EXE\020\n" + + "\022\024\n" + + "\020FILE_TYPE_NE_DLL\020\013\022\025\n" + + "\021FILE_TYPE_DOS_EXE\020\024\022\025\n" + + "\021FILE_TYPE_DOS_COM\020\025\022\022\n" + + "\016FILE_TYPE_COFF\020\036\022\021\n\r" + + "FILE_TYPE_ELF\020\037\022\032\n" + + "\026FILE_TYPE_LINUX_KERNEL\020 \022\021\n\r" + + "FILE_TYPE_RPM\020!\022\023\n" + + "\017FILE_TYPE_LINUX\020\"\022\024\n" + + "\020FILE_TYPE_MACH_O\020#\022\033\n" + + "\027FILE_TYPE_JAVA_BYTECODE\020$\022\021\n\r" + + "FILE_TYPE_DMG\020%\022\021\n\r" + + "FILE_TYPE_DEB\020&\022\021\n\r" + + "FILE_TYPE_PKG\020\'\022\021\n\r" + + "FILE_TYPE_PYC\020(\022\021\n\r" + + "FILE_TYPE_LNK\0202\022\033\n" + + "\027FILE_TYPE_DESKTOP_ENTRY\0203\022\022\n" + + "\016FILE_TYPE_JPEG\020d\022\022\n" + + "\016FILE_TYPE_TIFF\020e\022\021\n\r" + + "FILE_TYPE_GIF\020f\022\021\n\r" + + "FILE_TYPE_PNG\020g\022\021\n\r" + + "FILE_TYPE_BMP\020h\022\022\n" + + "\016FILE_TYPE_GIMP\020i\022\027\n" + + "\023FILE_TYPE_IN_DESIGN\020j\022\021\n\r" + + "FILE_TYPE_PSD\020k\022\023\n" + + "\017FILE_TYPE_TARGA\020l\022\021\n\r" + + "FILE_TYPE_XWD\020m\022\021\n\r" + + "FILE_TYPE_DIB\020n\022\021\n\r" + + "FILE_TYPE_JNG\020o\022\021\n\r" + + "FILE_TYPE_ICO\020p\022\021\n\r" + + "FILE_TYPE_FPX\020q\022\021\n\r" + + "FILE_TYPE_EPS\020r\022\021\n\r" + + "FILE_TYPE_SVG\020s\022\021\n\r" + + "FILE_TYPE_EMF\020t\022\022\n" + + "\016FILE_TYPE_WEBP\020u\022\021\n\r" + + "FILE_TYPE_DWG\020v\022\021\n\r" + + "FILE_TYPE_DXF\020w\022\025\n" + + "\021FILE_TYPE_THREEDS\020x\022\022\n\r" + + "FILE_TYPE_OGG\020\226\001\022\022\n\r" + + "FILE_TYPE_FLC\020\227\001\022\022\n\r" + + "FILE_TYPE_FLI\020\230\001\022\022\n\r" + + "FILE_TYPE_MP3\020\231\001\022\023\n" + + "\016FILE_TYPE_FLAC\020\232\001\022\022\n\r" + + "FILE_TYPE_WAV\020\233\001\022\023\n" + + "\016FILE_TYPE_MIDI\020\234\001\022\022\n\r" + + "FILE_TYPE_AVI\020\235\001\022\023\n" + + "\016FILE_TYPE_MPEG\020\236\001\022\030\n" + + "\023FILE_TYPE_QUICKTIME\020\237\001\022\022\n\r" + + "FILE_TYPE_ASF\020\240\001\022\023\n" + + "\016FILE_TYPE_DIVX\020\241\001\022\022\n\r" + + "FILE_TYPE_FLV\020\242\001\022\022\n\r" + + "FILE_TYPE_WMA\020\243\001\022\022\n\r" + + "FILE_TYPE_WMV\020\244\001\022\021\n" + + "\014FILE_TYPE_RM\020\245\001\022\022\n\r" + + "FILE_TYPE_MOV\020\246\001\022\022\n\r" + + "FILE_TYPE_MP4\020\247\001\022\023\n" + + "\016FILE_TYPE_T3GP\020\250\001\022\023\n" + + "\016FILE_TYPE_WEBM\020\251\001\022\022\n\r" + + "FILE_TYPE_MKV\020\252\001\022\022\n\r" + + "FILE_TYPE_PDF\020\310\001\022\021\n" + + "\014FILE_TYPE_PS\020\311\001\022\022\n\r" + + "FILE_TYPE_DOC\020\312\001\022\023\n" + + "\016FILE_TYPE_DOCX\020\313\001\022\022\n\r" + + "FILE_TYPE_PPT\020\314\001\022\023\n" + + "\016FILE_TYPE_PPTX\020\315\001\022\022\n\r" + + "FILE_TYPE_XLS\020\316\001\022\023\n" + + "\016FILE_TYPE_XLSX\020\317\001\022\022\n\r" + + "FILE_TYPE_RTF\020\320\001\022\023\n" + + "\016FILE_TYPE_PPSX\020\321\001\022\022\n\r" + + "FILE_TYPE_ODP\020\372\001\022\022\n\r" + + "FILE_TYPE_ODS\020\373\001\022\022\n\r" + + "FILE_TYPE_ODT\020\374\001\022\022\n\r" + + "FILE_TYPE_HWP\020\375\001\022\022\n\r" + + "FILE_TYPE_GUL\020\376\001\022\022\n\r" + + "FILE_TYPE_ODF\020\377\001\022\022\n\r" + + "FILE_TYPE_ODG\020\200\002\022\027\n" + + "\022FILE_TYPE_ONE_NOTE\020\201\002\022\024\n" + + "\017FILE_TYPE_OOXML\020\202\002\022\022\n\r" + + "FILE_TYPE_SLK\020\203\002\022\024\n" + + "\017FILE_TYPE_EBOOK\020\204\002\022\024\n" + + "\017FILE_TYPE_LATEX\020\205\002\022\022\n\r" + + "FILE_TYPE_TTF\020\206\002\022\022\n\r" + + "FILE_TYPE_EOT\020\207\002\022\023\n" + + "\016FILE_TYPE_WOFF\020\210\002\022\022\n\r" + + "FILE_TYPE_CHM\020\211\002\022\022\n\r" + + "FILE_TYPE_ZIP\020\254\002\022\023\n" + + "\016FILE_TYPE_GZIP\020\255\002\022\023\n" + + "\016FILE_TYPE_BZIP\020\256\002\022\023\n" + + "\016FILE_TYPE_RZIP\020\257\002\022\023\n" + + "\016FILE_TYPE_DZIP\020\260\002\022\027\n" + + "\022FILE_TYPE_SEVENZIP\020\261\002\022\022\n\r" + + "FILE_TYPE_CAB\020\262\002\022\022\n\r" + + "FILE_TYPE_JAR\020\263\002\022\022\n\r" + + "FILE_TYPE_RAR\020\264\002\022\031\n" + + "\024FILE_TYPE_MSCOMPRESS\020\265\002\022\022\n\r" + + "FILE_TYPE_ACE\020\266\002\022\022\n\r" + + "FILE_TYPE_ARC\020\267\002\022\022\n\r" + + "FILE_TYPE_ARJ\020\270\002\022\022\n\r" + + "FILE_TYPE_ASD\020\271\002\022\030\n" + + "\023FILE_TYPE_BLACKHOLE\020\272\002\022\022\n\r" + + "FILE_TYPE_KGB\020\273\002\022\023\n" + + "\016FILE_TYPE_ZLIB\020\274\002\022\022\n\r" + + "FILE_TYPE_TAR\020\275\002\022\022\n\r" + + "FILE_TYPE_ZST\020\276\002\022\024\n" + + "\017FILE_TYPE_LZFSE\020\277\002\022\031\n" + + "\024FILE_TYPE_PYTHON_WHL\020\300\002\022\031\n" + + "\024FILE_TYPE_PYTHON_PKG\020\301\002\022\023\n" + + "\016FILE_TYPE_MSIX\020\302\002\022\023\n" + + "\016FILE_TYPE_TEXT\020\220\003\022\025\n" + + "\020FILE_TYPE_SCRIPT\020\221\003\022\022\n\r" + + "FILE_TYPE_PHP\020\222\003\022\025\n" + + "\020FILE_TYPE_PYTHON\020\223\003\022\023\n" + + "\016FILE_TYPE_PERL\020\224\003\022\023\n" + + "\016FILE_TYPE_RUBY\020\225\003\022\020\n" + + "\013FILE_TYPE_C\020\226\003\022\022\n\r" + + "FILE_TYPE_CPP\020\227\003\022\023\n" + + "\016FILE_TYPE_JAVA\020\230\003\022\032\n" + + "\025FILE_TYPE_SHELLSCRIPT\020\231\003\022\025\n" + + "\020FILE_TYPE_PASCAL\020\232\003\022\022\n\r" + + "FILE_TYPE_AWK\020\233\003\022\025\n" + + "\020FILE_TYPE_DYALOG\020\234\003\022\026\n" + + "\021FILE_TYPE_FORTRAN\020\235\003\022\031\n" + + "\024FILE_TYPE_JAVASCRIPT\020\236\003\022\031\n" + + "\024FILE_TYPE_POWERSHELL\020\237\003\022\022\n\r" + + "FILE_TYPE_VBA\020\240\003\022\021\n" + + "\014FILE_TYPE_M4\020\241\003\022\030\n" + + "\023FILE_TYPE_OBJETIVEC\020\242\003\022\023\n" + + "\016FILE_TYPE_JMOD\020\243\003\022\027\n" + + "\022FILE_TYPE_MAKEFILE\020\244\003\022\022\n\r" + + "FILE_TYPE_INI\020\245\003\022\022\n\r" + + "FILE_TYPE_CLJ\020\246\003\022\022\n\r" + + "FILE_TYPE_PDB\020\251\003\022\022\n\r" + + "FILE_TYPE_SQL\020\252\003\022\023\n" + + "\016FILE_TYPE_NEKO\020\253\003\022\022\n\r" + + "FILE_TYPE_WER\020\254\003\022\025\n" + + "\020FILE_TYPE_GOLANG\020\255\003\022\022\n\r" + + "FILE_TYPE_M3U\020\256\003\022\022\n\r" + + "FILE_TYPE_BAT\020\257\003\022\022\n\r" + + "FILE_TYPE_MSC\020\260\003\022\022\n\r" + + "FILE_TYPE_RDP\020\261\003\022\026\n" + + "\021FILE_TYPE_SYMBIAN\020\364\003\022\025\n" + + "\020FILE_TYPE_PALMOS\020\365\003\022\024\n" + + "\017FILE_TYPE_WINCE\020\366\003\022\026\n" + + "\021FILE_TYPE_ANDROID\020\367\003\022\025\n" + + "\020FILE_TYPE_IPHONE\020\370\003\022\023\n" + + "\016FILE_TYPE_HTML\020\330\004\022\022\n\r" + + "FILE_TYPE_XML\020\331\004\022\022\n\r" + + "FILE_TYPE_SWF\020\332\004\022\022\n\r" + + "FILE_TYPE_FLA\020\333\004\022\025\n" + + "\020FILE_TYPE_COOKIE\020\334\004\022\026\n" + + "\021FILE_TYPE_TORRENT\020\335\004\022\031\n" + + "\024FILE_TYPE_EMAIL_TYPE\020\336\004\022\026\n" + + "\021FILE_TYPE_OUTLOOK\020\337\004\022\023\n" + + "\016FILE_TYPE_SGML\020\340\004\022\023\n" + + "\016FILE_TYPE_JSON\020\341\004\022\022\n\r" + + "FILE_TYPE_CSV\020\342\004\022\022\n\r" + + "FILE_TYPE_HTA\020\343\004\022 \n" + + "\033FILE_TYPE_INTERNET_SHORTCUT\020\344\004\022\022\n\r" + + "FILE_TYPE_CAP\020\274\005\022\027\n" + + "\022FILE_TYPE_ISOIMAGE\020\240\006\022\027\n" + + "\022FILE_TYPE_SQUASHFS\020\241\006\022\022\n\r" + + "FILE_TYPE_VHD\020\242\006\022\024\n" + + "\017FILE_TYPE_APPLE\020\350\007\022\030\n" + + "\023FILE_TYPE_MACINTOSH\020\351\007\022\032\n" + + "\025FILE_TYPE_APPLESINGLE\020\352\007\022\032\n" + + "\025FILE_TYPE_APPLEDOUBLE\020\353\007\022\034\n" + + "\027FILE_TYPE_MACINTOSH_HFS\020\354\007\022\032\n" + + "\025FILE_TYPE_APPLE_PLIST\020\355\007\022\034\n" + + "\027FILE_TYPE_MACINTOSH_LIB\020\356\007\022\032\n" + + "\025FILE_TYPE_APPLESCRIPT\020\357\007\022#\n" + + "\036FILE_TYPE_APPLESCRIPT_COMPILED\020\360\007\022\022\n\r" + + "FILE_TYPE_CRX\020\314\010\022\022\n\r" + + "FILE_TYPE_XPI\020\315\010\022\022\n\r" + + "FILE_TYPE_ROM\020\260\t\022\022\n\r" + + "FILE_TYPE_IPS\020\261\t\022\022\n\r" + + "FILE_TYPE_PEM\020\224\n" + + "\022\022\n\r" + + "FILE_TYPE_PGP\020\225\n" + + "\022\022\n\r" + + "FILE_TYPE_CRT\020\226\n" + + "\"\336\002\n" + + "\020NtfsFileMetadata\022/\n" + + "\013change_time\030\001 \001(\0132\032.google.protobuf.Timestamp\0228\n" + + "\024filename_create_time\030\002 \001(\0132\032.google.protobuf.Timestamp\0228\n" + + "\024filename_modify_time\030\003 \001(\0132\032.google.protobuf.Timestamp\0228\n" + + "\024filename_access_time\030\004 \001(\0132\032.google.protobuf.Timestamp\0228\n" + + "\024filename_change_time\030\005 \001(\0132\032.google.protobuf.Timestamp\0221\n" + + "\013usn_journal\030\006 \003(\0132\034.google.backstory.UsnJournal\"@\n" + + "\024PrefetchFileMetadata\022\021\n" + + "\trun_count\030\001 \001(\003\022\025\n\r" + + "prefetch_hash\030\002 \001(\t\"\274\t\n\n" + + "UsnJournal\022\027\n" + + "\017attributes_flag\030\001 \001(\t\022>\n\n" + + "attributes\030\002" + + " \001(\0162&.google.backstory.UsnJournal.AttributeB\002\030\001\022?\n" + + "\017file_attributes\030\005" + + " \003(\0162&.google.backstory.UsnJournal.Attribute\022\021\n" + + "\tallocated\030\003 \001(\010\0227\n" + + "\006reason\030\004 \001(\0162#.google.backstory.UsnJournal.ReasonB\002\030\001\0224\n" + + "\007reasons\030\006 \003(\0162#.google.backstory.UsnJournal.Reason\"\241\003\n" + + "\tAttribute\022\031\n" + + "\025ATTRIBUTE_UNSPECIFIED\020\000\022\r\n" + + "\tREAD_ONLY\020\001\022\n\n" + + "\006HIDDEN\020\002\022\n\n" + + "\006SYSTEM\020\003\022\013\n" + + "\007ARCHIVE\020\004\022\016\n\n" + + "COMPRESSED\020\005\022\r\n" + + "\tENCRYPTED\020\006\022\r\n" + + "\tDIRECTORY\020\007\022\n\n" + + "\006DEVICE\020\010\022\n\n" + + "\006NORMAL\020\t\022\r\n" + + "\tTEMPORARY\020\n" + + "\022\017\n" + + "\013SPARSE_FILE\020\013\022\021\n\r" + + "REPARSE_POINT\020\014\022\013\n" + + "\007OFFLINE\020\r" + + "\022\027\n" + + "\023NOT_CONTENT_INDEXED\020\016\022\033\n" + + "\023NON_CONTENT_INDEXED\020\016\032\002\010\001\022\024\n" + + "\020INTEGRITY_STREAM\020\017\022\013\n" + + "\007VIRTUAL\020\020\022\021\n\r" + + "NO_SCRUB_DATA\020\021\022\006\n" + + "\002EA\020\022\022\n\n" + + "\006PINNED\020\023\022\014\n" + + "\010UNPINNED\020\024\022\022\n" + + "\016RECALL_ON_OPEN\020\025\022\031\n" + + "\025RECALL_ON_DATA_ACCESS\020\026\032\002\020\001\"\355\003\n" + + "\006Reason\022\026\n" + + "\022REASON_UNSPECIFIED\020\000\022\022\n" + + "\016DATA_OVERWRITE\020\001\022\017\n" + + "\013DATA_EXTEND\020\002\022\023\n" + + "\017DATA_TRUNCATION\020\003\022\030\n" + + "\024NAMED_DATA_OVERWRITE\020\004\022\025\n" + + "\021NAMED_DATA_EXTEND\020\005\022\031\n" + + "\025NAMED_DATA_TRUNCATION\020\006\022\017\n" + + "\013FILE_CREATE\020\007\022\017\n" + + "\013FILE_DELETE\020\010\022\r\n" + + "\tEA_CHANGE\020\t\022\023\n" + + "\017SECURITY_CHANGE\020\n" + + "\022\023\n" + + "\017RENAME_OLD_NAME\020\013\022\023\n" + + "\017RENAME_NEW_NAME\020\014\022\024\n" + + "\020INDEXABLE_CHANGE\020\r" + + "\022\025\n" + + "\021BASIC_INFO_CHANGE\020\016\022\024\n" + + "\020HARD_LINK_CHANGE\020\017\022\026\n" + + "\022COMPRESSION_CHANGE\020\020\022\025\n" + + "\021ENCRYPTION_CHANGE\020\021\022\024\n" + + "\020OBJECT_ID_CHANGE\020\022\022\030\n" + + "\024REPARSE_POINT_CHANGE\020\023\022\021\n\r" + + "STREAM_CHANGE\020\024\022\025\n" + + "\021TRANSACTED_CHANGE\020\025\022\t\n" + + "\005CLOSE\020\026\"L\n" + + "\021AppCompatMetadata\022\020\n" + + "\010sequence\030\001 \001(\005\022\020\n" + + "\010executed\030\002 \001(\010\022\023\n" + + "\013control_set\030\003 \001(\t\"\326\005\n" + + "\016FileMetadataPE\022\017\n" + + "\007imphash\030\001 \001(\t\022\023\n" + + "\013entry_point\030\002 \001(\003\022\034\n" + + "\024entry_point_exiftool\030\t \001(\003\0224\n" + + "\020compilation_time\030\n" + + " \001(\0132\032.google.protobuf.Timestamp\022=\n" + + "\031compilation_exiftool_time\030\013 \001(\0132\032.google.protobuf.Timestamp\0226\n" + + "\007section\030\003 \003(\0132%.google.backstory.FileMetadataSection\0226\n" + + "\007imports\030\004 \003(\0132%.google.backstory.FileMetadataImports\022>\n" + + "\010resource\030\005 \003(\0132,.google.backstory.FileMetadataPeResourceInfo\022I\n" + + "\024resources_type_count\030\006" + + " \003(\0132\'.google.backstory.StringToInt64MapEntryB\002\030\001\022M\n" + + "\030resources_language_count\030\007" + + " \003(\0132\'.google.backstory.StringToInt64MapEntryB\002\030\001\0229\n" + + "\030resources_type_count_str\030\014 \003(\0132\027.google.backstory.Label\022=\n" + + "\034resources_language_count_str\030\r" + + " \003(\0132\027.google.backstory.Label\022G\n" + + "\016signature_info\030\010" + + " \001(\0132+.google.backstory.FileMetadataSignatureInfoB\002\030\001\"\203\001\n" + + "\032FileMetadataPeResourceInfo\022\022\n\n" + + "sha256_hex\030\001 \001(\t\022\026\n" + + "\016filetype_magic\030\002 \001(\t\022\025\n\r" + + "language_code\030\004 \001(\t\022\017\n" + + "\007entropy\030\005 \001(\001\022\021\n" + + "\tfile_type\030\006 \001(\t\"\210\001\n\r" + + "SignatureInfo\022=\n" + + "\010sigcheck\030\001 \001(\0132+.google.backstory.FileMetadataSignatureInfo\0228\n" + + "\010codesign\030\002 \001(\0132&.google.backstory.FileMetadataCodesign\"\264\001\n" + + "\031FileMetadataSignatureInfo\022\034\n" + + "\024verification_message\030\001 \001(\t\022\020\n" + + "\010verified\030\002 \001(\010\022\022\n" + + "\006signer\030\003 \003(\tB\002\030\001\022-\n" + + "\007signers\030\004 \003(\0132\034.google.backstory.SignerInfo\022$\n" + + "\004x509\030\005 \003(\0132\026.google.backstory.X509\"\234\001\n\n" + + "SignerInfo\022\021\n" + + "\004name\030\001 \001(\tH\000\210\001\001\022\023\n" + + "\006status\030\002 \001(\tH\001\210\001\001\022\030\n" + + "\013valid_usage\030\003 \001(\tH\002\210\001\001\022\030\n" + + "\013cert_issuer\030\004 \001(\tH\003\210\001\001B\007\n" + + "\005_nameB\t\n" + + "\007_statusB\016\n" + + "\014_valid_usageB\016\n" + + "\014_cert_issuer\"y\n" + + "\024FileMetadataCodesign\022\n\n" + + "\002id\030\001 \001(\t\022\016\n" + + "\006format\030\002 \001(\t\0224\n" + + "\020compilation_time\030\003 \001(\0132\032.google.protobuf.Timestamp\022\017\n" + + "\007team_id\030\004 \001(\t\"g\n" + + "\004X509\022\014\n" + + "\004name\030\001 \001(\t\022\021\n" + + "\talgorithm\030\002 \001(\t\022\022\n\n" + + "thumbprint\030\003 \001(\t\022\023\n" + + "\013cert_issuer\030\004 \001(\t\022\025\n\r" + + "serial_number\030\005 \001(\t\"\307\003\n" + + "\007PDFInfo\022\n\n" + + "\002js\030\001 \001(\003\022\022\n\n" + + "javascript\030\002 \001(\003\022\033\n" + + "\023launch_action_count\030\003 \001(\003\022\033\n" + + "\023object_stream_count\030\004 \001(\003\022\024\n" + + "\014endobj_count\030\005 \001(\003\022\016\n" + + "\006header\030\006 \001(\t\022\020\n" + + "\010acroform\030\007 \001(\003\022\022\n\n" + + "autoaction\030\010 \001(\003\022\025\n\r" + + "embedded_file\030\t \001(\003\022\021\n" + + "\tencrypted\030\n" + + " \001(\003\022\r\n" + + "\005flash\030\013 \001(\003\022\031\n" + + "\021jbig2_compression\030\014 \001(\003\022\021\n" + + "\tobj_count\030\r" + + " \001(\003\022\027\n" + + "\017endstream_count\030\016 \001(\003\022\022\n\n" + + "page_count\030\017 \001(\003\022\024\n" + + "\014stream_count\030\020 \001(\003\022\022\n\n" + + "openaction\030\021 \001(\003\022\021\n" + + "\tstartxref\030\022 \001(\003\022\031\n" + + "\021suspicious_colors\030\023 \001(\003\022\017\n" + + "\007trailer\030\024 \001(\003\022\013\n" + + "\003xfa\030\025 \001(\003\022\014\n" + + "\004xref\030\026 \001(\003\"O\n" + + "\025StringToInt64MapEntry\022\020\n" + + "\003key\030\001 \001(\tH\000\210\001\001\022\022\n" + + "\005value\030\002 \001(\003H\001\210\001\001B\006\n" + + "\004_keyB\010\n" + + "\006_value\"y\n" + + "\023FileMetadataSection\022\014\n" + + "\004name\030\001 \001(\t\022\017\n" + + "\007entropy\030\002 \001(\001\022\026\n" + + "\016raw_size_bytes\030\003 \001(\003\022\032\n" + + "\022virtual_size_bytes\030\004 \001(\003\022\017\n" + + "\007md5_hex\030\005 \001(\t\"9\n" + + "\023FileMetadataImports\022\017\n" + + "\007library\030\001 \001(\t\022\021\n" + + "\tfunctions\030\002 \003(\t\"\250\001\n" + + "\010ExifInfo\022\025\n\r" + + "original_file\030\001 \001(\t\022\017\n" + + "\007product\030\002 \001(\t\022\017\n" + + "\007company\030\003 \001(\t\022\030\n" + + "\020file_description\030\004 \001(\t\022\023\n" + + "\013entry_point\030\005 \001(\003\0224\n" + + "\020compilation_time\030\006 \001(\0132\032.google.protobuf.Timestamp\"\203\001\n\n" + + "Prevalence\022\023\n" + + "\013rolling_max\030\001 \001(\005\022\021\n" + + "\tday_count\030\002 \001(\005\022\037\n" + + "\027rolling_max_sub_domains\030\003 \001(\005\022\017\n" + + "\007day_max\030\004 \001(\005\022\033\n" + + "\023day_max_sub_domains\030\005 \001(\005\"\337\004\n" + + "\003Dns\022\n\n" + + "\002id\030\006 \001(\r" + + "\022\020\n" + + "\010response\030\007 \001(\010\022\016\n" + + "\006opcode\030\010 \001(\r" + + "\022\025\n\r" + + "authoritative\030\t \001(\010\022\021\n" + + "\ttruncated\030\n" + + " \001(\010\022\031\n" + + "\021recursion_desired\030\013 \001(\010\022\033\n" + + "\023recursion_available\030\014 \001(\010\022\025\n\r" + + "response_code\030\r" + + " \001(\r" + + "\0221\n" + + "\tquestions\030\001 \003(\0132\036.google.backstory.Dns.Question\0225\n" + + "\007answers\030\002 \003(\0132$.google.backstory.Dns.ResourceRecord\0227\n" + + "\tauthority\030\003 \003(\0132$.google.backstory.Dns.ResourceRecord\0228\n" + + "\n" + + "additional\030\004 \003(\0132$.google.backstory.Dns.ResourceRecord\032g\n" + + "\010Question\022\014\n" + + "\004name\030\001 \001(\t\022\014\n" + + "\004type\030\002 \001(\r" + + "\022\r\n" + + "\005class\030\003 \001(\r" + + "\0220\n\n" + + "prevalence\030\004 \001(\0132\034.google.backstory.Prevalence\032k\n" + + "\016ResourceRecord\022\014\n" + + "\004name\030\001 \001(\t\022\014\n" + + "\004type\030\002 \001(\r" + + "\022\r\n" + + "\005class\030\003 \001(\r" + + "\022\013\n" + + "\003ttl\030\004 \001(\r" + + "\022\014\n" + + "\004data\030\005 \001(\t\022\023\n" + + "\013binary_data\030\006 \001(\014\"\202\006\n" + + "\004Dhcp\022-\n" + + "\006opcode\030\001 \001(\0162\035.google.backstory.Dhcp.OpCode\022\r\n" + + "\005htype\030\002 \001(\r" + + "\022\014\n" + + "\004hlen\030\003 \001(\r" + + "\022\014\n" + + "\004hops\030\004 \001(\r" + + "\022\026\n" + + "\016transaction_id\030\005 \001(\r" + + "\022\017\n" + + "\007seconds\030\006 \001(\r" + + "\022\r\n" + + "\005flags\030\007 \001(\r" + + "\022\016\n" + + "\006ciaddr\030\010 \001(\t\022\016\n" + + "\006yiaddr\030\t \001(\t\022\016\n" + + "\006siaddr\030\n" + + " \001(\t\022\016\n" + + "\006giaddr\030\013 \001(\t\022\016\n" + + "\006chaddr\030\014 \001(\t\022\r\n" + + "\005sname\030\r" + + " \001(\t\022\014\n" + + "\004file\030\016 \001(\t\022.\n" + + "\007options\030\017 \003(\0132\035.google.backstory.Dhcp.Option\0220\n" + + "\004type\030\020 \001(\0162\".google.backstory.Dhcp.MessageType\022\032\n" + + "\022lease_time_seconds\030\021 \001(\r" + + "\022\027\n" + + "\017client_hostname\030\022 \001(\t\022\031\n" + + "\021client_identifier\030\023 \001(\014\022\031\n" + + "\021requested_address\030\024 \001(\t\022 \n" + + "\030client_identifier_string\030\025 \001(\t\032$\n" + + "\006Option\022\014\n" + + "\004code\030\001 \001(\r" + + "\022\014\n" + + "\004data\030\002 \001(\014\"<\n" + + "\006OpCode\022\022\n" + + "\016UNKNOWN_OPCODE\020\000\022\017\n" + + "\013BOOTREQUEST\020\001\022\r\n" + + "\tBOOTREPLY\020\002\"\247\001\n" + + "\013MessageType\022\030\n" + + "\024UNKNOWN_MESSAGE_TYPE\020\000\022\014\n" + + "\010DISCOVER\020\001\022\t\n" + + "\005OFFER\020\002\022\013\n" + + "\007REQUEST\020\003\022\013\n" + + "\007DECL", + "INE\020\004\022\007\n" + + "\003ACK\020\005\022\007\n" + + "\003NAK\020\006\022\013\n" + + "\007RELEASE\020\007\022\n\n" + + "\006INFORM\020\010\022\017\n" + + "\013WIN_DELETED\020d\022\017\n" + + "\013WIN_EXPIRED\020e\"\331\001\n" + + "\013Certificate\022\017\n" + + "\007version\030\001 \001(\t\022\016\n" + + "\006serial\030\002 \001(\t\022\017\n" + + "\007subject\030\003 \001(\t\022\016\n" + + "\006issuer\030\004 \001(\t\022\013\n" + + "\003md5\030\005 \001(\t\022\014\n" + + "\004sha1\030\006 \001(\t\022\016\n" + + "\006sha256\030\007 \001(\t\022.\n\n" + + "not_before\030\010 \001(\0132\032.google.protobuf.Timestamp\022-\n" + + "\tnot_after\030\t \001(\0132\032.google.protobuf.Timestamp\"\313\003\n" + + "\003Tls\022,\n" + + "\006client\030\001 \001(\0132\034.google.backstory.Tls.Client\022,\n" + + "\006server\030\002 \001(\0132\034.google.backstory.Tls.Server\022\016\n" + + "\006cipher\030\003 \001(\t\022\r\n" + + "\005curve\030\004 \001(\t\022\017\n" + + "\007version\030\005 \001(\t\022\030\n" + + "\020version_protocol\030\006 \001(\t\022\023\n" + + "\013established\030\007 \001(\010\022\025\n\r" + + "next_protocol\030\010 \001(\t\022\017\n" + + "\007resumed\030\t \001(\010\032\206\001\n" + + "\006Client\0222\n" + + "\013certificate\030\001 \001(\0132\035.google.backstory.Certificate\022\013\n" + + "\003ja3\030\002 \001(\t\022\023\n" + + "\013server_name\030\003 \001(\t\022\031\n" + + "\021supported_ciphers\030\004 \003(\t\022\013\n" + + "\003ja4\030\005 \001(\t\032X\n" + + "\006Server\0222\n" + + "\013certificate\030\001 \001(\0132\035.google.backstory.Certificate\022\014\n" + + "\004ja3s\030\002 \001(\t\022\014\n" + + "\004ja4s\030\003 \001(\t\"]\n" + + "\004Http\022\016\n" + + "\006method\030\001 \001(\t\022\024\n" + + "\014referral_url\030\002 \001(\t\022\022\n\n" + + "user_agent\030\003 \001(\t\022\025\n\r" + + "response_code\030\004 \001(\005J\004\010\005\020\006\"\235\013\n" + + "\007Browser\022;\n" + + "\014browser_type\030\001 \001(\0162%.google.backstory.Browser.BrowserType\022\027\n" + + "\017browser_version\030\002 \001(\t\0224\n" + + "\020first_visit_time\030\003 \001(\0132\032.google.protobuf.Timestamp\0223\n" + + "\017last_visit_time\030\004 \001(\0132\032.google.protobuf.Timestamp\022\017\n" + + "\007profile\030\005 \001(\t\022\r\n" + + "\005typed\030\006 \001(\010\022:\n\n" + + "visit_type\030\007 \001(\0162&.google.backstory.Browser.UrlVisitType\022\016\n" + + "\006hidden\030\010 \001(\010\022\032\n" + + "\022request_origin_uri\030\t \001(\t\022\023\n" + + "\013visit_count\030\n" + + " \001(\003\022\034\n" + + "\024visit_count_criteria\030\013 \001(\t\022\027\n" + + "\017indexed_content\030\014 \001(\t\0229\n" + + "\025first_bookmarked_time\030\r" + + " \001(\0132\032.google.protobuf.Timestamp\0221\n" + + "\007cookies\030\016 \003(\0132 .google.backstory.Browser.Cookie\022\023\n" + + "\013typed_count\030\017 \001(\003\022;\n" + + "\014visit_source\030\020" + + " \001(\0162%.google.backstory.Browser.VisitSource\032\351\002\n" + + "\006Cookie\022\014\n" + + "\004name\030\001 \001(\t\022\r\n" + + "\005value\030\002 \001(\t\022\016\n" + + "\006domain\030\003 \001(\t\022\014\n" + + "\004path\030\004 \001(\t\0223\n" + + "\017expiration_time\030\005 \001(\0132\032.google.protobuf.Timestamp\022\021\n" + + "\thttp_only\030\006 \001(\010\022\016\n" + + "\006secure\030\007 \001(\010\022\017\n" + + "\007max_age\030\010 \001(\003\022B\n" + + "\tsame_site\030\t \001(\0162/.google.backstory.Browser.Cookie.CookieSameSite\022\017\n" + + "\007session\030\n" + + " \001(\010\022\023\n" + + "\013partitioned\030\013 \001(\010\"Q\n" + + "\016CookieSameSite\022 \n" + + "\034COOKIE_SAME_SITE_UNSPECIFIED\020\000\022\n\n" + + "\006STRICT\020\001\022\007\n" + + "\003LAX\020\002\022\010\n" + + "\004NONE\020\003\"|\n" + + "\013BrowserType\022\034\n" + + "\030BROWSER_TYPE_UNSPECIFIED\020\000\022\n\n" + + "\006CHROME\020\001\022\013\n" + + "\007FIREFOX\020\002\022\n\n" + + "\006SAFARI\020\003\022\025\n" + + "\021INTERNET_EXPLORER\020\004\022\010\n" + + "\004EDGE\020\005\022\t\n" + + "\005OPERA\020\006\"\357\001\n" + + "\014UrlVisitType\022\036\n" + + "\032URL_VISIT_TYPE_UNSPECIFIED\020\000\022\010\n" + + "\004LINK\020\001\022\t\n" + + "\005TYPED\020\002\022\021\n\r" + + "AUTO_BOOKMARK\020\003\022\021\n\r" + + "AUTO_SUBFRAME\020\004\022\023\n" + + "\017MANUAL_SUBFRAME\020\005\022\r\n" + + "\tGENERATED\020\006\022\021\n\r" + + "AUTO_TOPLEVEL\020\007\022\017\n" + + "\013FORM_SUBMIT\020\010\022\n\n" + + "\006RELOAD\020\t\022\013\n" + + "\007KEYWORD\020\n" + + "\022\025\n" + + "\021KEYWORD_GENERATED\020\013\022\014\n" + + "\010REDIRECT\020\014\"a\n" + + "\013VisitSource\022\034\n" + + "\030VISIT_SOURCE_UNSPECIFIED\020\000\022\n\n" + + "\006SYNCED\020\001\022\013\n" + + "\007BROWSER\020\002\022\r\n" + + "\tEXTENSION\020\003\022\014\n" + + "\010IMPORTED\020\004\"\314\001\n" + + "\010Hardware\022\025\n\r" + + "serial_number\030\001 \001(\t\022\024\n" + + "\014manufacturer\030\002 \001(\t\022\r\n" + + "\005model\030\003 \001(\t\022\024\n" + + "\014cpu_platform\030\004 \001(\t\022\021\n" + + "\tcpu_model\030\005 \001(\t\022\027\n" + + "\017cpu_clock_speed\030\006 \001(\004\022\033\n" + + "\023cpu_max_clock_speed\030\007 \001(\004\022\030\n" + + "\020cpu_number_cores\030\010 \001(\004\022\013\n" + + "\003ram\030\t \001(\004\"}\n" + + "\020PlatformSoftware\0221\n" + + "\010platform\030\001 \001(\0162\037.google.backstory.Noun.Platform\022\030\n" + + "\020platform_version\030\002 \001(\t\022\034\n" + + "\024platform_patch_level\030\003 \001(\t\"\206\001\n" + + "\010Software\022\014\n" + + "\004name\030\001 \001(\t\022\017\n" + + "\007version\030\002 \001(\t\0221\n" + + "\013permissions\030\003 \003(\0132\034.google.backstory.Permission\022\023\n" + + "\013description\030\004 \001(\t\022\023\n" + + "\013vendor_name\030\005 \001(\t\"\234\n\n" + + "\005Asset\022\031\n" + + "\021product_object_id\030\001 \001(\t\022\020\n" + + "\010hostname\030\002 \001(\t\022\020\n" + + "\010asset_id\030\003 \001(\t\022\n\n" + + "\002ip\030\004 \003(\t\022\013\n" + + "\003mac\030\005 \003(\t\022\016\n" + + "\006nat_ip\030\026 \003(\t\0223\n" + + "\017first_seen_time\030\027 \001(\0132\032.google.protobuf.Timestamp\022,\n" + + "\010hardware\030\006 \003(\0132\032.google.backstory.Hardware\022=\n" + + "\021platform_software\030\007 \001(\0132\".google.backstory.PlatformSoftware\022,\n" + + "\010software\030\021 \003(\0132\032.google.backstory.Software\022,\n" + + "\010location\030\010 \001(\0132\032.google.backstory.Location\022\020\n" + + "\010category\030\t \001(\t\022/\n" + + "\004type\030\022 \001(\0162!.google.backstory.Asset.AssetType\022\026\n" + + "\016network_domain\030\n" + + " \001(\t\0225\n\r" + + "creation_time\030\013 \001(\0132\032.google.protobuf.TimestampB\002\030\001\0227\n" + + "\023first_discover_time\030\014 \001(\0132\032.google.protobuf.Timestamp\0226\n" + + "\022last_discover_time\030\r" + + " \001(\0132\032.google.protobuf.Timestamp\022;\n" + + "\027system_last_update_time\030\016 \001(\0132\032.google.protobuf.Timestamp\0222\n" + + "\016last_boot_time\030\017 \001(\0132\032.google.protobuf.Timestamp\022+\n" + + "\006labels\030\020 \003(\0132\027.google.backstory.LabelB\002\030\001\022C\n" + + "\021deployment_status\030\023" + + " \001(\0162(.google.backstory.Asset.DeploymentStatus\0228\n" + + "\017vulnerabilities\030\025 \003(\0132\037.google.backstory.Vulnerability\022.\n" + + "\tattribute\030\024 \001(\0132\033.google.backstory.Attribute\022B\n" + + "\024wmi_persistence_item\030\030 \001(\013" + + "2$.google.backstory.WmiPersistenceItem\"\251\001\n" + + "\tAssetType\022\024\n" + + "\020ROLE_UNSPECIFIED\020\000\022\017\n" + + "\013WORKSTATION\020\001\022\n\n" + + "\006LAPTOP\020\002\022\007\n" + + "\003IOT\020\003\022\034\n" + + "\030NETWORK_ATTACHED_STORAGE\020\004\022\013\n" + + "\007PRINTER\020\005\022\013\n" + + "\007SCANNER\020\006\022\n\n" + + "\006SERVER\020\007\022\020\n" + + "\014TAPE_LIBRARY\020\010\022\n" + + "\n" + + "\006MOBILE\020\t\"m\n" + + "\020DeploymentStatus\022!\n" + + "\035DEPLOYMENT_STATUS_UNSPECIFIED\020\000\022\n\n" + + "\006ACTIVE\020\001\022\027\n" + + "\023PENDING_DECOMISSION\020\002\022\021\n\r" + + "DECOMISSIONED\020\003\"\305\014\n" + + "\004User\022\031\n" + + "\021product_object_id\030\007 \001(\t\022\016\n" + + "\006userid\030\001 \001(\t\022\031\n" + + "\021user_display_name\030\003 \001(\t\022\022\n\n" + + "first_name\030d \001(\t\022\023\n" + + "\013middle_name\030e \001(\t\022\021\n" + + "\tlast_name\030f \001(\t\022\025\n\r" + + "phone_numbers\030g \003(\t\0224\n" + + "\020personal_address\030h \001(\0132\032.google.backstory.Location\022.\n" + + "\tattribute\030\010 \001(\0132\033.google.backstory.Attribute\0223\n" + + "\017first_seen_time\030\n" + + " \001(\0132\032.google.protobuf.Timestamp\0228\n" + + "\014account_type\030\t \001(\0162\".google.backstory.User.AccountType\022\023\n" + + "\007groupid\030\002 \001(\tB\002\030\001\022\032\n" + + "\021group_identifiers\030\310\001 \003(\t\022\023\n" + + "\013windows_sid\030\004 \001(\t\022\027\n" + + "\017email_addresses\030\005 \003(\t\022\023\n" + + "\013employee_id\030\006 \001(\t\022\016\n" + + "\005title\030\331\004 \001(\t\022\025\n" + + "\014company_name\030\332\004 \001(\t\022\023\n\n" + + "department\030\333\004 \003(\t\0223\n" + + "\016office_address\030\334\004 \001(\0132\032.google.backstory.Location\022)\n" + + "\010managers\030\335\004 \003(\0132\026.google.backstory.User\022.\n" + + "\thire_date\030\336\004 \001(\0132\032.google.protobuf.Timestamp\0225\n" + + "\020termination_date\030\337\004 \001(\0132\032.google.protobuf.Timestamp\022,\n" + + "\010time_off\030\340\004 \003(\0132\031.google.backstory.TimeOff\0224\n" + + "\017last_login_time\030\341\004 \001(\0132\032.google.protobuf.Timestamp\022>\n" + + "\031last_password_change_time\030\342\004" + + " \001(\0132\032.google.protobuf.Timestamp\022=\n" + + "\030password_expiration_time\030\343\004" + + " \001(\0132\032.google.protobuf.Timestamp\022<\n" + + "\027account_expiration_time\030\344\004" + + " \001(\0132\032.google.protobuf.Timestamp\0229\n" + + "\024account_lockout_time\030\345\004 \001(\0132\032.google.protobuf.Timestamp\022C\n" + + "\036last_bad_password_attempt_time\030\346\004" + + " \001(\0132\032.google.protobuf.Timestamp\022Z\n" + + "\032user_authentication_status\030\275\005" + + " \001(\01625.google.backstory.Authentication.AuthenticationStatus\022\026\n" + + "\trole_name\030\276\005 \001(\tB\002\030\001\022\035\n" + + "\020role_description\030\277\005 \001(\tB\002\030\001\0223\n" + + "\tuser_role\030\300\005" + + " \001(\0162\033.google.backstory.User.RoleB\002\030\001\"\250\001\n" + + "\013AccountType\022\034\n" + + "\030ACCOUNT_TYPE_UNSPECIFIED\020\000\022\027\n" + + "\023DOMAIN_ACCOUNT_TYPE\020\001\022\026\n" + + "\022LOCAL_ACCOUNT_TYPE\020\002\022\026\n" + + "\022CLOUD_ACCOUNT_TYPE\020\003\022\030\n" + + "\024SERVICE_ACCOUNT_TYPE\020\004\022\030\n" + + "\024DEFAULT_ACCOUNT_TYPE\020\005\"D\n" + + "\004Role\022\020\n" + + "\014UNKNOWN_ROLE\020\000\022\021\n\r" + + "ADMINISTRATOR\020\001\022\027\n" + + "\017SERVICE_ACCOUNT\020\002\032\002\010\001\"G\n" + + "\007TimeOff\022\'\n" + + "\010interval\030\001 \001(\0132\025.google.type.Interval\022\023\n" + + "\013description\030\002 \001(\t\"\331\001\n\n" + + "Permission\022\014\n" + + "\004name\030\001 \001(\t\022\023\n" + + "\013description\030\002 \001(\t\0229\n" + + "\004type\030\003 \001(\0162+.google.backstory.Permission.PermissionType\"m\n" + + "\016PermissionType\022\033\n" + + "\027UNKNOWN_PERMISSION_TYPE\020\000\022\017\n" + + "\013ADMIN_WRITE\020\001\022\016\n\n" + + "ADMIN_READ\020\002\022\016\n\n" + + "DATA_WRITE\020\003\022\r\n" + + "\tDATA_READ\020\004\"\232\001\n" + + "\004Role\022\014\n" + + "\004name\030\001 \001(\t\022\023\n" + + "\013description\030\002 \001(\t\022)\n" + + "\004type\030\003 \001(\0162\033.google.backstory.Role.Type\"D\n" + + "\004Type\022\024\n" + + "\020TYPE_UNSPECIFIED\020\000\022\021\n\r" + + "ADMINISTRATOR\020\001\022\023\n" + + "\017SERVICE_ACCOUNT\020\002\"\323\001\n" + + "\005Group\022\031\n" + + "\021product_object_id\030\001 \001(\t\0225\n\r" + + "creation_time\030d \001(\0132\032.google.protobuf.TimestampB\002\030\001\022\032\n" + + "\022group_display_name\030e \001(\t\022.\n" + + "\tattribute\030\004 \001(\0132\033.google.backstory.Attribute\022\027\n" + + "\017email_addresses\030\002 \003(\t\022\023\n" + + "\013windows_sid\030\003 \001(\t\"\221\003\n" + + "\010Registry\022\024\n" + + "\014registry_key\030\001 \001(\t\022\033\n" + + "\023registry_value_name\030\002 \001(\t\022\033\n" + + "\023registry_value_data\030\003 \001(\t\022<\n" + + "\023registry_value_type\030\004 \001(\0162\037.google.backstory.Registry.Type\022\"\n" + + "\032registry_value_binary_data\030\005 \001(\014\"\322\001\n" + + "\004Type\022\024\n" + + "\020TYPE_UNSPECIFIED\020\000\022\010\n" + + "\004NONE\020\001\022\006\n" + + "\002SZ\020\002\022\r\n" + + "\tEXPAND_SZ\020\003\022\n\n" + + "\006BINARY\020\004\022\t\n" + + "\005DWORD\020\005\022\027\n" + + "\023DWORD_LITTLE_ENDIAN\020\006\022\024\n" + + "\020DWORD_BIG_ENDIAN\020\007\022\010\n" + + "\004LINK\020\010\022\014\n" + + "\010MULTI_SZ\020\t\022\021\n\r" + + "RESOURCE_LIST\020\n" + + "\022\t\n" + + "\005QWORD\020\013\022\027\n" + + "\023QWORD_LITTLE_ENDIAN\020\014\"\321\001\n" + + "\022WmiPersistenceItem\022\017\n" + + "\007caption\030\001 \001(\t\022\014\n" + + "\004name\030\002 \001(\t\022\022\n\n" + + "setting_id\030\003 \001(\t\022\022\n\n" + + "derivation\030\004 \001(\t\022\026\n" + + "\016property_count\030\005 \001(\003\022\020\n" + + "\010rel_path\030\006 \001(\t\022\017\n" + + "\007dynasty\030\007 \001(\t\022\027\n" + + "\017wmi_super_class\030\010 \001(\t\022\021\n" + + "\twmi_class\030\t \001(\t\022\r\n" + + "\005genus\030\n" + + " \001(\003\"\343\001\n" + + "\010Location\022\014\n" + + "\004city\030\001 \001(\t\022\r\n" + + "\005state\030\002 \001(\t\022\031\n" + + "\021country_or_region\030\003 \001(\t\022\014\n" + + "\004name\030\004 \001(\t\022\021\n" + + "\tdesk_name\030\005 \001(\t\022\022\n\n" + + "floor_name\030\006 \001(\t\022\033\n" + + "\017region_latitude\030\007 \001(\002B\002\030\001\022\034\n" + + "\020region_longitude\030\010 \001(\002B\002\030\001\022/\n" + + "\022region_coordinates\030\t \001(\0132\023.google.type.LatLng\"\206\001\n\r" + + "ScheduledTask\022\016\n" + + "\006minute\030\001 \001(\005\022\014\n" + + "\004hour\030\002 \001(\005\022\021\n" + + "\tmonth_day\030\003 \001(\005\022\r\n" + + "\005month\030\004 \001(\005\022\020\n" + + "\010week_day\030\005 \001(\005\022\017\n" + + "\007comment\030\006 \001(\t\022\016\n" + + "\006author\030\007 \001(\t:\002\030\001\"\246\n\n" + + "\024WindowsScheduledTask\022\016\n" + + "\006author\030\001 \001(\t\022\024\n" + + "\014virtual_path\030\002 \001(\t\022\021\n" + + "\texit_code\030\003 \001(\005\022?\n" + + "\005state\030\004 \001(\01620.google.backstory.WindowsScheduledTask.TaskState\022H\n\n" + + "logon_type\030\005" + + " \001(\01624.google.backstory.WindowsScheduledTask.TaskLogonType\022G\n" + + "\014task_actions\030\006" + + " \003(\01321.google.backstory.WindowsScheduledTask.TaskAction\022I\n\r" + + "task_triggers\030\007" + + " \003(\01322.google.backstory.WindowsScheduledTask.TaskTrigger\032\247\002\n\n" + + "TaskAction\022Q\n" + + "\013action_type\030\001 \001(\0162<.google.backstory" + + ".WindowsScheduledTask.TaskAction.ActionType\022\026\n" + + "\016exec_arguments\030\002 \003(\t\022\036\n" + + "\026exec_working_directory\030\003 \001(\t\022\024\n" + + "\014com_class_id\030\004 \001(\t\022\020\n" + + "\010com_data\030\005 \001(\t\"f\n\n" + + "ActionType\022\033\n" + + "\027ACTION_TYPE_UNSPECIFIED\020\000\022\010\n" + + "\004EXEC\020\001\022\017\n" + + "\013COM_HANDLER\020\002\022\016\n\n" + + "SEND_EMAIL\020\003\022\020\n" + + "\014SHOW_MESSAGE\020\004\032\213\003\n" + + "\013TaskTrigger\022\017\n" + + "\007enabled\030\001 \001(\010\022+\n" + + "\010duration\030\002 \001(\0132\031.google.protobuf.Duration\022\020\n" + + "\010interval\030\003 \001(\t\022T\n" + + "\014trigger_type\030\004 \001(" + + "\0162>.google.backstory.WindowsScheduledTask.TaskTrigger.TriggerType\"\325\001\n" + + "\013TriggerType\022\034\n" + + "\030TRIGGER_TYPE_UNSPECIFIED\020\000\022\t\n" + + "\005EVENT\020\001\022\010\n" + + "\004TIME\020\002\022\t\n" + + "\005DAILY\020\003\022\n\n" + + "\006WEEKLY\020\004\022\013\n" + + "\007MONTHLY\020\005\022\016\n\n" + + "MONTHLYDOW\020\006\022\010\n" + + "\004IDLE\020\007\022\020\n" + + "\014REGISTRATION\020\010\022\010\n" + + "\004BOOT\020\t\022\t\n" + + "\005LOGON\020\n" + + "\022\030\n" + + "\024SESSION_STATE_CHANGE\020\013\022\024\n" + + "\020CUSTOM_TRIGGER01\020\014\"Z\n" + + "\tTaskState\022\032\n" + + "\026TASK_STATE_UNSPECIFIED\020\000\022\014\n" + + "\010DISABLED\020\001\022\n\n" + + "\006QUEUED\020\002\022\n\n" + + "\006ACTIVE\020\003\022\013\n" + + "\007RUNNING\020\004\"\241\001\n\r" + + "TaskLogonType\022\037\n" + + "\033TASK_LOGON_TYPE_UNSPECIFIED\020\000\022\014\n" + + "\010PASSWORD\020\001\022\007\n" + + "\003S4U\020\002\022\025\n" + + "\021INTERACTIVE_TOKEN\020\003\022\t\n" + + "\005GROUP\020\004\022\023\n" + + "\017SERVICE_ACCOUNT\020\005\022!\n" + + "\035INTERACTIVE_TOKEN_OR_PASSWORD\020\006\"\243\001\n" + + "\021ScheduledCronTask\022\016\n" + + "\006minute\030\001 \001(\t\022\014\n" + + "\004hour\030\002 \001(\t\022\021\n" + + "\tmonth_day\030\003 \001(\t\022\r\n" + + "\005month\030\004 \001(\t\022\020\n" + + "\010week_day\030\005 \001(\t\022\017\n" + + "\007comment\030\006 \001(\t\022\016\n" + + "\006author\030\007 \001(\t\022\r\n" + + "\005event\030\010 \001(\t\022\014\n" + + "\004path\030\t \001(\t\"p\n" + + "\024ScheduledAnacronTask\022\016\n" + + "\006period\030\001 \001(\t\022\025\n\r" + + "delay_minutes\030\002 \001(\003\022\016\n" + + "\006job_id\030\003 \001(\t\022\014\n" + + "\004path\030\004 \001(\t\022\023\n" + + "\013source_line\030\005 \001(\t\"\177\n" + + "\006Volume\022\023\n" + + "\013file_system\030\001 \001(\t\022\023\n" + + "\013mount_point\030\002 \001(\t\022\023\n" + + "\013device_path\030\003 \001(\t\022\022\n\n" + + "is_mounted\030\004 \001(\010\022\024\n" + + "\014is_read_only\030\005 \001(\010\022\014\n" + + "\004name\030\006 \001(\t\"\313\005\n" + + "\007Service\022\024\n" + + "\014display_name\030\001 \001(\t\022?\n" + + "\014service_type\030\003 \001" + + "(\0162%.google.backstory.Service.ServiceTypeB\002\030\001\022<\n\r" + + "service_types\030\006 \003(\0162%.google.backstory.Service.ServiceType\022;\n" + + "\014startup_type\030\004 \001(\0162%.google.backstory.Service.StartupType\022.\n" + + "\005state\030\005 \001(\0162\037.google.backstory.Service.State\"\303\001\n" + + "\013ServiceType\022\034\n" + + "\030SERVICE_TYPE_UNSPECIFIED\020\000\022\021\n\r" + + "KERNEL_DRIVER\020\001\022\026\n" + + "\022FILE_SYSTEM_DRIVER\020\002\022\025\n" + + "\021WIN32_OWN_PROCESS\020\003\022\027\n" + + "\023WIN32_SHARE_PROCESS\020\004\022\013\n" + + "\007ADAPTER\020\005\022\025\n" + + "\021RECOGNIZER_DRIVER\020\006\022\027\n" + + "\023INTERACTIVE_PROCESS\020\007\"T\n" + + "\013StartupType\022\034\n" + + "\030STARTUP_TYPE_UNSPECIFIED\020\000\022\r\n" + + "\tAUTOMATIC\020\001\022\n\n" + + "\006MANUAL\020\002\022\014\n" + + "\010DISABLED\020\003\"\241\001\n" + + "\005State\022\025\n" + + "\021STATE_UNSPECIFIED\020\000\022\013\n" + + "\007RUNNING\020\001\022\013\n" + + "\007STOPPED\020\002\022\n\n" + + "\006PAUSED\020\003\022\r\n" + + "\tCOMPLETED\020\004\022\021\n\r" + + "START_PENDING\020\005\022\020\n" + + "\014STOP_PENDING\020\006\022\021\n\r" + + "PAUSE_PENDING\020\007\022\024\n" + + "\020CONTINUE_PENDING\020\010\"\227\t\n" + + "\010Resource\022\020\n" + + "\004type\030\001 \001(\tB\002\030\001\022>\n\r" + + "resource_type\030\005 \001(\0162\'.google.backstory.Resource.ResourceType\022\030\n" + + "\020resource_subtype\030\006 \001(\t\022\016\n" + + "\002id\030\002 \001(\tB\002\030\001\022\014\n" + + "\004name\030\003 \001(\t\022\022\n" + + "\006parent\030\004 \001(\tB\002\030\001\022\031\n" + + "\021product_object_id\030\010 \001(\t\022.\n" + + "\tattribute\030\007 \001(\0132\033.google.backstory.Attribute\022;\n" + + "\016scheduled_task\030\t" + + " \001(\0132\037.google.backstory.ScheduledTaskB\002\030\001\022@\n" + + "\023scheduled_cron_task\030\014 \001(\0132#.google.backstory.ScheduledCronTask\022F\n" + + "\026scheduled_anacron_task\030\r" + + " \001(\0132&.google.backstory.ScheduledAnacronTask\022F\n" + + "\026windows_scheduled_task\030\016" + + " \001(\0132&.google.backstory.WindowsScheduledTask\022(\n" + + "\006volume\030\n" + + " \001(\0132\030.google.backstory.Volume\022*\n" + + "\007service\030\013 \001(\0132\031.google.backstory.Service\"\274\004\n" + + "\014ResourceType\022\017\n" + + "\013UNSPECIFIED\020\000\022\t\n" + + "\005MUTEX\020\001\022\010\n" + + "\004TASK\020\002\022\010\n" + + "\004PIPE\020\003\022\n\n" + + "\006DEVICE\020\004\022\021\n\r" + + "FIREWALL_RULE\020\005\022\022\n" + + "\016MAILBOX_FOLDER\020\006\022\017\n" + + "\013VPC_NETWORK\020\007\022\023\n" + + "\017VIRTUAL_MACHINE\020\010\022\022\n" + + "\016STORAGE_BUCKET\020\t\022\022\n" + + "\016STORAGE_OBJECT\020\n" + + "\022\014\n" + + "\010DATABASE\020\013\022\t\n" + + "\005TABLE\020\014\022\021\n\r" + + "CLOUD_PROJECT\020\r" + + "\022\026\n" + + "\022CLOUD_ORGANIZATION\020\016\022\023\n" + + "\017SERVICE_ACCOUNT\020\017\022\021\n\r" + + "ACCESS_POLICY\020\020\022\013\n" + + "\007CLUSTER\020\021\022\013\n" + + "\007SETTING\020\022\022\013\n" + + "\007DATASET\020\023\022\023\n" + + "\017BACKEND_SERVICE\020\024\022\007\n" + + "\003POD\020\025\022\r" + + "\n" + + "\tCONTAINER\020\026\022\014\n" + + "\010FUNCTION\020\027\022\013\n" + + "\007RUNTIME\020\030\022\016\n\n" + + "IP_ADDRESS\020\031\022\010\n" + + "\004DISK\020\032\022\n\n" + + "\006VOLUME\020\033\022\t\n" + + "\005IMAGE\020\034\022\014\n" + + "\010SNAPSHOT\020\035\022\016\n\n" + + "REPOSITORY\020\036\022\016\n\n" + + "CREDENTIAL\020\037\022\021\n\r" + + "LOAD_BALANCER\020 \022\013\n" + + "\007GATEWAY\020!\022\n\n" + + "\006SUBNET\020\"\022\010\n" + + "\004USER\020#\022\013\n" + + "\007SERVICE\020$\"I\n" + + "\005Label\022\013\n" + + "\003key\030\001 \001(\t\022\r\n" + + "\005value\030\002 \001(\t\022\016\n" + + "\006source\030\003 \001(\t\022\024\n" + + "\014rbac_enabled\030\004 \001(\010\"\277\002\n" + + "\005Cloud\022=\n" + + "\013environment\030\001 \001(\0162(.google.backstory.Cloud.CloudEnvironment\022+\n" + + "\003vpc\030\002 \001(\0132\032.google.backstory.ResourceB\002\030\001\022/\n" + + "\007project\030\003 \001(\0132\032.google.backstory.ResourceB\002\030\001\022\031\n" + + "\021availability_zone\030\004 \001(\t\"~\n" + + "\020CloudEnvironment\022!\n" + + "\035UNSPECIFIED_CLOUD_ENVIRONMENT\020\000\022\031\n" + + "\025GOOGLE_CLOUD_PLATFORM\020\001\022\027\n" + + "\023AMAZON_WEB_SERVICES\020\002\022\023\n" + + "\017MICROSOFT_AZURE\020\003\"\265\005\n" + + "\010Artifact\022\n\n" + + "\002ip\030\001 \001(\t\0220\n\n" + + "prevalence\030\002 \001(\0132\034.google.backstory.Prevalence\0223\n" + + "\017first_seen_time\030\003 \001(\0132\032.google.protobuf.Timestamp\0222\n" + + "\016last_seen_time\030\004 \001(\0132\032.google.protobuf.Timestamp\022,\n" + + "\010location\030\005 \001(\0132\032.google.backstory.Location\022*\n" + + "\007network\030\006 \001(\0132\031.google.backstory.Network\022\020\n" + + "\010as_owner\030\007 \001(\t\022\013\n" + + "\003asn\030\010 \001(\003\022\014\n" + + "\004jarm\030\t \001(\t\022@\n" + + "\026last_https_certificate\030\n" + + " \001(\0132 .google.backstory.SSLCertificate\022?\n" + + "\033last_https_certificate_date\030\013" + + " \001(\0132\032.google.protobuf.Timestamp\022\"\n" + + "\032regional_internet_registry\030\014 \001(\t\022\014\n" + + "\004tags\030\r" + + " \003(\t\022\r\n" + + "\005whois\030\016 \001(\t\022.\n\n" + + "whois_date\030\017 \001(\0132\032.google.protobuf.Timestamp\022*\n" + + "\007tunnels\030\020 \003(\0132\031.google.backstory.Tunnels\022\021\n" + + "\tanonymous\030\021 \001(\010\0229\n" + + "\017artifact_client\030\022 \001(\0132 .google.backstory.ArtifactClient\022\r\n" + + "\005risks\030\023 \003(\t\")\n" + + "\007Tunnels\022\020\n" + + "\010provider\030\001 \001(\t\022\014\n" + + "\004type\030\002 \001(\t\"4\n" + + "\016ArtifactClient\022\021\n" + + "\tbehaviors\030\001 \003(\t\022\017\n" + + "\007proxies\030\002 \003(\t\")\n" + + "\007Favicon\022\017\n" + + "\007raw_md5\030\001 \001(\t\022\r\n" + + "\005dhash\030\002 \001(\t\"\223\002\n" + + "\tDNSRecord\022\014\n" + + "\004type\030\001 \001(\t\022\r\n" + + "\005value\030\002 \001(\t\022&\n" + + "\003ttl\030\003 \001(\0132\031.google.protobuf.Duration\022\020\n" + + "\010priority\030\004 \001(\003\022\r\n" + + "\005retry\030\005 \001(\003\022*\n" + + "\007refresh\030\006 \001(\0132\031.google.protobuf.Duration\022*\n" + + "\007minimum\030\007 \001(\0132\031.google.protobuf.Duration\022)\n" + + "\006expire\030\010 \001(\0132\031.google.protobuf.Duration\022\016\n" + + "\006serial\030\t \001(\003\022\r\n" + + "\005rname\030\n" + + " \001(\t\"\214\r\n" + + "\016SSLCertificate\022F\n" + + "\016cert_signature\030\001 \001(\0132..g" + + "oogle.backstory.SSLCertificate.CertSignature\022A\n" + + "\textension\030\002" + + " \001(\0132*.google.backstory.SSLCertificate.ExtensionB\002\030\001\0220\n" + + "\017cert_extensions\030\016 \001(\0132\027.google.protobuf.Struct\0223\n" + + "\017first_seen_time\030\003 \001(\0132\032.google.protobuf.Timestamp\0228\n" + + "\006issuer\030\004 \001(\0132(.google.backstory.SSLCertificate.Subject\022/\n" + + "\002ec\030\005 \001(\0132#.google.backstory.SSLCertificate.EC\022\025\n\r" + + "serial_number\030\006 \001(\t\022\033\n" + + "\023signature_algorithm\030\007 \001(\t\022\014\n" + + "\004size\030\010 \001(\003\0229\n" + + "\007subject\030\t \001(\0132(.google.backstory.SSLCertificate.Subject\022\022\n\n" + + "thumbprint\030\n" + + " \001(\t\022\031\n" + + "\021thumbprint_sha256\030\013 \001(\t\022;\n" + + "\010validity\030\014 \001(\0132).google.backstory.SSLCertificate.Validity\022\017\n" + + "\007version\030\r" + + " \001(\t\022>\n\n" + + "public_key\030\017 \001(\0132*.google.backstory.SSLCertificate.PublicKey\032?\n\r" + + "CertSignature\022\021\n" + + "\tsignature\030\001 \001(\t\022\033\n" + + "\023signature_algorithm\030\002 \001(\t\0326\n" + + "\016AuthorityKeyId\022\r" + + "\n" + + "\005keyid\030\001 \001(\t\022\025\n\r" + + "serial_number\030\002 \001(\t\032\261\003\n" + + "\tExtension\022\n\n" + + "\002ca\030\001 \001(\010\022\026\n" + + "\016subject_key_id\030\002 \001(\t\022I\n" + + "\020authority_key_id\030\003 \001(\0132/.googl" + + "e.backstory.SSLCertificate.AuthorityKeyId\022\021\n" + + "\tkey_usage\030\006 \001(\t\022\026\n" + + "\016ca_info_access\030\007 \001(\t\022\037\n" + + "\027crl_distribution_points\030\010 \001(\t\022\032\n" + + "\022extended_key_usage\030\t \001(\t\022 \n" + + "\030subject_alternative_name\030\n" + + " \001(\t\022\034\n" + + "\024certificate_policies\030\013 \001(\t\022\035\n" + + "\025netscape_cert_comment\030\014 \001(\t\022\035\n" + + "\025cert_template_name_dc\030\r" + + " \001(\t\022\034\n" + + "\024netscape_certificate\030\016 \001(\010\022\023\n" + + "\013pe_logotype\030\017 \001(\010\022\034\n" + + "\024old_authority_key_id\030\020 \001(\010\032\231\001\n" + + "\007Subject\022\024\n" + + "\014country_name\030\001 \001(\t\022\023\n" + + "\013common_name\030\002 \001(\t\022\020\n" + + "\010locality\030\003 \001(\t\022\024\n" + + "\014organization\030\004 \001(\t\022\033\n" + + "\023organizational_unit\030\005 \001(\t\022\036\n" + + "\026state_or_province_name\030\006 \001(\t\032:\n" + + "\003RSA\022\020\n" + + "\010key_size\030\001 \001(\003\022\017\n" + + "\007modulus\030\002 \001(\t\022\020\n" + + "\010exponent\030\003 \001(\t\032\036\n" + + "\002EC\022\013\n" + + "\003oid\030\001 \001(\t\022\013\n" + + "\003pub\030\002 \001(\t\032Q\n" + + "\tPublicKey\022\021\n" + + "\talgorithm\030\001 \001(\t\0221\n" + + "\003rsa\030\002 \001(\0132$.google.backstory.SSLCertificate.RSA\032k\n" + + "\010Validity\022/\n" + + "\013expiry_time\030\001 \001(\0132\032.google.protobuf.Timestamp\022.\n\n" + + "issue_time\030\002 \001(\0132\032.google.protobuf.Timestamp\"a\n" + + "\016PopularityRank\022\r\n" + + "\005giver\030\001 \001(\t\022\014\n" + + "\004rank\030\002 \001(\003\0222\n" + + "\016ingestion_time\030\003 \001(\0132\032.google.protobuf.Timestamp\"b\n" + + "\007Tracker\022\017\n" + + "\007tracker\030\001 \001(\t\022\n\n" + + "\002id\030\002 \001(\t\022-\n" + + "\ttimestamp\030\003 \001(\0132\032.google.protobuf.Timestamp\022\013\n" + + "\003url\030\004 \001(\t\"\321\003\n" + + "\003Url\022\013\n" + + "\003url\030\001 \001(\t\022\022\n\n" + + "categories\030\002 \003(\t\022*\n" + + "\007favicon\030\003 \001(\0132\031.google.backstory.Favicon\022*\n" + + "\thtml_meta\030\004 \001(\0132\027.google.protobuf.Struct\022\026\n" + + "\016last_final_url\030\005 \001(\t\022\037\n" + + "\027last_http_response_code\030\006 \001(\005\022)\n" + + "!last_http_response_content_length\030\007 \001(\003\022)\n" + + "!last_http_response_content_sha256\030\010 \001(\t\022;\n" + + "\032last_http_response_cookies\030\t \001(\0132\027.google.protobuf.Struct\022;\n" + + "\032last_http_response_headers\030\n" + + " \001(\0132\027.google.protobuf.Struct\022\014\n" + + "\004tags\030\013 \003(\t\022\r\n" + + "\005title\030\014 \001(\t\022+\n" + + "\010trackers\030\r" + + " \003(\0132\031.google.backstory.Tracker\"\343\t\n" + + "\006Domain\022\014\n" + + "\004name\030\001 \001(\t\0220\n\n" + + "prevalence\030\002 \001(\0132\034.google.backstory.Prevalence\0223\n" + + "\017first_seen_time\030\003 \001(\0132\032.google.protobuf.Timestamp\0222\n" + + "\016last_seen_time\030\004 \001(\0132\032.google.protobuf.Timestamp\022\021\n" + + "\tregistrar\030\005 \001(\t\022\025\n\r" + + "contact_email\030\006 \001(\t\022\024\n" + + "\014whois_server\030\007 \001(\t\022\023\n" + + "\013name_server\030\010 \003(\t\0221\n\r" + + "creation_time\030\t \001(\0132\032.google.protobuf.Timestamp\022/\n" + + "\013update_time\030\n" + + " \001(\0132\032.google.protobuf.Timestamp\0223\n" + + "\017expiration_time\030\013 \001(\0132\032.google.protobuf.Timestamp\0225\n" + + "\021audit_update_time\030\014 \001(\0132\032.google.protobuf.Timestamp\022\016\n" + + "\006status\030\r" + + " \001(\t\022*\n\n" + + "registrant\030\016 \001(\0132\026.google.backstory.User\022%\n" + + "\005admin\030\017 \001(\0132\026.google.backstory.User\022$\n" + + "\004tech\030\020 \001(\0132\026.google.backstory.User\022\'\n" + + "\007billing\030\021 \001(\0132\026.google.backstory.User\022$\n" + + "\004zone\030\022 \001(\0132\026.google.backstory.User\022\035\n" + + "\025whois_record_raw_text\030\023 \001(\014\022\036\n" + + "\026registry_data_raw_text\030\024 \001(\014\022\031\n" + + "\021iana_registrar_id\030\025 \001(\005\022\034\n" + + "\024private_registration\030\026 \001(\010\022\022\n\n" + + "categories\030\027 \003(\t\022*\n" + + "\007favicon\030\030 \001(\0132\031.google.backstory.Favicon\022\014\n" + + "\004jarm\030\031 \001(\t\0225\n" + + "\020last_dns_records\030\032 \003(\0132\033.google.backstory.DNSRecord\0229\n" + + "\025last_dns_records_time\030\033 \001(\0132\032.google.protobuf.Timestamp\022@\n" + + "\026last_https_certificate\030\034 \001(\0132 .google.backstory.SSLCertificate\022?\n" + + "\033last_https_certificate_time\030\035" + + " \001(\0132\032.google.protobuf.Timestamp\022:\n" + + "\020popularity_ranks\030\036 \003(\0132 .google.backstory.Pop", + "ularityRank\022\014\n" + + "\004tags\030\037 \003(\t\022.\n\n" + + "whois_time\030 \001(\0132\032.google.protobuf.Timestamp\"\215\014\n" + + "\004Noun\022\020\n" + + "\010hostname\030\001 \001(\t\022(\n" + + "\006domain\030\036 \001(\0132\030.google.backstory.Domain\022,\n" + + "\010artifact\030 \001(\0132\032.google.backstory.Artifact\022+\n" + + "\014url_metadata\030% \001(\0132\025.google.backstory.Url\022*\n" + + "\007browser\030& \001(\0132\031.google.backstory.Browser\022\020\n" + + "\010asset_id\030\002 \001(\t\022$\n" + + "\004user\030\003 \001(\0132\026.google.backstory.User\0225\n" + + "\025user_management_chain\030\035 \003(\0132\026.google.backstory.User\022&\n" + + "\005group\030\024 \001(\0132\027.google.backstory.Group\022*\n" + + "\007process\030\004 \001(\0132\031.google.backstory.Process\0224\n" + + "\021process_ancestors\030\034 \003(\0132\031.google.backstory.Process\022&\n" + + "\005asset\030\033 \001(\0132\027.google.backstory.Asset\022\n\n" + + "\002ip\030\006 \003(\t\022\016\n" + + "\006nat_ip\030\025 \003(\t\022\014\n" + + "\004port\030\007 \001(\005\022\020\n" + + "\010nat_port\030\026 \001(\005\022\013\n" + + "\003mac\030\010 \003(\t\022\035\n" + + "\025administrative_domain\030\t \001(\t\022\021\n" + + "\tnamespace\030\023 \001(\t\022\013\n" + + "\003url\030\n" + + " \001(\t\022$\n" + + "\004file\030\013 \001(\0132\026.google.backstory.File\022\r\n" + + "\005email\030\014 \001(\t\022,\n" + + "\010registry\030\r" + + " \001(\0132\032.google.backstory.Registry\022\023\n" + + "\013application\030\016 \001(\t\0221\n" + + "\010platform\030\005 \001(\0162\037.google.backstory.Noun.Platform\022\030\n" + + "\020platform_version\030\017 \001(\t\022\034\n" + + "\024platform_patch_level\030\020 \001(\t\022*\n" + + "\005cloud\030\030 \001(\0132\027.google.backstory.CloudB\002\030\001\022,\n" + + "\010location\030\021 \001(\0132\032.google.backstory.Location\0223\n" + + "\013ip_location\030\" \003(\0132\032.google.backstory.LocationB\002\030\001\0223\n" + + "\017ip_geo_artifact\030# \003(\0132\032.google.backstory.Artifact\022,\n" + + "\010resource\030\022 \001(\0132\032.google.backstory.Resource\0226\n" + + "\022resource_ancestors\030\037 \003(\0132\032.google.backstory.Resource\022+\n" + + "\006labels\030\027 \003(\0132\027.google.backstory.LabelB\002\030\001\022.\n" + + "\020object_reference\030\031 \001(\0132\024.google.backstory.Id\0226\n\r" + + "investigation\030\032 \001(\0132\037.google.backstory.Investigation\022*\n" + + "\007network\030! \001(\0132\031.google.backstory.Network\0229\n" + + "\017security_result\030$ \003(\0132 .google.backstory.SecurityResult\"\217\001\n" + + "\010Platform\022\024\n" + + "\020UNKNOWN_PLATFORM\020\000\022\013\n" + + "\007WINDOWS\020\001\022\007\n" + + "\003MAC\020\002\022\t\n" + + "\005LINUX\020\003\022\013\n" + + "\003GCP\020\004\032\002\010\001\022\013\n" + + "\003AWS\020\005\032\002\010\001\022\r\n" + + "\005AZURE\020\006\032\002\010\001\022\007\n" + + "\003IOS\020\007\022\013\n" + + "\007ANDROID\020\010\022\r\n" + + "\tCHROME_OS\020\t\"\360\003\n\r" + + "Investigation\022/\n" + + "\007verdict\030\002 \001(\0162\031.google.backstory.VerdictH\000\210\001\001\0225\n\n" + + "reputation\030\003" + + " \001(\0162\034.google.backstory.ReputationH\001\210\001\001\022\033\n" + + "\016severity_score\030\004 \001(\r" + + "H\002\210\001\001\022-\n" + + "\006status\030\005 \001(\0162\030.google.backstory.StatusH\003\210\001\001\022\020\n" + + "\010comments\030\006 \003(\t\0221\n" + + "\010priority\030\007" + + " \001(\0162\032.google.backstory.PriorityH\004\210\001\001\022\027\n\n" + + "root_cause\030\010 \001(\tH\005\210\001\001\022-\n" + + "\006reason\030\t \001(\0162\030.google.backstory.ReasonH\006\210\001\001\022\027\n\n" + + "risk_score\030\n" + + " \001(\r" + + "H\007\210\001\001\022\017\n" + + "\002id\030\013 \001(\tH\010\210\001\001B\n\n" + + "\010_verdictB\r\n" + + "\013_reputationB\021\n" + + "\017_severity_scoreB\t\n" + + "\007_statusB\013\n" + + "\t_priorityB\r\n" + + "\013_root_causeB\t\n" + + "\007_reasonB\r\n" + + "\013_risk_scoreB\005\n" + + "\003_id\"7\n" + + "\004Tags\022\021\n" + + "\ttenant_id\030\001 \003(\014\022\034\n" + + "\024data_tap_config_name\030\002 \003(\t\"\227\002\n\r" + + "AttackDetails\022\017\n" + + "\007version\030\001 \001(\t\0227\n" + + "\007tactics\030\002 \003(\0132&.google.backstory.AttackDetails.Tactic\022=\n\n" + + "techniques\030\003 \003(\0132).google.backstory.AttackDetails.Technique\032\"\n" + + "\006Tactic\022\n\n" + + "\002id\030\001 \001(\t\022\014\n" + + "\004name\030\002 \001(\t\032Y\n" + + "\tTechnique\022\n\n" + + "\002id\030\001 \001(\t\022\014\n" + + "\004name\030\002 \001(\t\022\027\n" + + "\017subtechnique_id\030\003 \001(\t\022\031\n" + + "\021subtechnique_name\030\004 \001(\t\"!\n" + + "\014BoolSequence\022\021\n" + + "\tbool_vals\030\001 \003(\010\"#\n\r" + + "BytesSequence\022\022\n\n" + + "bytes_vals\030\001 \003(\014\"%\n" + + "\016DoubleSequence\022\023\n" + + "\013double_vals\030\001 \003(\001\"#\n\r" + + "Int64Sequence\022\022\n\n" + + "int64_vals\030\001 \003(\003\"%\n" + + "\016Uint64Sequence\022\023\n" + + "\013uint64_vals\030\001 \003(\004\"%\n" + + "\016StringSequence\022\023\n" + + "\013string_vals\030\001 \003(\t\"\217\001\n\r" + + "GroupedFields\022\n\n" + + "\002ip\030\001 \003(\t\022\016\n" + + "\006domain\030\002 \003(\t\022\020\n" + + "\010hostname\030\003 \003(\t\022\014\n" + + "\004user\030\004 \003(\t\022\r\n" + + "\005email\030\005 \003(\t\022\021\n" + + "\tfile_path\030\006 \003(\t\022\014\n" + + "\004hash\030\007 \003(\t\022\022\n\n" + + "process_id\030\010 \003(\t*I\n" + + "\007Verdict\022\027\n" + + "\023VERDICT_UNSPECIFIED\020\000\022\021\n\r" + + "TRUE_POSITIVE\020\001\022\022\n" + + "\016FALSE_POSITIVE\020\002*D\n\n" + + "Reputation\022\032\n" + + "\026REPUTATION_UNSPECIFIED\020\000\022\n\n" + + "\006USEFUL\020\001\022\016\n\n" + + "NOT_USEFUL\020\002*M\n" + + "\006Status\022\026\n" + + "\022STATUS_UNSPECIFIED\020\000\022\007\n" + + "\003NEW\020\001\022\014\n" + + "\010REVIEWED\020\002\022\n\n" + + "\006CLOSED\020\003\022\010\n" + + "\004OPEN\020\004*\214\001\n" + + "\010Priority\022\030\n" + + "\024PRIORITY_UNSPECIFIED\020\000\022\021\n\r" + + "PRIORITY_INFO\020d\022\021\n" + + "\014PRIORITY_LOW\020\310\001\022\024\n" + + "\017PRIORITY_MEDIUM\020\254\002\022\022\n\r" + + "PRIORITY_HIGH\020\220\003\022\026\n" + + "\021PRIORITY_CRITICAL\020\364\003*h\n" + + "\006Reason\022\026\n" + + "\022REASON_UNSPECIFIED\020\000\022\030\n" + + "\024REASON_NOT_MALICIOUS\020\001\022\024\n" + + "\020REASON_MALICIOUS\020\002\022\026\n" + + "\022REASON_MAINTENANCE\020\003*^\n\r" + + "ThreatVerdict\022\036\n" + + "\032THREAT_VERDICT_UNSPECIFIED\020\000\022\016\n" + + "\n" + + "UNDETECTED\020\001\022\016\n\n" + + "SUSPICIOUS\020\002\022\r\n" + + "\tMALICIOUS\020\003B\211\001\n" + + "\024com.google.backstoryP\001Z5cloud.google.com/go/backstory/backstorypb;backs" + + "torypb\252\002\020Google.Backstory\312\002\020Google\\Backs" + + "tory\352\002\021Google::Backstoryb\006proto3" + }; + descriptor = + com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( + descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + com.google.backstory.DataAccess.getDescriptor(), + com.google.backstory.EntityRiskProto.getDescriptor(), + com.google.backstory.IdOuterClass.getDescriptor(), + com.google.protobuf.DurationProto.getDescriptor(), + com.google.protobuf.StructProto.getDescriptor(), + com.google.protobuf.TimestampProto.getDescriptor(), + com.google.type.IntervalProto.getDescriptor(), + com.google.type.LatLngProto.getDescriptor(), + }); + internal_static_google_backstory_Udm_descriptor = getDescriptor().getMessageType(0); + internal_static_google_backstory_Udm_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_Udm_descriptor, + new java.lang.String[] { + "Metadata", + "Additional", + "Principal", + "Src", + "Target", + "Intermediary", + "Observer", + "About", + "SecurityResult", + "Network", + "Extensions", + "Extracted", + "Grouped", + }); + internal_static_google_backstory_Metadata_descriptor = getDescriptor().getMessageType(1); + internal_static_google_backstory_Metadata_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_Metadata_descriptor, + new java.lang.String[] { + "Id", + "ProductLogId", + "EventTimestamp", + "EventTimestampAttributes", + "CollectedTimestamp", + "IngestedTimestamp", + "EventType", + "VendorName", + "ProductName", + "ProductVersion", + "ProductEventType", + "ProductDeploymentId", + "Description", + "UrlBackToProduct", + "IngestionLabels", + "Tags", + "EnrichmentState", + "LogType", + "BaseLabels", + "EnrichmentLabels", + "StructuredFields", + "ParserVersion", + }); + internal_static_google_backstory_Attribute_descriptor = getDescriptor().getMessageType(2); + internal_static_google_backstory_Attribute_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_Attribute_descriptor, + new java.lang.String[] { + "Cloud", "Labels", "Permissions", "Roles", "CreationTime", "LastUpdateTime", + }); + internal_static_google_backstory_Network_descriptor = getDescriptor().getMessageType(3); + internal_static_google_backstory_Network_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_Network_descriptor, + new java.lang.String[] { + "SentBytes", + "ReceivedBytes", + "TotalBytes", + "SentPackets", + "ReceivedPackets", + "SessionDuration", + "SessionId", + "ParentSessionId", + "ApplicationProtocolVersion", + "CommunityId", + "Direction", + "IpProtocol", + "Ipv6", + "ApplicationProtocol", + "Ftp", + "Email", + "Dns", + "Dhcp", + "Http", + "Tls", + "Smtp", + "Asn", + "DnsDomain", + "CarrierName", + "OrganizationName", + "IpSubnetRange", + "IsProxy", + "ProxyInfo", + "ConnectionState", + }); + internal_static_google_backstory_ProxyInfo_descriptor = getDescriptor().getMessageType(4); + internal_static_google_backstory_ProxyInfo_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_ProxyInfo_descriptor, + new java.lang.String[] { + "Anonymous", + "AnonymousVpn", + "PublicProxy", + "TorExitNode", + "SmartDnsProxy", + "HostingProvider", + "VpnDatacenter", + "ResidentialProxy", + "VpnServiceName", + "ProxyOverVpn", + "RelayProxy", + }); + internal_static_google_backstory_Extensions_descriptor = getDescriptor().getMessageType(5); + internal_static_google_backstory_Extensions_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_Extensions_descriptor, + new java.lang.String[] { + "Auth", + "Vulns", + "EntityRisk", + "LinuxUtmp", + "WindowsEventLog", + "ResourceUsage", + "SystemEventDetails", + "OutlookMetadata", + "Srum", + "UserAssist", + }); + internal_static_google_backstory_Authentication_descriptor = getDescriptor().getMessageType(6); + internal_static_google_backstory_Authentication_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_Authentication_descriptor, + new java.lang.String[] { + "Type", "Mechanism", "AuthDetails", "Outcome", + }); + internal_static_google_backstory_LinuxUtmp_descriptor = getDescriptor().getMessageType(7); + internal_static_google_backstory_LinuxUtmp_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_LinuxUtmp_descriptor, + new java.lang.String[] { + "RecordType", + }); + internal_static_google_backstory_WindowsEventLog_descriptor = getDescriptor().getMessageType(8); + internal_static_google_backstory_WindowsEventLog_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_WindowsEventLog_descriptor, + new java.lang.String[] { + "Channel", "EventId", "ActivityId", + }); + internal_static_google_backstory_ResourceUsage_descriptor = getDescriptor().getMessageType(9); + internal_static_google_backstory_ResourceUsage_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_ResourceUsage_descriptor, + new java.lang.String[] { + "UsedEntity", "UsedEntityId", + }); + internal_static_google_backstory_SystemEventDetails_descriptor = + getDescriptor().getMessageType(10); + internal_static_google_backstory_SystemEventDetails_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_SystemEventDetails_descriptor, + new java.lang.String[] { + "MessageType", "SenderImageId", "Subsystem", + }); + internal_static_google_backstory_OutlookMetadata_descriptor = + getDescriptor().getMessageType(11); + internal_static_google_backstory_OutlookMetadata_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_OutlookMetadata_descriptor, + new java.lang.String[] { + "Comment", "Template", "Title", "SecurityFlagsCount", + }); + internal_static_google_backstory_Srum_descriptor = getDescriptor().getMessageType(12); + internal_static_google_backstory_Srum_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_Srum_descriptor, + new java.lang.String[] { + "Id", + "BackgroundBytesRead", + "BackgroundBytesWritten", + "BackgroundContextSwitches", + "BackgroundCycleCount", + "BackgroundFlushesCount", + "BackgroundReadOperations", + "BackgroundWriteOperations", + "InterfaceLuid", + }); + internal_static_google_backstory_UserAssist_descriptor = getDescriptor().getMessageType(13); + internal_static_google_backstory_UserAssist_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_UserAssist_descriptor, + new java.lang.String[] { + "ApplicationFocusCount", "ApplicationFocusDuration", "ExecutionsCount", "EntryIndex", + }); + internal_static_google_backstory_Vulnerabilities_descriptor = + getDescriptor().getMessageType(14); + internal_static_google_backstory_Vulnerabilities_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_Vulnerabilities_descriptor, + new java.lang.String[] { + "Vulnerabilities", + }); + internal_static_google_backstory_Vulnerability_descriptor = getDescriptor().getMessageType(15); + internal_static_google_backstory_Vulnerability_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_Vulnerability_descriptor, + new java.lang.String[] { + "About", + "Name", + "Description", + "Vendor", + "ScanStartTime", + "ScanEndTime", + "FirstFound", + "LastFound", + "Severity", + "SeverityDetails", + "CvssBaseScore", + "CvssVector", + "CvssVersion", + "CveId", + "CveDescription", + "VendorVulnerabilityId", + "VendorKnowledgeBaseArticleId", + }); + internal_static_google_backstory_Ftp_descriptor = getDescriptor().getMessageType(16); + internal_static_google_backstory_Ftp_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_Ftp_descriptor, + new java.lang.String[] { + "Command", + }); + internal_static_google_backstory_Smtp_descriptor = getDescriptor().getMessageType(17); + internal_static_google_backstory_Smtp_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_Smtp_descriptor, + new java.lang.String[] { + "Helo", "MailFrom", "RcptTo", "ServerResponse", "MessagePath", "IsWebmail", "IsTls", + }); + internal_static_google_backstory_Email_descriptor = getDescriptor().getMessageType(18); + internal_static_google_backstory_Email_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_Email_descriptor, + new java.lang.String[] { + "From", "ReplyTo", "To", "Cc", "Bcc", "MailId", "Subject", "BounceAddress", + }); + internal_static_google_backstory_Process_descriptor = getDescriptor().getMessageType(19); + internal_static_google_backstory_Process_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_Process_descriptor, + new java.lang.String[] { + "Pid", + "ParentPid", + "ParentProcess", + "File", + "CommandLine", + "CommandLineHistory", + "ProductSpecificProcessId", + "AccessMask", + "IntegrityLevelRid", + "Euid", + "Ruid", + "Egid", + "Rgid", + "Pgid", + "SessionLeaderPid", + "Tty", + "TokenElevationType", + "ProductSpecificParentProcessId", + "Ipv6", + "KernelDuration", + "UserDuration", + "RealDuration", + "State", + }); + internal_static_google_backstory_AnalyticsMetadata_descriptor = + getDescriptor().getMessageType(20); + internal_static_google_backstory_AnalyticsMetadata_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_AnalyticsMetadata_descriptor, + new java.lang.String[] { + "Analytic", + }); + internal_static_google_backstory_FindingVariable_descriptor = + getDescriptor().getMessageType(21); + internal_static_google_backstory_FindingVariable_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_FindingVariable_descriptor, + new java.lang.String[] { + "Type", + "Value", + "SourcePath", + "BoolVal", + "BytesVal", + "DoubleVal", + "Int64Val", + "Uint64Val", + "StringVal", + "TimestampTime", + "NullVal", + "BoolSeq", + "BytesSeq", + "DoubleSeq", + "Int64Seq", + "Uint64Seq", + "StringSeq", + "TypedValue", + }); + internal_static_google_backstory_SecurityResult_descriptor = getDescriptor().getMessageType(22); + internal_static_google_backstory_SecurityResult_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_SecurityResult_descriptor, + new java.lang.String[] { + "About", + "Category", + "CategoryDetails", + "ThreatName", + "RuleSet", + "RuleSetDisplayName", + "RulesetCategoryDisplayName", + "RuleId", + "RuleName", + "DisplayName", + "RuleVersion", + "RuleType", + "RuleAuthor", + "RuleLabels", + "AlertState", + "DetectionFields", + "Outcomes", + "Variables", + "Summary", + "Description", + "Action", + "ActionDetails", + "Severity", + "Confidence", + "Priority", + "RiskScore", + "ConfidenceScore", + "AnalyticsMetadata", + "SeverityDetails", + "ConfidenceDetails", + "PriorityDetails", + "UrlBackToProduct", + "ThreatId", + "ThreatFeedName", + "ThreatIdNamespace", + "ThreatStatus", + "AttackDetails", + "FirstDiscoveredTime", + "Associations", + "Campaigns", + "Reports", + "Verdict", + "LastUpdatedTime", + "VerdictInfo", + "ThreatVerdict", + "LastDiscoveredTime", + "DetectionDepth", + "ThreatCollections", + }); + internal_static_google_backstory_SecurityResult_Association_descriptor = + internal_static_google_backstory_SecurityResult_descriptor.getNestedType(0); + internal_static_google_backstory_SecurityResult_Association_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_SecurityResult_Association_descriptor, + new java.lang.String[] { + "Id", + "CountryCode", + "Type", + "Name", + "Description", + "Role", + "SourceCountry", + "Alias", + "FirstReferenceTime", + "LastReferenceTime", + "IndustriesAffected", + "AssociatedActors", + "RegionCode", + "SponsorRegion", + "TargetedRegions", + "Tags", + }); + internal_static_google_backstory_SecurityResult_Association_AssociationAlias_descriptor = + internal_static_google_backstory_SecurityResult_Association_descriptor.getNestedType(0); + internal_static_google_backstory_SecurityResult_Association_AssociationAlias_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_SecurityResult_Association_AssociationAlias_descriptor, + new java.lang.String[] { + "Name", "Company", + }); + internal_static_google_backstory_SecurityResult_Source_descriptor = + internal_static_google_backstory_SecurityResult_descriptor.getNestedType(1); + internal_static_google_backstory_SecurityResult_Source_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_SecurityResult_Source_descriptor, + new java.lang.String[] { + "Name", + "BenignCount", + "MaliciousCount", + "Quality", + "ResponseCount", + "SourceCount", + "ThreatIntelligenceSources", + }); + internal_static_google_backstory_SecurityResult_ProviderMLVerdict_descriptor = + internal_static_google_backstory_SecurityResult_descriptor.getNestedType(2); + internal_static_google_backstory_SecurityResult_ProviderMLVerdict_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_SecurityResult_ProviderMLVerdict_descriptor, + new java.lang.String[] { + "SourceProvider", + "BenignCount", + "MaliciousCount", + "ConfidenceScore", + "MandiantSources", + "ThirdPartySources", + }); + internal_static_google_backstory_SecurityResult_AnalystVerdict_descriptor = + internal_static_google_backstory_SecurityResult_descriptor.getNestedType(3); + internal_static_google_backstory_SecurityResult_AnalystVerdict_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_SecurityResult_AnalystVerdict_descriptor, + new java.lang.String[] { + "ConfidenceScore", "VerdictTime", "VerdictResponse", + }); + internal_static_google_backstory_SecurityResult_IoCStats_descriptor = + internal_static_google_backstory_SecurityResult_descriptor.getNestedType(4); + internal_static_google_backstory_SecurityResult_IoCStats_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_SecurityResult_IoCStats_descriptor, + new java.lang.String[] { + "IocStatsType", + "FirstLevelSource", + "SecondLevelSource", + "BenignCount", + "Quality", + "MaliciousCount", + "ResponseCount", + "SourceCount", + }); + internal_static_google_backstory_SecurityResult_VerdictInfo_descriptor = + internal_static_google_backstory_SecurityResult_descriptor.getNestedType(5); + internal_static_google_backstory_SecurityResult_VerdictInfo_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_SecurityResult_VerdictInfo_descriptor, + new java.lang.String[] { + "SourceCount", + "ResponseCount", + "NeighbourInfluence", + "VerdictType", + "SourceProvider", + "BenignCount", + "MaliciousCount", + "ConfidenceScore", + "IocStats", + "VerdictTime", + "VerdictResponse", + "GlobalCustomerCount", + "GlobalHitsCount", + "Pwn", + "CategoryDetails", + "PwnFirstTaggedTime", + }); + internal_static_google_backstory_SecurityResult_Verdict_descriptor = + internal_static_google_backstory_SecurityResult_descriptor.getNestedType(6); + internal_static_google_backstory_SecurityResult_Verdict_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_SecurityResult_Verdict_descriptor, + new java.lang.String[] { + "SourceCount", "ResponseCount", "NeighbourInfluence", "Verdict", "AnalystVerdict", + }); + internal_static_google_backstory_SecurityResult_ThreatCollectionItem_descriptor = + internal_static_google_backstory_SecurityResult_descriptor.getNestedType(7); + internal_static_google_backstory_SecurityResult_ThreatCollectionItem_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_SecurityResult_ThreatCollectionItem_descriptor, + new java.lang.String[] { + "Id", "Type", "AltNames", + }); + internal_static_google_backstory_SecurityResult_VariablesEntry_descriptor = + internal_static_google_backstory_SecurityResult_descriptor.getNestedType(8); + internal_static_google_backstory_SecurityResult_VariablesEntry_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_SecurityResult_VariablesEntry_descriptor, + new java.lang.String[] { + "Key", "Value", + }); + internal_static_google_backstory_PeFileMetadata_descriptor = getDescriptor().getMessageType(23); + internal_static_google_backstory_PeFileMetadata_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_PeFileMetadata_descriptor, + new java.lang.String[] { + "ImportHash", + }); + internal_static_google_backstory_FileMetadata_descriptor = getDescriptor().getMessageType(24); + internal_static_google_backstory_FileMetadata_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_FileMetadata_descriptor, + new java.lang.String[] { + "Pe", + }); + internal_static_google_backstory_File_descriptor = getDescriptor().getMessageType(25); + internal_static_google_backstory_File_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_File_descriptor, + new java.lang.String[] { + "Sha256", + "Md5", + "Sha1", + "Size", + "FullPath", + "MimeType", + "FileMetadata", + "SecurityResult", + "PeFile", + "Ssdeep", + "Vhash", + "Ahash", + "Authentihash", + "Symhash", + "PrefetchFileMetadata", + "FileType", + "CapabilitiesTags", + "Names", + "Tags", + "LastModificationTime", + "CreateTime", + "LastAccessTime", + "Prevalence", + "FirstSeenTime", + "LastSeenTime", + "StatMode", + "StatInode", + "StatDev", + "StatNlink", + "StatFlags", + "LastAnalysisTime", + "EmbeddedUrls", + "EmbeddedDomains", + "EmbeddedIps", + "ExifInfo", + "SignatureInfo", + "PdfInfo", + "FirstSubmissionTime", + "LastSubmissionTime", + "MainIcon", + "Ntfs", + "AppCompatCache", + }); + internal_static_google_backstory_NtfsFileMetadata_descriptor = + getDescriptor().getMessageType(26); + internal_static_google_backstory_NtfsFileMetadata_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_NtfsFileMetadata_descriptor, + new java.lang.String[] { + "ChangeTime", + "FilenameCreateTime", + "FilenameModifyTime", + "FilenameAccessTime", + "FilenameChangeTime", + "UsnJournal", + }); + internal_static_google_backstory_PrefetchFileMetadata_descriptor = + getDescriptor().getMessageType(27); + internal_static_google_backstory_PrefetchFileMetadata_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_PrefetchFileMetadata_descriptor, + new java.lang.String[] { + "RunCount", "PrefetchHash", + }); + internal_static_google_backstory_UsnJournal_descriptor = getDescriptor().getMessageType(28); + internal_static_google_backstory_UsnJournal_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_UsnJournal_descriptor, + new java.lang.String[] { + "AttributesFlag", "Attributes", "FileAttributes", "Allocated", "Reason", "Reasons", + }); + internal_static_google_backstory_AppCompatMetadata_descriptor = + getDescriptor().getMessageType(29); + internal_static_google_backstory_AppCompatMetadata_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_AppCompatMetadata_descriptor, + new java.lang.String[] { + "Sequence", "Executed", "ControlSet", + }); + internal_static_google_backstory_FileMetadataPE_descriptor = getDescriptor().getMessageType(30); + internal_static_google_backstory_FileMetadataPE_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_FileMetadataPE_descriptor, + new java.lang.String[] { + "Imphash", + "EntryPoint", + "EntryPointExiftool", + "CompilationTime", + "CompilationExiftoolTime", + "Section", + "Imports", + "Resource", + "ResourcesTypeCount", + "ResourcesLanguageCount", + "ResourcesTypeCountStr", + "ResourcesLanguageCountStr", + "SignatureInfo", + }); + internal_static_google_backstory_FileMetadataPeResourceInfo_descriptor = + getDescriptor().getMessageType(31); + internal_static_google_backstory_FileMetadataPeResourceInfo_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_FileMetadataPeResourceInfo_descriptor, + new java.lang.String[] { + "Sha256Hex", "FiletypeMagic", "LanguageCode", "Entropy", "FileType", + }); + internal_static_google_backstory_SignatureInfo_descriptor = getDescriptor().getMessageType(32); + internal_static_google_backstory_SignatureInfo_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_SignatureInfo_descriptor, + new java.lang.String[] { + "Sigcheck", "Codesign", + }); + internal_static_google_backstory_FileMetadataSignatureInfo_descriptor = + getDescriptor().getMessageType(33); + internal_static_google_backstory_FileMetadataSignatureInfo_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_FileMetadataSignatureInfo_descriptor, + new java.lang.String[] { + "VerificationMessage", "Verified", "Signer", "Signers", "X509", + }); + internal_static_google_backstory_SignerInfo_descriptor = getDescriptor().getMessageType(34); + internal_static_google_backstory_SignerInfo_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_SignerInfo_descriptor, + new java.lang.String[] { + "Name", "Status", "ValidUsage", "CertIssuer", + }); + internal_static_google_backstory_FileMetadataCodesign_descriptor = + getDescriptor().getMessageType(35); + internal_static_google_backstory_FileMetadataCodesign_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_FileMetadataCodesign_descriptor, + new java.lang.String[] { + "Id", "Format", "CompilationTime", "TeamId", + }); + internal_static_google_backstory_X509_descriptor = getDescriptor().getMessageType(36); + internal_static_google_backstory_X509_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_X509_descriptor, + new java.lang.String[] { + "Name", "Algorithm", "Thumbprint", "CertIssuer", "SerialNumber", + }); + internal_static_google_backstory_PDFInfo_descriptor = getDescriptor().getMessageType(37); + internal_static_google_backstory_PDFInfo_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_PDFInfo_descriptor, + new java.lang.String[] { + "Js", + "Javascript", + "LaunchActionCount", + "ObjectStreamCount", + "EndobjCount", + "Header", + "Acroform", + "Autoaction", + "EmbeddedFile", + "Encrypted", + "Flash", + "Jbig2Compression", + "ObjCount", + "EndstreamCount", + "PageCount", + "StreamCount", + "Openaction", + "Startxref", + "SuspiciousColors", + "Trailer", + "Xfa", + "Xref", + }); + internal_static_google_backstory_StringToInt64MapEntry_descriptor = + getDescriptor().getMessageType(38); + internal_static_google_backstory_StringToInt64MapEntry_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_StringToInt64MapEntry_descriptor, + new java.lang.String[] { + "Key", "Value", + }); + internal_static_google_backstory_FileMetadataSection_descriptor = + getDescriptor().getMessageType(39); + internal_static_google_backstory_FileMetadataSection_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_FileMetadataSection_descriptor, + new java.lang.String[] { + "Name", "Entropy", "RawSizeBytes", "VirtualSizeBytes", "Md5Hex", + }); + internal_static_google_backstory_FileMetadataImports_descriptor = + getDescriptor().getMessageType(40); + internal_static_google_backstory_FileMetadataImports_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_FileMetadataImports_descriptor, + new java.lang.String[] { + "Library", "Functions", + }); + internal_static_google_backstory_ExifInfo_descriptor = getDescriptor().getMessageType(41); + internal_static_google_backstory_ExifInfo_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_ExifInfo_descriptor, + new java.lang.String[] { + "OriginalFile", + "Product", + "Company", + "FileDescription", + "EntryPoint", + "CompilationTime", + }); + internal_static_google_backstory_Prevalence_descriptor = getDescriptor().getMessageType(42); + internal_static_google_backstory_Prevalence_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_Prevalence_descriptor, + new java.lang.String[] { + "RollingMax", "DayCount", "RollingMaxSubDomains", "DayMax", "DayMaxSubDomains", + }); + internal_static_google_backstory_Dns_descriptor = getDescriptor().getMessageType(43); + internal_static_google_backstory_Dns_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_Dns_descriptor, + new java.lang.String[] { + "Id", + "Response", + "Opcode", + "Authoritative", + "Truncated", + "RecursionDesired", + "RecursionAvailable", + "ResponseCode", + "Questions", + "Answers", + "Authority", + "Additional", + }); + internal_static_google_backstory_Dns_Question_descriptor = + internal_static_google_backstory_Dns_descriptor.getNestedType(0); + internal_static_google_backstory_Dns_Question_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_Dns_Question_descriptor, + new java.lang.String[] { + "Name", "Type", "Class_", "Prevalence", + }); + internal_static_google_backstory_Dns_ResourceRecord_descriptor = + internal_static_google_backstory_Dns_descriptor.getNestedType(1); + internal_static_google_backstory_Dns_ResourceRecord_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_Dns_ResourceRecord_descriptor, + new java.lang.String[] { + "Name", "Type", "Class_", "Ttl", "Data", "BinaryData", + }); + internal_static_google_backstory_Dhcp_descriptor = getDescriptor().getMessageType(44); + internal_static_google_backstory_Dhcp_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_Dhcp_descriptor, + new java.lang.String[] { + "Opcode", + "Htype", + "Hlen", + "Hops", + "TransactionId", + "Seconds", + "Flags", + "Ciaddr", + "Yiaddr", + "Siaddr", + "Giaddr", + "Chaddr", + "Sname", + "File", + "Options", + "Type", + "LeaseTimeSeconds", + "ClientHostname", + "ClientIdentifier", + "RequestedAddress", + "ClientIdentifierString", + }); + internal_static_google_backstory_Dhcp_Option_descriptor = + internal_static_google_backstory_Dhcp_descriptor.getNestedType(0); + internal_static_google_backstory_Dhcp_Option_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_Dhcp_Option_descriptor, + new java.lang.String[] { + "Code", "Data", + }); + internal_static_google_backstory_Certificate_descriptor = getDescriptor().getMessageType(45); + internal_static_google_backstory_Certificate_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_Certificate_descriptor, + new java.lang.String[] { + "Version", + "Serial", + "Subject", + "Issuer", + "Md5", + "Sha1", + "Sha256", + "NotBefore", + "NotAfter", + }); + internal_static_google_backstory_Tls_descriptor = getDescriptor().getMessageType(46); + internal_static_google_backstory_Tls_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_Tls_descriptor, + new java.lang.String[] { + "Client", + "Server", + "Cipher", + "Curve", + "Version", + "VersionProtocol", + "Established", + "NextProtocol", + "Resumed", + }); + internal_static_google_backstory_Tls_Client_descriptor = + internal_static_google_backstory_Tls_descriptor.getNestedType(0); + internal_static_google_backstory_Tls_Client_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_Tls_Client_descriptor, + new java.lang.String[] { + "Certificate", "Ja3", "ServerName", "SupportedCiphers", "Ja4", + }); + internal_static_google_backstory_Tls_Server_descriptor = + internal_static_google_backstory_Tls_descriptor.getNestedType(1); + internal_static_google_backstory_Tls_Server_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_Tls_Server_descriptor, + new java.lang.String[] { + "Certificate", "Ja3S", "Ja4S", + }); + internal_static_google_backstory_Http_descriptor = getDescriptor().getMessageType(47); + internal_static_google_backstory_Http_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_Http_descriptor, + new java.lang.String[] { + "Method", "ReferralUrl", "UserAgent", "ResponseCode", + }); + internal_static_google_backstory_Browser_descriptor = getDescriptor().getMessageType(48); + internal_static_google_backstory_Browser_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_Browser_descriptor, + new java.lang.String[] { + "BrowserType", + "BrowserVersion", + "FirstVisitTime", + "LastVisitTime", + "Profile", + "Typed", + "VisitType", + "Hidden", + "RequestOriginUri", + "VisitCount", + "VisitCountCriteria", + "IndexedContent", + "FirstBookmarkedTime", + "Cookies", + "TypedCount", + "VisitSource", + }); + internal_static_google_backstory_Browser_Cookie_descriptor = + internal_static_google_backstory_Browser_descriptor.getNestedType(0); + internal_static_google_backstory_Browser_Cookie_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_Browser_Cookie_descriptor, + new java.lang.String[] { + "Name", + "Value", + "Domain", + "Path", + "ExpirationTime", + "HttpOnly", + "Secure", + "MaxAge", + "SameSite", + "Session", + "Partitioned", + }); + internal_static_google_backstory_Hardware_descriptor = getDescriptor().getMessageType(49); + internal_static_google_backstory_Hardware_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_Hardware_descriptor, + new java.lang.String[] { + "SerialNumber", + "Manufacturer", + "Model", + "CpuPlatform", + "CpuModel", + "CpuClockSpeed", + "CpuMaxClockSpeed", + "CpuNumberCores", + "Ram", + }); + internal_static_google_backstory_PlatformSoftware_descriptor = + getDescriptor().getMessageType(50); + internal_static_google_backstory_PlatformSoftware_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_PlatformSoftware_descriptor, + new java.lang.String[] { + "Platform", "PlatformVersion", "PlatformPatchLevel", + }); + internal_static_google_backstory_Software_descriptor = getDescriptor().getMessageType(51); + internal_static_google_backstory_Software_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_Software_descriptor, + new java.lang.String[] { + "Name", "Version", "Permissions", "Description", "VendorName", + }); + internal_static_google_backstory_Asset_descriptor = getDescriptor().getMessageType(52); + internal_static_google_backstory_Asset_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_Asset_descriptor, + new java.lang.String[] { + "ProductObjectId", + "Hostname", + "AssetId", + "Ip", + "Mac", + "NatIp", + "FirstSeenTime", + "Hardware", + "PlatformSoftware", + "Software", + "Location", + "Category", + "Type", + "NetworkDomain", + "CreationTime", + "FirstDiscoverTime", + "LastDiscoverTime", + "SystemLastUpdateTime", + "LastBootTime", + "Labels", + "DeploymentStatus", + "Vulnerabilities", + "Attribute", + "WmiPersistenceItem", + }); + internal_static_google_backstory_User_descriptor = getDescriptor().getMessageType(53); + internal_static_google_backstory_User_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_User_descriptor, + new java.lang.String[] { + "ProductObjectId", + "Userid", + "UserDisplayName", + "FirstName", + "MiddleName", + "LastName", + "PhoneNumbers", + "PersonalAddress", + "Attribute", + "FirstSeenTime", + "AccountType", + "Groupid", + "GroupIdentifiers", + "WindowsSid", + "EmailAddresses", + "EmployeeId", + "Title", + "CompanyName", + "Department", + "OfficeAddress", + "Managers", + "HireDate", + "TerminationDate", + "TimeOff", + "LastLoginTime", + "LastPasswordChangeTime", + "PasswordExpirationTime", + "AccountExpirationTime", + "AccountLockoutTime", + "LastBadPasswordAttemptTime", + "UserAuthenticationStatus", + "RoleName", + "RoleDescription", + "UserRole", + }); + internal_static_google_backstory_TimeOff_descriptor = getDescriptor().getMessageType(54); + internal_static_google_backstory_TimeOff_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_TimeOff_descriptor, + new java.lang.String[] { + "Interval", "Description", + }); + internal_static_google_backstory_Permission_descriptor = getDescriptor().getMessageType(55); + internal_static_google_backstory_Permission_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_Permission_descriptor, + new java.lang.String[] { + "Name", "Description", "Type", + }); + internal_static_google_backstory_Role_descriptor = getDescriptor().getMessageType(56); + internal_static_google_backstory_Role_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_Role_descriptor, + new java.lang.String[] { + "Name", "Description", "Type", + }); + internal_static_google_backstory_Group_descriptor = getDescriptor().getMessageType(57); + internal_static_google_backstory_Group_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_Group_descriptor, + new java.lang.String[] { + "ProductObjectId", + "CreationTime", + "GroupDisplayName", + "Attribute", + "EmailAddresses", + "WindowsSid", + }); + internal_static_google_backstory_Registry_descriptor = getDescriptor().getMessageType(58); + internal_static_google_backstory_Registry_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_Registry_descriptor, + new java.lang.String[] { + "RegistryKey", + "RegistryValueName", + "RegistryValueData", + "RegistryValueType", + "RegistryValueBinaryData", + }); + internal_static_google_backstory_WmiPersistenceItem_descriptor = + getDescriptor().getMessageType(59); + internal_static_google_backstory_WmiPersistenceItem_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_WmiPersistenceItem_descriptor, + new java.lang.String[] { + "Caption", + "Name", + "SettingId", + "Derivation", + "PropertyCount", + "RelPath", + "Dynasty", + "WmiSuperClass", + "WmiClass", + "Genus", + }); + internal_static_google_backstory_Location_descriptor = getDescriptor().getMessageType(60); + internal_static_google_backstory_Location_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_Location_descriptor, + new java.lang.String[] { + "City", + "State", + "CountryOrRegion", + "Name", + "DeskName", + "FloorName", + "RegionLatitude", + "RegionLongitude", + "RegionCoordinates", + }); + internal_static_google_backstory_ScheduledTask_descriptor = getDescriptor().getMessageType(61); + internal_static_google_backstory_ScheduledTask_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_ScheduledTask_descriptor, + new java.lang.String[] { + "Minute", "Hour", "MonthDay", "Month", "WeekDay", "Comment", "Author", + }); + internal_static_google_backstory_WindowsScheduledTask_descriptor = + getDescriptor().getMessageType(62); + internal_static_google_backstory_WindowsScheduledTask_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_WindowsScheduledTask_descriptor, + new java.lang.String[] { + "Author", + "VirtualPath", + "ExitCode", + "State", + "LogonType", + "TaskActions", + "TaskTriggers", + }); + internal_static_google_backstory_WindowsScheduledTask_TaskAction_descriptor = + internal_static_google_backstory_WindowsScheduledTask_descriptor.getNestedType(0); + internal_static_google_backstory_WindowsScheduledTask_TaskAction_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_WindowsScheduledTask_TaskAction_descriptor, + new java.lang.String[] { + "ActionType", "ExecArguments", "ExecWorkingDirectory", "ComClassId", "ComData", + }); + internal_static_google_backstory_WindowsScheduledTask_TaskTrigger_descriptor = + internal_static_google_backstory_WindowsScheduledTask_descriptor.getNestedType(1); + internal_static_google_backstory_WindowsScheduledTask_TaskTrigger_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_WindowsScheduledTask_TaskTrigger_descriptor, + new java.lang.String[] { + "Enabled", "Duration", "Interval", "TriggerType", + }); + internal_static_google_backstory_ScheduledCronTask_descriptor = + getDescriptor().getMessageType(63); + internal_static_google_backstory_ScheduledCronTask_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_ScheduledCronTask_descriptor, + new java.lang.String[] { + "Minute", + "Hour", + "MonthDay", + "Month", + "WeekDay", + "Comment", + "Author", + "Event", + "Path", + }); + internal_static_google_backstory_ScheduledAnacronTask_descriptor = + getDescriptor().getMessageType(64); + internal_static_google_backstory_ScheduledAnacronTask_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_ScheduledAnacronTask_descriptor, + new java.lang.String[] { + "Period", "DelayMinutes", "JobId", "Path", "SourceLine", + }); + internal_static_google_backstory_Volume_descriptor = getDescriptor().getMessageType(65); + internal_static_google_backstory_Volume_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_Volume_descriptor, + new java.lang.String[] { + "FileSystem", "MountPoint", "DevicePath", "IsMounted", "IsReadOnly", "Name", + }); + internal_static_google_backstory_Service_descriptor = getDescriptor().getMessageType(66); + internal_static_google_backstory_Service_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_Service_descriptor, + new java.lang.String[] { + "DisplayName", "ServiceType", "ServiceTypes", "StartupType", "State", + }); + internal_static_google_backstory_Resource_descriptor = getDescriptor().getMessageType(67); + internal_static_google_backstory_Resource_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_Resource_descriptor, + new java.lang.String[] { + "Type", + "ResourceType", + "ResourceSubtype", + "Id", + "Name", + "Parent", + "ProductObjectId", + "Attribute", + "ScheduledTask", + "ScheduledCronTask", + "ScheduledAnacronTask", + "WindowsScheduledTask", + "Volume", + "Service", + }); + internal_static_google_backstory_Label_descriptor = getDescriptor().getMessageType(68); + internal_static_google_backstory_Label_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_Label_descriptor, + new java.lang.String[] { + "Key", "Value", "Source", "RbacEnabled", + }); + internal_static_google_backstory_Cloud_descriptor = getDescriptor().getMessageType(69); + internal_static_google_backstory_Cloud_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_Cloud_descriptor, + new java.lang.String[] { + "Environment", "Vpc", "Project", "AvailabilityZone", + }); + internal_static_google_backstory_Artifact_descriptor = getDescriptor().getMessageType(70); + internal_static_google_backstory_Artifact_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_Artifact_descriptor, + new java.lang.String[] { + "Ip", + "Prevalence", + "FirstSeenTime", + "LastSeenTime", + "Location", + "Network", + "AsOwner", + "Asn", + "Jarm", + "LastHttpsCertificate", + "LastHttpsCertificateDate", + "RegionalInternetRegistry", + "Tags", + "Whois", + "WhoisDate", + "Tunnels", + "Anonymous", + "ArtifactClient", + "Risks", + }); + internal_static_google_backstory_Tunnels_descriptor = getDescriptor().getMessageType(71); + internal_static_google_backstory_Tunnels_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_Tunnels_descriptor, + new java.lang.String[] { + "Provider", "Type", + }); + internal_static_google_backstory_ArtifactClient_descriptor = getDescriptor().getMessageType(72); + internal_static_google_backstory_ArtifactClient_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_ArtifactClient_descriptor, + new java.lang.String[] { + "Behaviors", "Proxies", + }); + internal_static_google_backstory_Favicon_descriptor = getDescriptor().getMessageType(73); + internal_static_google_backstory_Favicon_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_Favicon_descriptor, + new java.lang.String[] { + "RawMd5", "Dhash", + }); + internal_static_google_backstory_DNSRecord_descriptor = getDescriptor().getMessageType(74); + internal_static_google_backstory_DNSRecord_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_DNSRecord_descriptor, + new java.lang.String[] { + "Type", + "Value", + "Ttl", + "Priority", + "Retry", + "Refresh", + "Minimum", + "Expire", + "Serial", + "Rname", + }); + internal_static_google_backstory_SSLCertificate_descriptor = getDescriptor().getMessageType(75); + internal_static_google_backstory_SSLCertificate_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_SSLCertificate_descriptor, + new java.lang.String[] { + "CertSignature", + "Extension", + "CertExtensions", + "FirstSeenTime", + "Issuer", + "Ec", + "SerialNumber", + "SignatureAlgorithm", + "Size", + "Subject", + "Thumbprint", + "ThumbprintSha256", + "Validity", + "Version", + "PublicKey", + }); + internal_static_google_backstory_SSLCertificate_CertSignature_descriptor = + internal_static_google_backstory_SSLCertificate_descriptor.getNestedType(0); + internal_static_google_backstory_SSLCertificate_CertSignature_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_SSLCertificate_CertSignature_descriptor, + new java.lang.String[] { + "Signature", "SignatureAlgorithm", + }); + internal_static_google_backstory_SSLCertificate_AuthorityKeyId_descriptor = + internal_static_google_backstory_SSLCertificate_descriptor.getNestedType(1); + internal_static_google_backstory_SSLCertificate_AuthorityKeyId_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_SSLCertificate_AuthorityKeyId_descriptor, + new java.lang.String[] { + "Keyid", "SerialNumber", + }); + internal_static_google_backstory_SSLCertificate_Extension_descriptor = + internal_static_google_backstory_SSLCertificate_descriptor.getNestedType(2); + internal_static_google_backstory_SSLCertificate_Extension_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_SSLCertificate_Extension_descriptor, + new java.lang.String[] { + "Ca", + "SubjectKeyId", + "AuthorityKeyId", + "KeyUsage", + "CaInfoAccess", + "CrlDistributionPoints", + "ExtendedKeyUsage", + "SubjectAlternativeName", + "CertificatePolicies", + "NetscapeCertComment", + "CertTemplateNameDc", + "NetscapeCertificate", + "PeLogotype", + "OldAuthorityKeyId", + }); + internal_static_google_backstory_SSLCertificate_Subject_descriptor = + internal_static_google_backstory_SSLCertificate_descriptor.getNestedType(3); + internal_static_google_backstory_SSLCertificate_Subject_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_SSLCertificate_Subject_descriptor, + new java.lang.String[] { + "CountryName", + "CommonName", + "Locality", + "Organization", + "OrganizationalUnit", + "StateOrProvinceName", + }); + internal_static_google_backstory_SSLCertificate_RSA_descriptor = + internal_static_google_backstory_SSLCertificate_descriptor.getNestedType(4); + internal_static_google_backstory_SSLCertificate_RSA_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_SSLCertificate_RSA_descriptor, + new java.lang.String[] { + "KeySize", "Modulus", "Exponent", + }); + internal_static_google_backstory_SSLCertificate_EC_descriptor = + internal_static_google_backstory_SSLCertificate_descriptor.getNestedType(5); + internal_static_google_backstory_SSLCertificate_EC_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_SSLCertificate_EC_descriptor, + new java.lang.String[] { + "Oid", "Pub", + }); + internal_static_google_backstory_SSLCertificate_PublicKey_descriptor = + internal_static_google_backstory_SSLCertificate_descriptor.getNestedType(6); + internal_static_google_backstory_SSLCertificate_PublicKey_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_SSLCertificate_PublicKey_descriptor, + new java.lang.String[] { + "Algorithm", "Rsa", + }); + internal_static_google_backstory_SSLCertificate_Validity_descriptor = + internal_static_google_backstory_SSLCertificate_descriptor.getNestedType(7); + internal_static_google_backstory_SSLCertificate_Validity_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_SSLCertificate_Validity_descriptor, + new java.lang.String[] { + "ExpiryTime", "IssueTime", + }); + internal_static_google_backstory_PopularityRank_descriptor = getDescriptor().getMessageType(76); + internal_static_google_backstory_PopularityRank_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_PopularityRank_descriptor, + new java.lang.String[] { + "Giver", "Rank", "IngestionTime", + }); + internal_static_google_backstory_Tracker_descriptor = getDescriptor().getMessageType(77); + internal_static_google_backstory_Tracker_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_Tracker_descriptor, + new java.lang.String[] { + "Tracker", "Id", "Timestamp", "Url", + }); + internal_static_google_backstory_Url_descriptor = getDescriptor().getMessageType(78); + internal_static_google_backstory_Url_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_Url_descriptor, + new java.lang.String[] { + "Url", + "Categories", + "Favicon", + "HtmlMeta", + "LastFinalUrl", + "LastHttpResponseCode", + "LastHttpResponseContentLength", + "LastHttpResponseContentSha256", + "LastHttpResponseCookies", + "LastHttpResponseHeaders", + "Tags", + "Title", + "Trackers", + }); + internal_static_google_backstory_Domain_descriptor = getDescriptor().getMessageType(79); + internal_static_google_backstory_Domain_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_Domain_descriptor, + new java.lang.String[] { + "Name", + "Prevalence", + "FirstSeenTime", + "LastSeenTime", + "Registrar", + "ContactEmail", + "WhoisServer", + "NameServer", + "CreationTime", + "UpdateTime", + "ExpirationTime", + "AuditUpdateTime", + "Status", + "Registrant", + "Admin", + "Tech", + "Billing", + "Zone", + "WhoisRecordRawText", + "RegistryDataRawText", + "IanaRegistrarId", + "PrivateRegistration", + "Categories", + "Favicon", + "Jarm", + "LastDnsRecords", + "LastDnsRecordsTime", + "LastHttpsCertificate", + "LastHttpsCertificateTime", + "PopularityRanks", + "Tags", + "WhoisTime", + }); + internal_static_google_backstory_Noun_descriptor = getDescriptor().getMessageType(80); + internal_static_google_backstory_Noun_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_Noun_descriptor, + new java.lang.String[] { + "Hostname", + "Domain", + "Artifact", + "UrlMetadata", + "Browser", + "AssetId", + "User", + "UserManagementChain", + "Group", + "Process", + "ProcessAncestors", + "Asset", + "Ip", + "NatIp", + "Port", + "NatPort", + "Mac", + "AdministrativeDomain", + "Namespace", + "Url", + "File", + "Email", + "Registry", + "Application", + "Platform", + "PlatformVersion", + "PlatformPatchLevel", + "Cloud", + "Location", + "IpLocation", + "IpGeoArtifact", + "Resource", + "ResourceAncestors", + "Labels", + "ObjectReference", + "Investigation", + "Network", + "SecurityResult", + }); + internal_static_google_backstory_Investigation_descriptor = getDescriptor().getMessageType(81); + internal_static_google_backstory_Investigation_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_Investigation_descriptor, + new java.lang.String[] { + "Verdict", + "Reputation", + "SeverityScore", + "Status", + "Comments", + "Priority", + "RootCause", + "Reason", + "RiskScore", + "Id", + }); + internal_static_google_backstory_Tags_descriptor = getDescriptor().getMessageType(82); + internal_static_google_backstory_Tags_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_Tags_descriptor, + new java.lang.String[] { + "TenantId", "DataTapConfigName", + }); + internal_static_google_backstory_AttackDetails_descriptor = getDescriptor().getMessageType(83); + internal_static_google_backstory_AttackDetails_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_AttackDetails_descriptor, + new java.lang.String[] { + "Version", "Tactics", "Techniques", + }); + internal_static_google_backstory_AttackDetails_Tactic_descriptor = + internal_static_google_backstory_AttackDetails_descriptor.getNestedType(0); + internal_static_google_backstory_AttackDetails_Tactic_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_AttackDetails_Tactic_descriptor, + new java.lang.String[] { + "Id", "Name", + }); + internal_static_google_backstory_AttackDetails_Technique_descriptor = + internal_static_google_backstory_AttackDetails_descriptor.getNestedType(1); + internal_static_google_backstory_AttackDetails_Technique_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_AttackDetails_Technique_descriptor, + new java.lang.String[] { + "Id", "Name", "SubtechniqueId", "SubtechniqueName", + }); + internal_static_google_backstory_BoolSequence_descriptor = getDescriptor().getMessageType(84); + internal_static_google_backstory_BoolSequence_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_BoolSequence_descriptor, + new java.lang.String[] { + "BoolVals", + }); + internal_static_google_backstory_BytesSequence_descriptor = getDescriptor().getMessageType(85); + internal_static_google_backstory_BytesSequence_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_BytesSequence_descriptor, + new java.lang.String[] { + "BytesVals", + }); + internal_static_google_backstory_DoubleSequence_descriptor = getDescriptor().getMessageType(86); + internal_static_google_backstory_DoubleSequence_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_DoubleSequence_descriptor, + new java.lang.String[] { + "DoubleVals", + }); + internal_static_google_backstory_Int64Sequence_descriptor = getDescriptor().getMessageType(87); + internal_static_google_backstory_Int64Sequence_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_Int64Sequence_descriptor, + new java.lang.String[] { + "Int64Vals", + }); + internal_static_google_backstory_Uint64Sequence_descriptor = getDescriptor().getMessageType(88); + internal_static_google_backstory_Uint64Sequence_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_Uint64Sequence_descriptor, + new java.lang.String[] { + "Uint64Vals", + }); + internal_static_google_backstory_StringSequence_descriptor = getDescriptor().getMessageType(89); + internal_static_google_backstory_StringSequence_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_StringSequence_descriptor, + new java.lang.String[] { + "StringVals", + }); + internal_static_google_backstory_GroupedFields_descriptor = getDescriptor().getMessageType(90); + internal_static_google_backstory_GroupedFields_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_backstory_GroupedFields_descriptor, + new java.lang.String[] { + "Ip", "Domain", "Hostname", "User", "Email", "FilePath", "Hash", "ProcessId", + }); + descriptor.resolveAllFeaturesImmutable(); + com.google.backstory.DataAccess.getDescriptor(); + com.google.backstory.EntityRiskProto.getDescriptor(); + com.google.backstory.IdOuterClass.getDescriptor(); + com.google.protobuf.DurationProto.getDescriptor(); + com.google.protobuf.StructProto.getDescriptor(); + com.google.protobuf.TimestampProto.getDescriptor(); + com.google.type.IntervalProto.getDescriptor(); + com.google.type.LatLngProto.getDescriptor(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Uint64Sequence.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Uint64Sequence.java index 6cd3fe13a4a7..a2aa7a745d8c 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Uint64Sequence.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Uint64Sequence.java @@ -56,13 +56,13 @@ private Uint64Sequence() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Uint64Sequence_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Uint64Sequence_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_Uint64Sequence_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Uint64Sequence.class, @@ -312,13 +312,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.Uint64Sequence) com.google.backstory.Uint64SequenceOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Uint64Sequence_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Uint64Sequence_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_Uint64Sequence_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Uint64Sequence.class, @@ -342,7 +342,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_Uint64Sequence_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Uint64Sequence_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Url.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Url.java index d13a0d84ce76..b2a0258c0f60 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Url.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Url.java @@ -62,13 +62,13 @@ private Url() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Url_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Url_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Url_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Url_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Url.class, com.google.backstory.Url.Builder.class); } @@ -1063,13 +1063,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.Url) com.google.backstory.UrlOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Url_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Url_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Url_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Url_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Url.class, com.google.backstory.Url.Builder.class); } @@ -1138,7 +1138,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_Url_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Url_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/User.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/User.java index e82c2277414d..56ac8ff14f45 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/User.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/User.java @@ -77,13 +77,13 @@ private User() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_User_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_User_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_User_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_User_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.User.class, com.google.backstory.User.Builder.class); } @@ -2989,13 +2989,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.User) com.google.backstory.UserOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_User_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_User_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_User_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_User_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.User.class, com.google.backstory.User.Builder.class); } @@ -3133,7 +3133,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_User_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_User_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/UserAssist.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/UserAssist.java index aa7a406af22a..5339b78b4391 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/UserAssist.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/UserAssist.java @@ -55,13 +55,13 @@ private UserAssist(com.google.protobuf.GeneratedMessage.Builder builder) { private UserAssist() {} public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_UserAssist_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_UserAssist_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_UserAssist_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_UserAssist_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.UserAssist.class, com.google.backstory.UserAssist.Builder.class); } @@ -386,13 +386,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.UserAssist) com.google.backstory.UserAssistOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_UserAssist_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_UserAssist_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_UserAssist_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_UserAssist_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.UserAssist.class, com.google.backstory.UserAssist.Builder.class); } @@ -430,7 +430,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_UserAssist_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_UserAssist_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/UsnJournal.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/UsnJournal.java index 8b00c2642622..3bc1322a14c0 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/UsnJournal.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/UsnJournal.java @@ -60,13 +60,13 @@ private UsnJournal() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_UsnJournal_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_UsnJournal_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_UsnJournal_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_UsnJournal_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.UsnJournal.class, com.google.backstory.UsnJournal.Builder.class); } @@ -2012,13 +2012,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.UsnJournal) com.google.backstory.UsnJournalOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_UsnJournal_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_UsnJournal_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_UsnJournal_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_UsnJournal_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.UsnJournal.class, com.google.backstory.UsnJournal.Builder.class); } @@ -2045,7 +2045,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_UsnJournal_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_UsnJournal_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Verdict.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Verdict.java index 3ac218719f90..b9a50be63fe7 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Verdict.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Verdict.java @@ -167,7 +167,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType } public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { - return com.google.backstory.Udm.getDescriptor().getEnumTypes().get(0); + return com.google.backstory.UdmProto.getDescriptor().getEnumTypes().get(0); } private static final Verdict[] VALUES = values(); diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Volume.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Volume.java index d97525f0be11..d1bc2e57f3f8 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Volume.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Volume.java @@ -59,13 +59,13 @@ private Volume() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Volume_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Volume_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Volume_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Volume_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Volume.class, com.google.backstory.Volume.Builder.class); } @@ -537,13 +537,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.Volume) com.google.backstory.VolumeOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Volume_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Volume_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_Volume_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_Volume_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Volume.class, com.google.backstory.Volume.Builder.class); } @@ -570,7 +570,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_Volume_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Volume_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Vulnerabilities.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Vulnerabilities.java index d10c0ea93562..bd647d4b4e5e 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Vulnerabilities.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Vulnerabilities.java @@ -57,13 +57,13 @@ private Vulnerabilities() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Vulnerabilities_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Vulnerabilities_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_Vulnerabilities_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Vulnerabilities.class, @@ -321,13 +321,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.Vulnerabilities) com.google.backstory.VulnerabilitiesOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Vulnerabilities_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Vulnerabilities_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_Vulnerabilities_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Vulnerabilities.class, @@ -357,7 +357,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_Vulnerabilities_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Vulnerabilities_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Vulnerability.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Vulnerability.java index c6d01e3b43d9..7dba393b2424 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Vulnerability.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/Vulnerability.java @@ -66,13 +66,13 @@ private Vulnerability() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Vulnerability_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Vulnerability_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_Vulnerability_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Vulnerability.class, @@ -1516,13 +1516,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.Vulnerability) com.google.backstory.VulnerabilityOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_Vulnerability_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Vulnerability_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_Vulnerability_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.Vulnerability.class, @@ -1595,7 +1595,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_Vulnerability_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_Vulnerability_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/WindowsEventLog.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/WindowsEventLog.java index 001471430ba6..cfbbdf566912 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/WindowsEventLog.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/WindowsEventLog.java @@ -59,13 +59,13 @@ private WindowsEventLog() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_WindowsEventLog_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_WindowsEventLog_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_WindowsEventLog_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.WindowsEventLog.class, @@ -669,13 +669,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.WindowsEventLog) com.google.backstory.WindowsEventLogOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_WindowsEventLog_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_WindowsEventLog_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_WindowsEventLog_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.WindowsEventLog.class, @@ -701,7 +701,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_WindowsEventLog_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_WindowsEventLog_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/WindowsScheduledTask.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/WindowsScheduledTask.java index 103861c5b3ef..0208a43ede16 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/WindowsScheduledTask.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/WindowsScheduledTask.java @@ -61,14 +61,14 @@ private WindowsScheduledTask() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_WindowsScheduledTask_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_WindowsScheduledTask_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.WindowsScheduledTask.class, @@ -784,14 +784,14 @@ private TaskAction() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_WindowsScheduledTask_TaskAction_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_WindowsScheduledTask_TaskAction_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.WindowsScheduledTask.TaskAction.class, @@ -1525,14 +1525,14 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.WindowsScheduledTask.TaskAction) com.google.backstory.WindowsScheduledTask.TaskActionOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_WindowsScheduledTask_TaskAction_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_WindowsScheduledTask_TaskAction_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.WindowsScheduledTask.TaskAction.class, @@ -1560,7 +1560,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_WindowsScheduledTask_TaskAction_descriptor; } @@ -2568,14 +2568,14 @@ private TaskTrigger() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_WindowsScheduledTask_TaskTrigger_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_WindowsScheduledTask_TaskTrigger_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.WindowsScheduledTask.TaskTrigger.class, @@ -3376,14 +3376,14 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.WindowsScheduledTask.TaskTrigger) com.google.backstory.WindowsScheduledTask.TaskTriggerOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_WindowsScheduledTask_TaskTrigger_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_WindowsScheduledTask_TaskTrigger_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.WindowsScheduledTask.TaskTrigger.class, @@ -3423,7 +3423,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_WindowsScheduledTask_TaskTrigger_descriptor; } @@ -4697,14 +4697,14 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.WindowsScheduledTask) com.google.backstory.WindowsScheduledTaskOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_WindowsScheduledTask_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_WindowsScheduledTask_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.WindowsScheduledTask.class, @@ -4746,7 +4746,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_WindowsScheduledTask_descriptor; } diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/WmiPersistenceItem.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/WmiPersistenceItem.java index c02fe11d21fd..7f1d2a7abc15 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/WmiPersistenceItem.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/WmiPersistenceItem.java @@ -63,13 +63,13 @@ private WmiPersistenceItem() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_WmiPersistenceItem_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_WmiPersistenceItem_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_WmiPersistenceItem_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.WmiPersistenceItem.class, @@ -794,14 +794,14 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.WmiPersistenceItem) com.google.backstory.WmiPersistenceItemOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_WmiPersistenceItem_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_WmiPersistenceItem_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.WmiPersistenceItem.class, @@ -834,7 +834,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm + return com.google.backstory.UdmProto .internal_static_google_backstory_WmiPersistenceItem_descriptor; } diff --git a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/X509.java b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/X509.java index c3c108e399f8..f9b045cf7e95 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/X509.java +++ b/java-backstory/proto-google-cloud-backstory/src/main/java/com/google/backstory/X509.java @@ -60,13 +60,13 @@ private X509() { } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_X509_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_X509_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_X509_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_X509_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.X509.class, com.google.backstory.X509.Builder.class); } @@ -544,13 +544,13 @@ public static final class Builder extends com.google.protobuf.GeneratedMessage.B // @@protoc_insertion_point(builder_implements:google.backstory.X509) com.google.backstory.X509OrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.backstory.Udm.internal_static_google_backstory_X509_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_X509_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { - return com.google.backstory.Udm.internal_static_google_backstory_X509_fieldAccessorTable + return com.google.backstory.UdmProto.internal_static_google_backstory_X509_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.backstory.X509.class, com.google.backstory.X509.Builder.class); } @@ -576,7 +576,7 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.backstory.Udm.internal_static_google_backstory_X509_descriptor; + return com.google.backstory.UdmProto.internal_static_google_backstory_X509_descriptor; } @java.lang.Override diff --git a/java-backstory/proto-google-cloud-backstory/src/main/proto/backstory/collection.proto b/java-backstory/proto-google-cloud-backstory/src/main/proto/backstory/collection.proto index db22471f5340..491263d09afb 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/proto/backstory/collection.proto +++ b/java-backstory/proto-google-cloud-backstory/src/main/proto/backstory/collection.proto @@ -270,7 +270,7 @@ message Reference { // reference. // Start one-of // Event being referenced. - UDM event = 1; + Udm event = 1; // Entity being referenced. In cases where the entity graph is overridden by // data table, this will represent the original entity. diff --git a/java-backstory/proto-google-cloud-backstory/src/main/proto/backstory/udm.proto b/java-backstory/proto-google-cloud-backstory/src/main/proto/backstory/udm.proto index d4337b32aa3d..63f5ffaaa289 100644 --- a/java-backstory/proto-google-cloud-backstory/src/main/proto/backstory/udm.proto +++ b/java-backstory/proto-google-cloud-backstory/src/main/proto/backstory/udm.proto @@ -28,12 +28,13 @@ import "google/type/latlng.proto"; option csharp_namespace = "Google.Backstory"; option go_package = "cloud.google.com/go/backstory/backstorypb;backstorypb"; option java_multiple_files = true; +option java_outer_classname = "UdmProto"; option java_package = "com.google.backstory"; option php_namespace = "Google\\Backstory"; option ruby_package = "Google::Backstory"; // A Unified Data Model event. -message UDM { +message Udm { // Event metadata such as timestamp, source product, etc. Metadata metadata = 1; diff --git a/java-storage/google-cloud-storage/src/main/java/com/google/cloud/storage/BidiUploadState.java b/java-storage/google-cloud-storage/src/main/java/com/google/cloud/storage/BidiUploadState.java index d964339ca0f6..d5ea8e770034 100644 --- a/java-storage/google-cloud-storage/src/main/java/com/google/cloud/storage/BidiUploadState.java +++ b/java-storage/google-cloud-storage/src/main/java/com/google/cloud/storage/BidiUploadState.java @@ -333,6 +333,7 @@ abstract static class BaseUploadState extends BidiUploadState { protected boolean finishWriteSent; protected @MonotonicNonNull OpenArguments lastOpenArguments; protected @Nullable SettableApiFuture pendingReconciliation; + protected boolean terminalMessageConfirmed; private BaseUploadState( BidiWriteObjectRequest initial, @@ -358,6 +359,7 @@ private BaseUploadState( this.state = startingState; this.finalFlushOffset = -1; this.finishWriteOffset = -1; + this.terminalMessageConfirmed = false; } @Override @@ -569,6 +571,7 @@ final void updateStateFromResponse(BidiWriteObjectResponse response) { && persistedSize == finalFlushOffset) { setConfirmedBytes(persistedSize); signalTerminalSuccess = true; + terminalMessageConfirmed = true; poll(); } else if (persistedSize >= peek.getWriteOffset()) { setConfirmedBytes(persistedSize); @@ -586,6 +589,7 @@ final void updateStateFromResponse(BidiWriteObjectResponse response) { setConfirmedBytes(persistedSize); if (response.getResource().hasFinalizeTime()) { signalTerminalSuccess = true; + terminalMessageConfirmed = true; poll(); } else { break; @@ -604,7 +608,7 @@ final void updateStateFromResponse(BidiWriteObjectResponse response) { pendingReconciliation = null; } - if (signalTerminalSuccess && lastResponseWithResource != null) { + if (terminalMessageConfirmed && lastResponseWithResource != null) { BidiWriteObjectResponse.Builder b = lastResponseWithResource.toBuilder(); b.getResourceBuilder().setSize(confirmedBytes); b.getResourceBuilder().getChecksumsBuilder().clearMd5Hash().clearCrc32C(); @@ -612,10 +616,9 @@ final void updateStateFromResponse(BidiWriteObjectResponse response) { b.getResourceBuilder().getChecksumsBuilder().setCrc32C(cumulativeCrc32c.getValue()); } BidiWriteObjectResponse updated = b.build(); - resultFuture.set(updated); - terminalSuccess(); - } else if (signalTerminalSuccess) { - checkState(false, "signalTerminalSuccess without prior resource response"); + if (resultFuture.set(updated)) { + terminalSuccess(); + } } } finally { lock.unlock(); diff --git a/java-storage/google-cloud-storage/src/main/java/com/google/cloud/storage/GrpcStorageOptions.java b/java-storage/google-cloud-storage/src/main/java/com/google/cloud/storage/GrpcStorageOptions.java index 1a6726b9c01b..fa6f50073046 100644 --- a/java-storage/google-cloud-storage/src/main/java/com/google/cloud/storage/GrpcStorageOptions.java +++ b/java-storage/google-cloud-storage/src/main/java/com/google/cloud/storage/GrpcStorageOptions.java @@ -134,6 +134,9 @@ public final class GrpcStorageOptions extends StorageOptions private static final String GCS_SCOPE = "https://www.googleapis.com/auth/devstorage.full_control"; private static final Set SCOPES = ImmutableSet.of(GCS_SCOPE); private static final String DEFAULT_HOST = "https://storage.googleapis.com"; + private static final String DEFAULT_HOST_DIRECT_PATH = "https://storage-direct.googleapis.com"; + private static final String DEFAULT_HOST_NO_SCHEME = "storage.googleapis.com"; + private static final String DEFAULT_HOST_DIRECT_PATH_NO_SCHEME = "storage-direct.googleapis.com"; // If true, disable the bound-token-by-default feature for DirectPath. private static final boolean DIRECT_PATH_BOUND_TOKEN_DISABLED = Boolean.parseBoolean( @@ -142,6 +145,7 @@ public final class GrpcStorageOptions extends StorageOptions private final GrpcRetryAlgorithmManager retryAlgorithmManager; private final java.time.Duration terminationAwaitDuration; private final boolean attemptDirectPath; + private final boolean attemptDirectPathXdsOverInterconnect; private final boolean enableGrpcClientMetrics; private final boolean grpcClientMetricsManuallyEnabled; @@ -160,6 +164,7 @@ private GrpcStorageOptions(Builder builder, GrpcStorageDefaults serviceDefaults) builder.terminationAwaitDuration, serviceDefaults.getTerminationAwaitDurationJavaTime()); this.attemptDirectPath = builder.attemptDirectPath; + this.attemptDirectPathXdsOverInterconnect = builder.attemptDirectPathXdsOverInterconnect; this.enableGrpcClientMetrics = builder.enableGrpcClientMetrics; this.grpcClientMetricsManuallyEnabled = builder.grpcMetricsManuallyEnabled; this.grpcInterceptorProvider = builder.grpcInterceptorProvider; @@ -197,6 +202,23 @@ private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundE this.openTelemetry = HttpStorageOptions.getDefaultInstance().getOpenTelemetry(); } + private static String rewriteHost(String endpoint, String oldHost, String newHost) { + String prefix = ""; + String rest = endpoint; + int schemeIndex = endpoint.indexOf("://"); + if (schemeIndex >= 0) { + prefix = endpoint.substring(0, schemeIndex + 3); + rest = endpoint.substring(schemeIndex + 3); + } + if (rest.startsWith(oldHost)) { + int len = oldHost.length(); + if (rest.length() == len || rest.charAt(len) == ':' || rest.charAt(len) == '/') { + return prefix + newHost + rest.substring(len); + } + } + return endpoint; + } + /** * We have to perform several introspections and detections to cross-wire/support several features * that are either gapic primitives, ServiceOption primitives or GCS semantic requirements. @@ -230,6 +252,9 @@ private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundE */ private Tuple> resolveSettingsAndOpts() throws IOException { String endpoint = getHost(); + if (attemptDirectPathXdsOverInterconnect) { + endpoint = rewriteHost(endpoint, "storage.googleapis.com", "storage-direct.googleapis.com"); + } URI uri = URI.create(endpoint); String scheme = uri.getScheme(); int port = uri.getPort(); @@ -322,7 +347,8 @@ private Tuple> resolveSettingsAndOpts() throw InstantiatingGrpcChannelProvider.newBuilder() .setEndpoint(endpoint) .setAllowNonDefaultServiceAccount(true) - .setAttemptDirectPath(attemptDirectPath); + .setAttemptDirectPath(attemptDirectPath || attemptDirectPathXdsOverInterconnect) + .setAttemptDirectPathXdsOverInterconnect(attemptDirectPathXdsOverInterconnect); if (!DIRECT_PATH_BOUND_TOKEN_DISABLED) { channelProviderBuilder.setAllowHardBoundTokenTypes( @@ -337,6 +363,18 @@ private Tuple> resolveSettingsAndOpts() throw channelProviderBuilder.setAttemptDirectPathXds(); } + if (attemptDirectPathXdsOverInterconnect) { + com.google.api.core.ApiFunction + existingConfigurator = channelProviderBuilder.getChannelConfigurator(); + channelProviderBuilder.setChannelConfigurator( + channelBuilder -> { + if (existingConfigurator != null) { + channelBuilder = existingConfigurator.apply(channelBuilder); + } + return channelBuilder.overrideAuthority("storage.googleapis.com"); + }); + } + if (scheme.equals("http")) { channelProviderBuilder.setChannelConfigurator(ManagedChannelBuilder::usePlaintext); } @@ -428,6 +466,7 @@ public int hashCode() { retryAlgorithmManager, terminationAwaitDuration, attemptDirectPath, + attemptDirectPathXdsOverInterconnect, enableGrpcClientMetrics, grpcInterceptorProvider, blobWriteSessionConfig, @@ -445,6 +484,7 @@ public boolean equals(Object o) { } GrpcStorageOptions that = (GrpcStorageOptions) o; return attemptDirectPath == that.attemptDirectPath + && attemptDirectPathXdsOverInterconnect == that.attemptDirectPathXdsOverInterconnect && enableGrpcClientMetrics == that.enableGrpcClientMetrics && Objects.equals(retryAlgorithmManager, that.retryAlgorithmManager) && Objects.equals(terminationAwaitDuration, that.terminationAwaitDuration) @@ -494,6 +534,7 @@ public static final class Builder extends StorageOptions.Builder { private StorageRetryStrategy storageRetryStrategy; private java.time.Duration terminationAwaitDuration; private boolean attemptDirectPath = GrpcStorageDefaults.INSTANCE.isAttemptDirectPath(); + private boolean attemptDirectPathXdsOverInterconnect = false; private boolean enableGrpcClientMetrics = GrpcStorageDefaults.INSTANCE.isEnableGrpcClientMetrics(); private GrpcInterceptorProvider grpcInterceptorProvider = @@ -512,6 +553,7 @@ public static final class Builder extends StorageOptions.Builder { this.storageRetryStrategy = gso.getRetryAlgorithmManager().retryStrategy; this.terminationAwaitDuration = gso.getTerminationAwaitDuration(); this.attemptDirectPath = gso.attemptDirectPath; + this.attemptDirectPathXdsOverInterconnect = gso.attemptDirectPathXdsOverInterconnect; this.enableGrpcClientMetrics = gso.enableGrpcClientMetrics; this.grpcInterceptorProvider = gso.grpcInterceptorProvider; this.blobWriteSessionConfig = gso.blobWriteSessionConfig; @@ -556,6 +598,18 @@ public GrpcStorageOptions.Builder setAttemptDirectPath(boolean attemptDirectPath return this; } + /** + * Option for whether this client should attempt to use DirectPath over Interconnect (on-premise + * xDS name resolution). + * + * @since 2.45.0 + */ + public GrpcStorageOptions.Builder setAttemptDirectPathXdsOverInterconnect( + boolean attemptDirectPathXdsOverInterconnect) { + this.attemptDirectPathXdsOverInterconnect = attemptDirectPathXdsOverInterconnect; + return this; + } + /** * Option for whether this client should emit internal gRPC client internal metrics to Cloud * Monitoring. To disable metric reporting, set this to false. True by default. Emitting metrics diff --git a/java-storage/google-cloud-storage/src/test/java/com/google/cloud/storage/StorageOptionsBuilderTest.java b/java-storage/google-cloud-storage/src/test/java/com/google/cloud/storage/StorageOptionsBuilderTest.java index 240040519635..ec979b348803 100644 --- a/java-storage/google-cloud-storage/src/test/java/com/google/cloud/storage/StorageOptionsBuilderTest.java +++ b/java-storage/google-cloud-storage/src/test/java/com/google/cloud/storage/StorageOptionsBuilderTest.java @@ -69,6 +69,37 @@ public void grpc() throws Exception { () -> assertThat(rebuilt.hashCode()).isEqualTo(base.hashCode())); } + @Test + public void grpc_attemptDirectPathXdsOverInterconnect() throws Exception { + com.google.auth.Credentials mockCreds = com.google.cloud.NoCredentials.getInstance(); + GrpcStorageOptions options = + GrpcStorageOptions.grpc() + .setCredentials(mockCreds) + .setAttemptDirectPathXdsOverInterconnect(true) + .build(); + + GrpcStorageOptions rebuilt = options.toBuilder().build(); + assertAll( + () -> assertThat(rebuilt).isEqualTo(options), + () -> assertThat(rebuilt.hashCode()).isEqualTo(options.hashCode())); + + com.google.storage.v2.StorageSettings settings = options.getStorageSettings(); + assertThat(settings.getEndpoint()).isEqualTo("storage-direct.googleapis.com:443"); + + com.google.api.gax.rpc.TransportChannelProvider tcp = settings.getTransportChannelProvider(); + assertThat(tcp).isInstanceOf(com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.class); + com.google.api.gax.grpc.InstantiatingGrpcChannelProvider provider = + (com.google.api.gax.grpc.InstantiatingGrpcChannelProvider) tcp; + + // Verify attemptDirectPathXdsOverInterconnect is set to true on the provider using reflection + java.lang.reflect.Field field = + com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.class.getDeclaredField( + "attemptDirectPathXdsOverInterconnect"); + field.setAccessible(true); + Boolean value = (Boolean) field.get(provider); + assertThat(value).isTrue(); + } + @Test public void useJwtAccessWithScope_defaultsToFalse() { HttpStorageOptions httpOptions = HttpStorageOptions.http().build(); diff --git a/java-storage/google-cloud-storage/src/test/java/com/google/cloud/storage/it/ITGrpcDirectPathTest.java b/java-storage/google-cloud-storage/src/test/java/com/google/cloud/storage/it/ITGrpcDirectPathTest.java new file mode 100644 index 000000000000..5a864dcedd8d --- /dev/null +++ b/java-storage/google-cloud-storage/src/test/java/com/google/cloud/storage/it/ITGrpcDirectPathTest.java @@ -0,0 +1,66 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.storage.it; + +import static org.junit.Assume.assumeTrue; + +import com.google.cloud.storage.Storage; +import com.google.cloud.storage.StorageOptions; +import com.google.cloud.storage.TransportCompatibility.Transport; +import com.google.cloud.storage.it.runner.StorageITRunner; +import com.google.cloud.storage.it.runner.annotations.Backend; +import com.google.cloud.storage.it.runner.annotations.Inject; +import com.google.cloud.storage.it.runner.annotations.SingleBackend; +import com.google.cloud.storage.it.runner.annotations.StorageFixture; +import org.junit.Ignore; +import org.junit.Test; +import org.junit.runner.RunWith; + +@RunWith(StorageITRunner.class) +@SingleBackend(Backend.PROD) +public final class ITGrpcDirectPathTest { + + @Inject + @StorageFixture(Transport.GRPC) + public Storage storage; + + @Ignore( + "Bypassed because DirectPath over Interconnect (GCI) requires a specialized hybrid network environment (Interconnect and Traffic Director configured for storage-direct) and cannot be validated in standard CI or local workstations.") + @Test + public void clientShouldWork_directPathXdsOverInterconnect() throws Exception { + assumeTrue( + "Environment cannot resolve storage-direct.googleapis.com", canResolveDirectPathAddress()); + StorageOptions options = + StorageOptions.grpc() + .setCredentials(storage.getOptions().getCredentials()) + .setAttemptDirectPathXdsOverInterconnect(true) + .setEnableGrpcClientMetrics(false) + .build(); + try (Storage client = options.getService()) { + client.list(Storage.BucketListOption.pageSize(1)); + } + } + + private static boolean canResolveDirectPathAddress() { + try { + java.net.InetAddress.getAllByName("storage-direct.googleapis.com"); + return true; + } catch (java.net.UnknownHostException e) { + return false; + } + } +} diff --git a/java-storage/google-cloud-storage/src/test/java/com/google/cloud/storage/it/ITStorageOptionsTest.java b/java-storage/google-cloud-storage/src/test/java/com/google/cloud/storage/it/ITStorageOptionsTest.java index 0d8114a7fb2d..898725de2633 100644 --- a/java-storage/google-cloud-storage/src/test/java/com/google/cloud/storage/it/ITStorageOptionsTest.java +++ b/java-storage/google-cloud-storage/src/test/java/com/google/cloud/storage/it/ITStorageOptionsTest.java @@ -84,6 +84,17 @@ public void clientShouldConstructCleanly_directPath() throws Exception { doTest(options); } + @Test + public void clientShouldConstructCleanly_directPathXdsOverInterconnect() throws Exception { + StorageOptions options = + StorageOptions.grpc() + .setCredentials(credentials) + .setAttemptDirectPathXdsOverInterconnect(true) + .setEnableGrpcClientMetrics(false) + .build(); + doTest(options); + } + @Test public void lackOfProjectIdDoesNotPreventConstruction_http() throws Exception { StorageOptions options = StorageOptions.http().setCredentials(credentials).build(); diff --git a/sdk-platform-java/gax-java/gax-grpc/src/main/java/com/google/api/gax/grpc/InstantiatingGrpcChannelProvider.java b/sdk-platform-java/gax-java/gax-grpc/src/main/java/com/google/api/gax/grpc/InstantiatingGrpcChannelProvider.java index f300ac611da8..20ccb9cf1348 100644 --- a/sdk-platform-java/gax-java/gax-grpc/src/main/java/com/google/api/gax/grpc/InstantiatingGrpcChannelProvider.java +++ b/sdk-platform-java/gax-java/gax-grpc/src/main/java/com/google/api/gax/grpc/InstantiatingGrpcChannelProvider.java @@ -147,13 +147,14 @@ public final class InstantiatingGrpcChannelProvider implements TransportChannelP private final java.time.@Nullable Duration keepAliveTimeout; private final @Nullable Boolean keepAliveWithoutCalls; private final ChannelPoolSettings channelPoolSettings; - private final @Nullable Credentials credentials; - private final @Nullable CallCredentials altsCallCredentials; - private final @Nullable CallCredentials mtlsS2ACallCredentials; - private final @Nullable ChannelPrimer channelPrimer; - private final @Nullable Boolean attemptDirectPath; - private final @Nullable Boolean attemptDirectPathXds; - private final @Nullable Boolean allowNonDefaultServiceAccount; + @Nullable private final Credentials credentials; + @Nullable private final CallCredentials altsCallCredentials; + @Nullable private final CallCredentials mtlsS2ACallCredentials; + @Nullable private final ChannelPrimer channelPrimer; + @Nullable private final Boolean attemptDirectPath; + @Nullable private final Boolean attemptDirectPathXds; + @Nullable private final Boolean attemptDirectPathXdsOverInterconnect; + @Nullable private final Boolean allowNonDefaultServiceAccount; @VisibleForTesting final ImmutableMap directPathServiceConfig; private final @Nullable MtlsProvider mtlsProvider; private final CertificateBasedAccess certificateBasedAccess; @@ -236,6 +237,7 @@ private InstantiatingGrpcChannelProvider(Builder builder) { this.channelPrimer = builder.channelPrimer; this.attemptDirectPath = builder.attemptDirectPath; this.attemptDirectPathXds = builder.attemptDirectPathXds; + this.attemptDirectPathXdsOverInterconnect = builder.attemptDirectPathXdsOverInterconnect; this.allowNonDefaultServiceAccount = builder.allowNonDefaultServiceAccount; this.directPathServiceConfig = builder.directPathServiceConfig == null @@ -394,7 +396,7 @@ public TransportChannel getTransportChannel() throws IOException { } else if (needsEndpoint()) { throw new IllegalStateException("getTransportChannel() called when needsEndpoint() is true"); } else { - logDirectPathMisconfig(); + validateDirectPathState(); return createChannel(); } } @@ -432,6 +434,10 @@ private boolean isDirectPathXdsEnabledViaEnv() { return Boolean.parseBoolean(directPathXdsEnv); } + private boolean isAttemptDirectPathXdsOverInterconnect() { + return Boolean.TRUE.equals(attemptDirectPathXdsOverInterconnect); + } + /** * This method tells if Direct Path xDS was enabled. There are two ways of enabling it: via * environment variable (by setting GOOGLE_CLOUD_ENABLE_DIRECT_PATH_XDS=true) or when building @@ -447,15 +453,11 @@ public boolean isDirectPathXdsEnabled() { // This method should be called once per client initialization, hence can not be called in the // builder or createSingleChannel, only in getTransportChannel which creates the first channel // for a client. - private void logDirectPathMisconfig() { - if (!isDirectPathXdsEnabled()) { - return; - } - + @InternalApi + public void validateDirectPathState() { Level level = isOnComputeEngine() ? Level.WARNING : Level.FINE; if (!isDirectPathEnabled()) { - // This misconfiguration occurs when Direct Path xDS is enabled, but Direct Path is not // Direct Path xDS can be enabled two ways: via environment variable or via builder. // Case 1: Direct Path is only enabled via xDS env var. We will _warn_ the user that this is // a misconfiguration if they intended to set the env var. @@ -476,7 +478,13 @@ else if (isDirectPathXdsEnabledViaBuilderOption()) { "DirectPath is misconfigured. The DirectPath XDS option was set, but the attemptDirectPath option was not. Please set both the attemptDirectPath and attemptDirectPathXds options."); } } else { - // Case 3: credential is not correctly set + // Case 3: DirectPath is enabled, but xDS is not. + if (!isDirectPathXdsEnabled()) { + LOG.log( + level, + "DirectPath is enabled, but DirectPath xDS is not. Please note that DirectPath will soon require xDS to be enabled. Please set the attemptDirectPathXds option."); + } + // Case 4: credential is not correctly set if (!isCredentialDirectPathCompatible()) { LOG.log( level, @@ -484,8 +492,8 @@ else if (isDirectPathXdsEnabledViaBuilderOption()) { + ComputeEngineCredentials.class.getName() + " ."); } - // Case 4: not running on GCE - if (!isOnComputeEngine()) { + // Case 5: not running on GCE + if (!isOnComputeEngine() && !isAttemptDirectPathXdsOverInterconnect()) { LOG.log( level, "DirectPath is misconfigured. DirectPath is only available in a GCE environment."); @@ -499,6 +507,10 @@ boolean isCredentialDirectPathCompatible() { if (needsCredentials()) { return false; } + // xDS over Interconnect is designed to work on-premise using arbitrary service credentials. + if (isAttemptDirectPathXdsOverInterconnect()) { + return true; + } if (allowNonDefaultServiceAccount != null && allowNonDefaultServiceAccount) { return true; } @@ -705,75 +717,108 @@ ChannelCredentials createS2ASecuredChannelCredentials() { return s2aChannelCredentials; } - @InternalApi("For internal use by google-cloud-java clients only") - public ManagedChannelBuilder createChannelBuilder() throws IOException { - int colon = endpoint.lastIndexOf(':'); - if (colon < 0) { - throw new IllegalStateException("invalid endpoint - should have been validated: " + endpoint); + private ChannelCredentials getGoogleDefaultChannelCredentials() { + GoogleDefaultChannelCredentials.Builder builder = GoogleDefaultChannelCredentials.newBuilder(); + if (credentials != null) { + builder.callCredentials(MoreCallCredentials.from(credentials)); + } + if (altsCallCredentials != null) { + builder.altsCallCredentials(altsCallCredentials); } - int port = Integer.parseInt(endpoint.substring(colon + 1)); - String serviceAddress = endpoint.substring(0, colon); + return builder.build(); + } + @InternalApi("For internal use by google-cloud-java clients only") + public ManagedChannelBuilder createChannelBuilder() throws IOException { ManagedChannelBuilder builder; - - // Check DirectPath traffic. boolean useDirectPathXds = false; - if (canUseDirectPath()) { - CallCredentials callCreds = MoreCallCredentials.from(credentials); - // altsCallCredentials may be null and GoogleDefaultChannelCredentials - // will solely use callCreds. Otherwise it uses altsCallCredentials - // for DirectPath connections and callCreds for CloudPath fallbacks. - ChannelCredentials channelCreds = - GoogleDefaultChannelCredentials.newBuilder() - .callCredentials(callCreds) - .altsCallCredentials(altsCallCredentials) - .build(); - useDirectPathXds = isDirectPathXdsEnabled(); - if (useDirectPathXds) { - // google-c2p: CloudToProd(C2P) Directpath. This scheme is defined in - // io.grpc.googleapis.GoogleCloudToProdNameResolverProvider. - // This resolver target must not have a port number. - builder = Grpc.newChannelBuilder("google-c2p:///" + serviceAddress, channelCreds); - } else { - builder = Grpc.newChannelBuilderForAddress(serviceAddress, port, channelCreds); - builder.defaultServiceConfig(directPathServiceConfig); + String resolvedTarget; + + // If the endpoint is already a custom URI scheme target (e.g. google-c2p:///), use it directly. + if (endpoint.contains(":///")) { + ChannelCredentials channelCreds = getGoogleDefaultChannelCredentials(); + builder = Grpc.newChannelBuilder(endpoint, channelCreds); + resolvedTarget = endpoint; + if (endpoint.startsWith("google-c2p:///")) { + useDirectPathXds = true; + // Set default keepAliveTime and keepAliveTimeout when directpath environment is enabled. + // Will be overridden by user defined values if any. + builder.keepAliveTime(DIRECT_PATH_KEEP_ALIVE_TIME_SECONDS, TimeUnit.SECONDS); + builder.keepAliveTimeout(DIRECT_PATH_KEEP_ALIVE_TIMEOUT_SECONDS, TimeUnit.SECONDS); } - // Set default keepAliveTime and keepAliveTimeout when directpath environment is enabled. - // Will be overridden by user defined values if any. - builder.keepAliveTime(DIRECT_PATH_KEEP_ALIVE_TIME_SECONDS, TimeUnit.SECONDS); - builder.keepAliveTimeout(DIRECT_PATH_KEEP_ALIVE_TIMEOUT_SECONDS, TimeUnit.SECONDS); } else { - ChannelCredentials channelCredentials; - try { - // Try and create credentials via DCA. See https://google.aip.dev/auth/4114. - channelCredentials = createMtlsChannelCredentials(); - } catch (GeneralSecurityException e) { - throw new IOException(e); + int colon = endpoint.lastIndexOf(':'); + if (colon < 0) { + throw new IllegalStateException( + "invalid endpoint - should have been validated: " + endpoint); } - if (channelCredentials != null) { - // Create the channel using channel credentials created via DCA. - builder = Grpc.newChannelBuilder(endpoint, channelCredentials); + int port = Integer.parseInt(endpoint.substring(colon + 1)); + String serviceAddress = endpoint.substring(0, colon); + + // Check DirectPath traffic. + if (canUseDirectPath()) { + ChannelCredentials channelCreds = getGoogleDefaultChannelCredentials(); + useDirectPathXds = isDirectPathXdsEnabled() || isAttemptDirectPathXdsOverInterconnect(); + if (useDirectPathXds) { + // google-c2p: CloudToProd(C2P) Directpath. This scheme is defined in + // io.grpc.googleapis.GoogleCloudToProdNameResolverProvider. + // This resolver target must not have a port number. + String target = "google-c2p:///" + serviceAddress; + if (isAttemptDirectPathXdsOverInterconnect()) { + target += "?force-xds"; + } + builder = Grpc.newChannelBuilder(target, channelCreds); + resolvedTarget = target; + } else { + builder = Grpc.newChannelBuilderForAddress(serviceAddress, port, channelCreds); + builder.defaultServiceConfig(directPathServiceConfig); + resolvedTarget = serviceAddress + ":" + port; + } + // Set default keepAliveTime and keepAliveTimeout when directpath environment is enabled. + // Will be overridden by user defined values if any. + builder.keepAliveTime(DIRECT_PATH_KEEP_ALIVE_TIME_SECONDS, TimeUnit.SECONDS); + builder.keepAliveTimeout(DIRECT_PATH_KEEP_ALIVE_TIMEOUT_SECONDS, TimeUnit.SECONDS); } else { - // Could not create channel credentials via DCA. In accordance with - // https://google.aip.dev/auth/4115, if credentials not available through - // DCA, try mTLS with credentials held by the S2A (Secure Session Agent). - if (useS2A) { - channelCredentials = createS2ASecuredChannelCredentials(); + if (isDirectPathEnabled() || isAttemptDirectPathXdsOverInterconnect()) { + LOG.log( + Level.WARNING, + "DirectPath was requested but is not available. Falling back to CloudPath."); + } + ChannelCredentials channelCredentials; + try { + // Try and create credentials via DCA. See https://google.aip.dev/auth/4114. + channelCredentials = createMtlsChannelCredentials(); + } catch (GeneralSecurityException e) { + throw new IOException(e); } if (channelCredentials != null) { - // Create the channel using S2A-secured channel credentials. - if (mtlsS2ACallCredentials != null) { - // Set {@code mtlsS2ACallCredentials} to be per-RPC call credentials, - // which will be used to fetch MTLS_S2A hard bound tokens from the metdata server. - channelCredentials = - CompositeChannelCredentials.create(channelCredentials, mtlsS2ACallCredentials); - } - // Connect to the MTLS endpoint when using S2A because S2A is used to perform an MTLS - // handshake. - builder = Grpc.newChannelBuilder(mtlsEndpoint, channelCredentials); + // Create the channel using channel credentials created via DCA. + builder = Grpc.newChannelBuilder(endpoint, channelCredentials); + resolvedTarget = endpoint; } else { - // Use default if we cannot initialize channel credentials via DCA or S2A. - builder = ManagedChannelBuilder.forAddress(serviceAddress, port); + // Could not create channel credentials via DCA. In accordance with + // https://google.aip.dev/auth/4115, if credentials not available through + // DCA, try mTLS with credentials held by the S2A (Secure Session Agent). + if (useS2A) { + channelCredentials = createS2ASecuredChannelCredentials(); + } + if (channelCredentials != null) { + // Create the channel using S2A-secured channel credentials. + if (mtlsS2ACallCredentials != null) { + // Set {@code mtlsS2ACallCredentials} to be per-RPC call credentials, + // which will be used to fetch MTLS_S2A hard bound tokens from the metdata server. + channelCredentials = + CompositeChannelCredentials.create(channelCredentials, mtlsS2ACallCredentials); + } + // Connect to the MTLS endpoint when using S2A because S2A is used to perform an MTLS + // handshake. + builder = Grpc.newChannelBuilder(mtlsEndpoint, channelCredentials); + resolvedTarget = mtlsEndpoint; + } else { + // Use default if we cannot initialize channel credentials via DCA or S2A. + builder = ManagedChannelBuilder.forAddress(serviceAddress, port); + resolvedTarget = serviceAddress + ":" + port; + } } } } @@ -782,6 +827,7 @@ public ManagedChannelBuilder createChannelBuilder() throws IOException { // See https://github.com/googleapis/gapic-generator/issues/2816 builder.disableServiceConfigLookUp(); } + LOG.log(Level.INFO, "Channel initialized with target {0}", resolvedTarget); return builder; } @@ -864,13 +910,17 @@ private void removeApiKeyCredentialDuplicateHeaders() { * settings and a few other configurations/settings must also be valid for the request to go * through DirectPath. * - *

Checks: 1. Credentials are compatible 2.Running on Compute Engine 3. Universe Domain is - * configured to for the Google Default Universe + *

Checks: 1. Credentials are compatible 2. Running on Compute Engine (bypassed if + * attemptDirectPathXdsOverInterconnect is enabled) 3. Universe Domain is configured for the + * Google Default Universe * * @return if DirectPath is enabled for the client AND if the configurations are valid */ @InternalApi public boolean canUseDirectPath() { + if (isAttemptDirectPathXdsOverInterconnect()) { + return isDirectPathEnabled() && canUseDirectPathWithUniverseDomain(); + } return isDirectPathEnabled() && isCredentialDirectPathCompatible() && isOnComputeEngine() @@ -964,10 +1014,11 @@ public static final class Builder { private @Nullable CallCredentials mtlsS2ACallCredentials; private @Nullable ChannelPrimer channelPrimer; private ChannelPoolSettings channelPoolSettings; - private @Nullable Boolean attemptDirectPath; - private @Nullable Boolean attemptDirectPathXds; - private @Nullable Boolean allowNonDefaultServiceAccount; - private @Nullable ImmutableMap directPathServiceConfig; + @Nullable private Boolean attemptDirectPath; + @Nullable private Boolean attemptDirectPathXds; + @Nullable private Boolean attemptDirectPathXdsOverInterconnect; + @Nullable private Boolean allowNonDefaultServiceAccount; + @Nullable private ImmutableMap directPathServiceConfig; private List allowedHardBoundTokenTypes; private Builder() { @@ -999,6 +1050,7 @@ private Builder(InstantiatingGrpcChannelProvider provider) { this.channelPoolSettings = provider.channelPoolSettings; this.attemptDirectPath = provider.attemptDirectPath; this.attemptDirectPathXds = provider.attemptDirectPathXds; + this.attemptDirectPathXdsOverInterconnect = provider.attemptDirectPathXdsOverInterconnect; this.allowNonDefaultServiceAccount = provider.allowNonDefaultServiceAccount; this.allowedHardBoundTokenTypes = provider.allowedHardBoundTokenTypes; this.directPathServiceConfig = provider.directPathServiceConfig; @@ -1306,6 +1358,14 @@ public Builder setAttemptDirectPathXds() { return this; } + /** Use DirectPath xDS over Interconnect. Bypasses GCP GCE environment checks. */ + @InternalApi("For internal use by google-cloud-java clients only") + public Builder setAttemptDirectPathXdsOverInterconnect( + boolean attemptDirectPathXdsOverInterconnect) { + this.attemptDirectPathXdsOverInterconnect = attemptDirectPathXdsOverInterconnect; + return this; + } + @VisibleForTesting Builder setEnvProvider(EnvironmentProvider envProvider) { this.envProvider = envProvider; @@ -1460,11 +1520,22 @@ public Builder setChannelConfigurator( } private static void validateEndpoint(String endpoint) { + if (endpoint.contains(":///")) { + try { + java.net.URI.create(endpoint); + return; + } catch (IllegalArgumentException e) { + throw new IllegalArgumentException("invalid endpoint URI: " + endpoint, e); + } + } int colon = endpoint.lastIndexOf(':'); if (colon < 0) { - throw new IllegalArgumentException( - String.format("invalid endpoint, expecting \":\"")); + throw new IllegalArgumentException("invalid endpoint, expecting \":\""); + } + try { + Integer.parseInt(endpoint.substring(colon + 1)); + } catch (NumberFormatException e) { + throw new IllegalArgumentException("invalid endpoint, expecting \":\"", e); } - Integer.parseInt(endpoint.substring(colon + 1)); } } diff --git a/sdk-platform-java/gax-java/gax-grpc/src/test/java/com/google/api/gax/grpc/GrpcLoggingInterceptorTest.java b/sdk-platform-java/gax-java/gax-grpc/src/test/java/com/google/api/gax/grpc/GrpcLoggingInterceptorTest.java index fad4cd468b95..c93db599d575 100644 --- a/sdk-platform-java/gax-java/gax-grpc/src/test/java/com/google/api/gax/grpc/GrpcLoggingInterceptorTest.java +++ b/sdk-platform-java/gax-java/gax-grpc/src/test/java/com/google/api/gax/grpc/GrpcLoggingInterceptorTest.java @@ -32,7 +32,6 @@ import static org.mockito.ArgumentMatchers.any; import static org.mockito.Mockito.mock; -import static org.mockito.Mockito.spy; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; @@ -83,7 +82,7 @@ void testInterceptor_basic() { void testInterceptor_responseListener() { when(channel.newCall(Mockito.>any(), any(CallOptions.class))) .thenReturn(call); - GrpcLoggingInterceptor interceptor = spy(new GrpcLoggingInterceptor()); + GrpcLoggingInterceptor interceptor = new GrpcLoggingInterceptor(); Channel intercepted = ClientInterceptors.intercept(channel, interceptor); @SuppressWarnings("unchecked") ClientCall.Listener listener = mock(ClientCall.Listener.class); diff --git a/sdk-platform-java/gax-java/gax-grpc/src/test/java/com/google/api/gax/grpc/InstantiatingGrpcChannelProviderTest.java b/sdk-platform-java/gax-java/gax-grpc/src/test/java/com/google/api/gax/grpc/InstantiatingGrpcChannelProviderTest.java index c7052532955b..4e83a08416e6 100644 --- a/sdk-platform-java/gax-java/gax-grpc/src/test/java/com/google/api/gax/grpc/InstantiatingGrpcChannelProviderTest.java +++ b/sdk-platform-java/gax-java/gax-grpc/src/test/java/com/google/api/gax/grpc/InstantiatingGrpcChannelProviderTest.java @@ -37,6 +37,8 @@ import static org.junit.jupiter.api.Assertions.assertNull; import static org.junit.jupiter.api.Assertions.assertThrows; import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.when; +import static org.mockito.Mockito.withSettings; import com.google.api.core.ApiFunction; import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.Builder; @@ -129,17 +131,41 @@ void testEndpoint() { } @Test - void testEndpointNoPort() { + void testEndpointCustomUriScheme() { + InstantiatingGrpcChannelProvider.Builder builder = + InstantiatingGrpcChannelProvider.newBuilder() + .setEndpoint("google-c2p:///storage.googleapis.com"); + assertEquals("google-c2p:///storage.googleapis.com", builder.getEndpoint()); + } + + @Test + void testEndpointCustomUriSchemeInvalid() { + InstantiatingGrpcChannelProvider.Builder builder = + InstantiatingGrpcChannelProvider.newBuilder(); assertThrows( - IllegalArgumentException.class, - () -> InstantiatingGrpcChannelProvider.newBuilder().setEndpoint("localhost")); + IllegalArgumentException.class, () -> builder.setEndpoint("google-c2p://:invalid")); } @Test - void testEndpointBadPort() { + void testEndpointCustomUriSchemeMalformed() { + InstantiatingGrpcChannelProvider.Builder builder = + InstantiatingGrpcChannelProvider.newBuilder(); assertThrows( - IllegalArgumentException.class, - () -> InstantiatingGrpcChannelProvider.newBuilder().setEndpoint("localhost:abcd")); + IllegalArgumentException.class, () -> builder.setEndpoint("google-c2p:///foo bar")); + } + + @Test + void testEndpointNoPort() { + InstantiatingGrpcChannelProvider.Builder builder = + InstantiatingGrpcChannelProvider.newBuilder(); + assertThrows(IllegalArgumentException.class, () -> builder.setEndpoint("localhost")); + } + + @Test + void testEndpointBadPort() { + InstantiatingGrpcChannelProvider.Builder builder = + InstantiatingGrpcChannelProvider.newBuilder(); + assertThrows(IllegalArgumentException.class, () -> builder.setEndpoint("localhost:abcd")); } @Test @@ -706,15 +732,19 @@ void testLogDirectPathMisconfigWrongCredential() throws Exception { FakeLogHandler logHandler = new FakeLogHandler(); InstantiatingGrpcChannelProvider.LOG.setLevel(Level.FINE); InstantiatingGrpcChannelProvider.LOG.addHandler(logHandler); + EnvironmentProvider envProvider = + mock(EnvironmentProvider.class, withSettings().withoutAnnotations()); + when(envProvider.getenv(InstantiatingGrpcChannelProvider.DIRECT_PATH_ENV_DISABLE_DIRECT_PATH)) + .thenReturn("false"); InstantiatingGrpcChannelProvider provider = InstantiatingGrpcChannelProvider.newBuilder() .setAttemptDirectPathXds() .setAttemptDirectPath(true) - .setHeaderProvider( - mock(HeaderProvider.class, Mockito.withSettings().withoutAnnotations())) + .setHeaderProvider(mock(HeaderProvider.class, withSettings().withoutAnnotations())) .setExecutor(mock(Executor.class)) .setEndpoint(DEFAULT_ENDPOINT) .setCertificateBasedAccess(certificateBasedAccess) + .setEnvProvider(envProvider) .build(); TransportChannel transportChannel = provider.getTransportChannel(); @@ -734,16 +764,20 @@ void testLogDirectPathMisconfigNotOnGCE() throws Exception { FakeLogHandler logHandler = new FakeLogHandler(); InstantiatingGrpcChannelProvider.LOG.setLevel(Level.FINE); InstantiatingGrpcChannelProvider.LOG.addHandler(logHandler); + EnvironmentProvider envProvider = + mock(EnvironmentProvider.class, withSettings().withoutAnnotations()); + when(envProvider.getenv(InstantiatingGrpcChannelProvider.DIRECT_PATH_ENV_DISABLE_DIRECT_PATH)) + .thenReturn("false"); InstantiatingGrpcChannelProvider provider = InstantiatingGrpcChannelProvider.newBuilder() .setAttemptDirectPathXds() .setAttemptDirectPath(true) .setAllowNonDefaultServiceAccount(true) - .setHeaderProvider( - mock(HeaderProvider.class, Mockito.withSettings().withoutAnnotations())) + .setHeaderProvider(mock(HeaderProvider.class, withSettings().withoutAnnotations())) .setExecutor(mock(Executor.class)) .setEndpoint(DEFAULT_ENDPOINT) .setCertificateBasedAccess(certificateBasedAccess) + .setEnvProvider(envProvider) .build(); TransportChannel transportChannel = provider.getTransportChannel(); @@ -923,6 +957,273 @@ public void canUseDirectPath_nonComputeCredentials() { Truth.assertThat(provider.canUseDirectPath()).isFalse(); } + @Test + public void canUseDirectPath_attemptDirectPathXdsOverInterconnect_bypassesGceCheck() { + System.setProperty("os.name", "Not Linux"); + EnvironmentProvider envProvider = + mock(EnvironmentProvider.class, withSettings().withoutAnnotations()); + when(envProvider.getenv(InstantiatingGrpcChannelProvider.DIRECT_PATH_ENV_DISABLE_DIRECT_PATH)) + .thenReturn("false"); + Credentials credentials = mock(Credentials.class, withSettings().withoutAnnotations()); + InstantiatingGrpcChannelProvider.Builder builder = + InstantiatingGrpcChannelProvider.newBuilder() + .setCertificateBasedAccess(certificateBasedAccess) + .setAttemptDirectPath(true) + .setAttemptDirectPathXdsOverInterconnect(true) + .setCredentials(credentials) + .setEndpoint(DEFAULT_ENDPOINT) + .setEnvProvider(envProvider); + InstantiatingGrpcChannelProvider provider = + new InstantiatingGrpcChannelProvider(builder, "not-gce-product-name"); + Truth.assertThat(provider.canUseDirectPath()).isTrue(); + } + + @Test + public void + canUseDirectPath_attemptDirectPathXdsOverInterconnect_directPathDisabled_returnsFalse() { + System.setProperty("os.name", "Not Linux"); + EnvironmentProvider envProvider = + mock(EnvironmentProvider.class, withSettings().withoutAnnotations()); + when(envProvider.getenv(InstantiatingGrpcChannelProvider.DIRECT_PATH_ENV_DISABLE_DIRECT_PATH)) + .thenReturn("false"); + Credentials credentials = mock(Credentials.class, withSettings().withoutAnnotations()); + InstantiatingGrpcChannelProvider.Builder builder = + InstantiatingGrpcChannelProvider.newBuilder() + .setCertificateBasedAccess(certificateBasedAccess) + .setAttemptDirectPath(false) + .setAttemptDirectPathXdsOverInterconnect(true) + .setCredentials(credentials) + .setEndpoint(DEFAULT_ENDPOINT) + .setEnvProvider(envProvider); + InstantiatingGrpcChannelProvider provider = + new InstantiatingGrpcChannelProvider(builder, "not-gce-product-name"); + Truth.assertThat(provider.canUseDirectPath()).isFalse(); + } + + @Test + public void + canUseDirectPath_attemptDirectPathXdsOverInterconnect_nonGDUUniverseDomain_returnsFalse() { + System.setProperty("os.name", "Not Linux"); + EnvironmentProvider envProvider = + mock(EnvironmentProvider.class, withSettings().withoutAnnotations()); + when(envProvider.getenv(InstantiatingGrpcChannelProvider.DIRECT_PATH_ENV_DISABLE_DIRECT_PATH)) + .thenReturn("false"); + Credentials credentials = mock(Credentials.class, withSettings().withoutAnnotations()); + InstantiatingGrpcChannelProvider.Builder builder = + InstantiatingGrpcChannelProvider.newBuilder() + .setCertificateBasedAccess(certificateBasedAccess) + .setAttemptDirectPath(true) + .setAttemptDirectPathXdsOverInterconnect(true) + .setCredentials(credentials) + .setEndpoint("test.random.com:443") + .setEnvProvider(envProvider); + InstantiatingGrpcChannelProvider provider = + new InstantiatingGrpcChannelProvider(builder, "not-gce-product-name"); + Truth.assertThat(provider.canUseDirectPath()).isFalse(); + } + + @Test + public void getTransportChannel_dnsTarget_noRewrite() throws IOException, InterruptedException { + System.setProperty("os.name", "Not Linux"); + EnvironmentProvider envProvider = + mock(EnvironmentProvider.class, withSettings().withoutAnnotations()); + when(envProvider.getenv(InstantiatingGrpcChannelProvider.DIRECT_PATH_ENV_DISABLE_DIRECT_PATH)) + .thenReturn("false"); + Credentials credentials = mock(Credentials.class, withSettings().withoutAnnotations()); + final java.util.concurrent.atomic.AtomicReference capturedTarget = + new java.util.concurrent.atomic.AtomicReference<>(); + ApiFunction channelConfigurator = + channelBuilder -> { + capturedTarget.set(extractTargetFromChannelBuilder(channelBuilder)); + return channelBuilder; + }; + + InstantiatingGrpcChannelProvider.Builder builder = + InstantiatingGrpcChannelProvider.newBuilder() + .setCertificateBasedAccess(certificateBasedAccess) + .setAttemptDirectPath(false) + .setAttemptDirectPathXdsOverInterconnect(false) + .setCredentials(credentials) + .setEndpoint("dns:///localhost:8080") + .setEnvProvider(envProvider) + .setChannelConfigurator(channelConfigurator); + + InstantiatingGrpcChannelProvider provider = + new InstantiatingGrpcChannelProvider(builder, "not-gce-product-name"); + + InstantiatingGrpcChannelProvider configuredProvider = + (InstantiatingGrpcChannelProvider) + provider + .withHeaders(Collections.emptyMap()) + .withEndpoint("dns:///localhost:8080"); + + TransportChannel transportChannel = configuredProvider.getTransportChannel(); + transportChannel.shutdownNow(); + transportChannel.awaitTermination(5, TimeUnit.SECONDS); + + Truth.assertThat(capturedTarget.get()).contains("dns:///localhost:8080"); + } + + @Test + public void getTransportChannel_storageTarget_withInterconnect() + throws IOException, InterruptedException { + System.setProperty("os.name", "Not Linux"); + EnvironmentProvider envProvider = + mock(EnvironmentProvider.class, withSettings().withoutAnnotations()); + when(envProvider.getenv(InstantiatingGrpcChannelProvider.DIRECT_PATH_ENV_DISABLE_DIRECT_PATH)) + .thenReturn("false"); + Credentials credentials = mock(Credentials.class, withSettings().withoutAnnotations()); + final java.util.concurrent.atomic.AtomicReference capturedTarget = + new java.util.concurrent.atomic.AtomicReference<>(); + ApiFunction channelConfigurator = + channelBuilder -> { + capturedTarget.set(extractTargetFromChannelBuilder(channelBuilder)); + return channelBuilder; + }; + + InstantiatingGrpcChannelProvider.Builder builder = + InstantiatingGrpcChannelProvider.newBuilder() + .setCertificateBasedAccess(certificateBasedAccess) + .setAttemptDirectPath(true) + .setAttemptDirectPathXdsOverInterconnect(true) + .setCredentials(credentials) + .setEndpoint("storage.googleapis.com:443") + .setEnvProvider(envProvider) + .setChannelConfigurator(channelConfigurator); + + InstantiatingGrpcChannelProvider provider = + new InstantiatingGrpcChannelProvider(builder, "not-gce-product-name"); + + InstantiatingGrpcChannelProvider configuredProvider = + (InstantiatingGrpcChannelProvider) + provider + .withHeaders(Collections.emptyMap()) + .withEndpoint("storage.googleapis.com:443"); + + TransportChannel transportChannel = configuredProvider.getTransportChannel(); + transportChannel.shutdownNow(); + transportChannel.awaitTermination(5, TimeUnit.SECONDS); + + Truth.assertThat(capturedTarget.get()) + .contains("google-c2p:///storage.googleapis.com?force-xds"); + } + + @Test + public void getTransportChannel_storageTarget_withInterconnectAndNullCredentials() + throws IOException, InterruptedException { + System.setProperty("os.name", "Not Linux"); + EnvironmentProvider envProvider = + mock(EnvironmentProvider.class, withSettings().withoutAnnotations()); + when(envProvider.getenv(InstantiatingGrpcChannelProvider.DIRECT_PATH_ENV_DISABLE_DIRECT_PATH)) + .thenReturn("false"); + final java.util.concurrent.atomic.AtomicReference capturedTarget = + new java.util.concurrent.atomic.AtomicReference<>(); + ApiFunction channelConfigurator = + channelBuilder -> { + capturedTarget.set(extractTargetFromChannelBuilder(channelBuilder)); + return channelBuilder; + }; + + InstantiatingGrpcChannelProvider.Builder builder = + InstantiatingGrpcChannelProvider.newBuilder() + .setCertificateBasedAccess(certificateBasedAccess) + .setAttemptDirectPath(true) + .setAttemptDirectPathXdsOverInterconnect(true) + .setCredentials(null) + .setEndpoint("storage.googleapis.com:443") + .setEnvProvider(envProvider) + .setChannelConfigurator(channelConfigurator); + + InstantiatingGrpcChannelProvider provider = + new InstantiatingGrpcChannelProvider(builder, "not-gce-product-name"); + + InstantiatingGrpcChannelProvider configuredProvider = + (InstantiatingGrpcChannelProvider) + provider + .withHeaders(Collections.emptyMap()) + .withEndpoint("storage.googleapis.com:443"); + + TransportChannel transportChannel = configuredProvider.getTransportChannel(); + transportChannel.shutdownNow(); + transportChannel.awaitTermination(5, TimeUnit.SECONDS); + + Truth.assertThat(capturedTarget.get()) + .contains("google-c2p:///storage.googleapis.com?force-xds"); + } + + @Test + public void getTransportChannel_customUriSchemeTarget_noRewrite() + throws IOException, InterruptedException { + System.setProperty("os.name", "Not Linux"); + EnvironmentProvider envProvider = + mock(EnvironmentProvider.class, withSettings().withoutAnnotations()); + when(envProvider.getenv(InstantiatingGrpcChannelProvider.DIRECT_PATH_ENV_DISABLE_DIRECT_PATH)) + .thenReturn("false"); + Credentials credentials = mock(Credentials.class, withSettings().withoutAnnotations()); + final java.util.concurrent.atomic.AtomicReference capturedTarget = + new java.util.concurrent.atomic.AtomicReference<>(); + ApiFunction channelConfigurator = + channelBuilder -> { + capturedTarget.set(extractTargetFromChannelBuilder(channelBuilder)); + return channelBuilder; + }; + + InstantiatingGrpcChannelProvider.Builder builder = + InstantiatingGrpcChannelProvider.newBuilder() + .setCertificateBasedAccess(certificateBasedAccess) + .setAttemptDirectPath(false) + .setAttemptDirectPathXdsOverInterconnect(false) + .setCredentials(credentials) + .setEndpoint("google-c2p:///storage-direct.googleapis.com?force-xds") + .setEnvProvider(envProvider) + .setChannelConfigurator(channelConfigurator); + + InstantiatingGrpcChannelProvider provider = + new InstantiatingGrpcChannelProvider(builder, "not-gce-product-name"); + + InstantiatingGrpcChannelProvider configuredProvider = + (InstantiatingGrpcChannelProvider) + provider + .withHeaders(Collections.emptyMap()) + .withEndpoint("google-c2p:///storage-direct.googleapis.com?force-xds"); + + TransportChannel transportChannel = configuredProvider.getTransportChannel(); + transportChannel.shutdownNow(); + transportChannel.awaitTermination(5, TimeUnit.SECONDS); + + Truth.assertThat(capturedTarget.get()) + .contains("google-c2p:///storage-direct.googleapis.com?force-xds"); + } + + @Test + void testLogDirectPathFallbackWarning() throws Exception { + FakeLogHandler logHandler = new FakeLogHandler(); + InstantiatingGrpcChannelProvider.LOG.setLevel(Level.FINE); + InstantiatingGrpcChannelProvider.LOG.addHandler(logHandler); + EnvironmentProvider envProvider = + mock(EnvironmentProvider.class, withSettings().withoutAnnotations()); + when(envProvider.getenv(InstantiatingGrpcChannelProvider.DIRECT_PATH_ENV_DISABLE_DIRECT_PATH)) + .thenReturn("false"); + InstantiatingGrpcChannelProvider provider = + InstantiatingGrpcChannelProvider.newBuilder() + .setAttemptDirectPath(true) + .setHeaderProvider(mock(HeaderProvider.class, withSettings().withoutAnnotations())) + .setExecutor(mock(Executor.class)) + .setEndpoint(DEFAULT_ENDPOINT) + .setCertificateBasedAccess(certificateBasedAccess) + .setEnvProvider(envProvider) + .build(); + + TransportChannel transportChannel = provider.getTransportChannel(); + + assertThat(logHandler.getAllMessages()) + .contains("DirectPath was requested but is not available. Falling back to CloudPath."); + InstantiatingGrpcChannelProvider.LOG.removeHandler(logHandler); + + transportChannel.close(); + transportChannel.awaitTermination(10, TimeUnit.SECONDS); + } + @Test public void canUseDirectPath_isNotOnComputeEngine_invalidOsNameSystemProperty() { System.setProperty("os.name", "Not Linux"); @@ -1341,6 +1642,184 @@ void testSettingBackgroundExecutor() { assertThat(provider.getBackgroundExecutor()).isEqualTo(mockExecutor); } + private static String extractTargetFromChannelBuilder(ManagedChannelBuilder channelBuilder) { + try { + Class nettyBuilderClass = channelBuilder.getClass(); + java.lang.reflect.Field delegateField = null; + while (nettyBuilderClass != null && delegateField == null) { + try { + delegateField = nettyBuilderClass.getDeclaredField("delegate"); + } catch (NoSuchFieldException e) { + try { + delegateField = nettyBuilderClass.getDeclaredField("managedChannelImplBuilder"); + } catch (NoSuchFieldException e2) { + nettyBuilderClass = nettyBuilderClass.getSuperclass(); + } + } + } + if (delegateField != null) { + delegateField.setAccessible(true); + Object delegate = delegateField.get(channelBuilder); + Class delegateClass = delegate.getClass(); + java.lang.reflect.Field targetField = null; + while (delegateClass != null && targetField == null) { + try { + targetField = delegateClass.getDeclaredField("target"); + } catch (NoSuchFieldException e) { + delegateClass = delegateClass.getSuperclass(); + } + } + if (targetField != null) { + targetField.setAccessible(true); + return (String) targetField.get(delegate); + } + } + } catch (Exception e) { + e.printStackTrace(); + } + return channelBuilder.toString(); + } + + @Test + void testLogDirectPathMisconfigXdsSetDirectPathNotSet() throws Exception { + FakeLogHandler logHandler = new FakeLogHandler(); + InstantiatingGrpcChannelProvider.LOG.setLevel(Level.FINE); + InstantiatingGrpcChannelProvider.LOG.addHandler(logHandler); + EnvironmentProvider envProvider = + mock(EnvironmentProvider.class, Mockito.withSettings().withoutAnnotations()); + InstantiatingGrpcChannelProvider provider = + InstantiatingGrpcChannelProvider.newBuilder() + .setAttemptDirectPathXds() + .setAttemptDirectPath(false) + .setHeaderProvider( + mock(HeaderProvider.class, Mockito.withSettings().withoutAnnotations())) + .setExecutor(mock(Executor.class, Mockito.withSettings().withoutAnnotations())) + .setEndpoint(DEFAULT_ENDPOINT) + .setCertificateBasedAccess(certificateBasedAccess) + .setEnvProvider(envProvider) + .build(); + + try { + provider.getTransportChannel(); + } catch (Exception e) { + // ignore + } + + assertThat(logHandler.getAllMessages()) + .contains( + "DirectPath is misconfigured. The DirectPath XDS option was set, but the attemptDirectPath option was not. Please set both the attemptDirectPath and attemptDirectPathXds options."); + InstantiatingGrpcChannelProvider.LOG.removeHandler(logHandler); + } + + @Test + void testLogDirectPathMisconfigDirectPathSetXdsNotSet() throws Exception { + FakeLogHandler logHandler = new FakeLogHandler(); + InstantiatingGrpcChannelProvider.LOG.setLevel(Level.FINE); + InstantiatingGrpcChannelProvider.LOG.addHandler(logHandler); + EnvironmentProvider envProvider = + mock(EnvironmentProvider.class, Mockito.withSettings().withoutAnnotations()); + InstantiatingGrpcChannelProvider provider = + InstantiatingGrpcChannelProvider.newBuilder() + .setAttemptDirectPath(true) + .setHeaderProvider( + mock(HeaderProvider.class, Mockito.withSettings().withoutAnnotations())) + .setExecutor(mock(Executor.class, Mockito.withSettings().withoutAnnotations())) + .setEndpoint(DEFAULT_ENDPOINT) + .setCertificateBasedAccess(certificateBasedAccess) + .setEnvProvider(envProvider) + .build(); + + try { + provider.getTransportChannel(); + } catch (Exception e) { + // ignore + } + + assertThat(logHandler.getAllMessages()) + .contains( + "DirectPath is enabled, but DirectPath xDS is not. Please note that DirectPath will soon require xDS to be enabled. Please set the attemptDirectPathXds option."); + InstantiatingGrpcChannelProvider.LOG.removeHandler(logHandler); + } + + @Test + void validateEndpoint_invalidCustomUri_throws() { + InstantiatingGrpcChannelProvider.Builder builder = + InstantiatingGrpcChannelProvider.newBuilder() + .setCertificateBasedAccess(certificateBasedAccess) + .setExecutor(mock(Executor.class)) + .setHeaderProvider(mock(HeaderProvider.class, withSettings().withoutAnnotations())); + + IllegalArgumentException exception = + assertThrows( + IllegalArgumentException.class, + () -> builder.setEndpoint("google-c2p:///invalid uri with spaces")); + assertThat(exception.getMessage()).contains("invalid endpoint URI:"); + } + + @Test + void canUseDirectPath_interconnectEnabledButDirectPathDisabled_fallsBackToCloudPath() + throws Exception { + FakeLogHandler logHandler = new FakeLogHandler(); + InstantiatingGrpcChannelProvider.LOG.setLevel(Level.FINE); + InstantiatingGrpcChannelProvider.LOG.addHandler(logHandler); + + EnvironmentProvider envProvider = + mock(EnvironmentProvider.class, withSettings().withoutAnnotations()); + when(envProvider.getenv(InstantiatingGrpcChannelProvider.DIRECT_PATH_ENV_DISABLE_DIRECT_PATH)) + .thenReturn("false"); + + InstantiatingGrpcChannelProvider provider = + InstantiatingGrpcChannelProvider.newBuilder() + .setAttemptDirectPath(false) + .setAttemptDirectPathXdsOverInterconnect(true) + .setHeaderProvider(mock(HeaderProvider.class, withSettings().withoutAnnotations())) + .setExecutor(mock(Executor.class)) + .setEndpoint(DEFAULT_ENDPOINT) + .setCertificateBasedAccess(certificateBasedAccess) + .setEnvProvider(envProvider) + .build(); + + TransportChannel transportChannel = provider.getTransportChannel(); + transportChannel.close(); + transportChannel.awaitTermination(10, TimeUnit.SECONDS); + + assertThat(logHandler.getAllMessages()) + .contains("DirectPath was requested but is not available. Falling back to CloudPath."); + InstantiatingGrpcChannelProvider.LOG.removeHandler(logHandler); + } + + @Test + void canUseDirectPath_interconnectAndDirectPathEnabledButNonGduUniverse_fallsBackToCloudPath() + throws Exception { + FakeLogHandler logHandler = new FakeLogHandler(); + InstantiatingGrpcChannelProvider.LOG.setLevel(Level.FINE); + InstantiatingGrpcChannelProvider.LOG.addHandler(logHandler); + + EnvironmentProvider envProvider = + mock(EnvironmentProvider.class, withSettings().withoutAnnotations()); + when(envProvider.getenv(InstantiatingGrpcChannelProvider.DIRECT_PATH_ENV_DISABLE_DIRECT_PATH)) + .thenReturn("false"); + + InstantiatingGrpcChannelProvider provider = + InstantiatingGrpcChannelProvider.newBuilder() + .setAttemptDirectPath(true) + .setAttemptDirectPathXdsOverInterconnect(true) + .setHeaderProvider(mock(HeaderProvider.class, withSettings().withoutAnnotations())) + .setExecutor(mock(Executor.class)) + .setEndpoint("storage-direct.some-other-universe.com:443") + .setCertificateBasedAccess(certificateBasedAccess) + .setEnvProvider(envProvider) + .build(); + + TransportChannel transportChannel = provider.getTransportChannel(); + transportChannel.close(); + transportChannel.awaitTermination(10, TimeUnit.SECONDS); + + assertThat(logHandler.getAllMessages()) + .contains("DirectPath was requested but is not available. Falling back to CloudPath."); + InstantiatingGrpcChannelProvider.LOG.removeHandler(logHandler); + } + private static class FakeLogHandler extends Handler { List records = new ArrayList<>();